在Dbmover for Mysql to Oracle等Dbmover系列数据库迁移转换软件中,需要连接Oracle时,都支持两种连接Oracle的方式,一种的需要安装客户端的模式,另外一种就是直连模式,不需要安装客户端。
直连模式需要输入的信息: 用户名,密码,服务名(这3点同客户端模式)。 IP,端口号。
这里就有个需要注意的地方,一般情况下端口号是1521,但如果安装Oracle时更改了端口号的话,就需要到Oracle服务器上查讯端口号。可以通过tnsnames.ora文件读取数据库的信息。
可以看到类似如下的内容:
abc =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.219.5)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
HOST= 就是主机地址(如果是写的主机名,可以查看/etc/hosts文件中查看主机名对应的IP地址)
POST= 就是数据库开放的端口