SQL>create pfile from fpile; //明文显示sid相关内容 在$ORACLE_HOME/dbs/有一个文件名为 init+SID.ora的文件,vi 进去
*.local_listener='LISTENER_ORCL' //显示的就是你应该在tnsnameos.ora中要设置的名字
# tnsnames.ora Network Configuration File: /oracle/product/11.2//network/admin/tnsn ames.ora
2 # Generated by Oracle configuration tools.
3
4 LISTENER_ORCL =
5 (DESCRIPTION =
6 (ADDRESS = (PROTOCOL = TCP)(HOST = 你的主机名)(PORT = 1521))
7 (CONNECT_DATA =
8 (SERVER = DEDICATED)
9 (SERVICE_NAME = orcl.你的主机名)
10 )
11 )
保存后, lsnrctl reload重新加载监听
打开oracle客户端的tnsnames.ora 文件
自己取个名字 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle服务端的ip)(PORT = 1521))
)
(CONNECT_DATA =
(SID = 安装oracle服务端时的sid名)
(SERVER = DEDICATED)
)
)
保存退出
用pl/sql试着连接,或者 tnsping oracle服务端的ip 试着连接测试通与不通
注:lsnrctl监听是不用去设置listener.ora文件的