1、配置远程连接服务命名
打开E:oracleproduct10.2.0db_1NETWORKADMIN nsnames.ora添加服务名
服务名= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.232.2)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = 全局数据库名) --也可用SID=数据库SID ) )
2、远程登录 sqlplus username/password@服务名
注意:
tnsnames.ora默认会有如下内容 EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) 这个主要用于调用外部过程。如使用全文检索时就需要设置EXTPROC_CONNECTION_DATA (extproc_connection_data is a special service name that is used for external procedures ) 相应地,listener.ora也有类似内容。
配置远程连接时,我测试的tnsnames.ora中上述默认的配置要去掉,否则和上述默认配置紧挨的数据库会连接不上,具体什么原因没有找到
|