oracle监听配置讲解(二)
命令的本地命名配置进行配置,也可以只用vi编辑器直接修改
==================================================
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.11.128)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
3 如果我们的客户端不能连接数据库服务器,我们可以使用以下几个步骤进行排除
a 在服务器端使用本地策略连接
数据库,查看数据库是否正常开启
sqlplus / as sysdba
b 查看监听程序状态是否正常,比如说没有启动监听,在监听信息中找不到对应的service和instance
lnsrctl status
如果没有启动 lnsrctl start
如果没有注册成功,
第一:静态注册,修改监听文件listener.ora
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /u01/app/oracle)
(SID_NAME = orcl)
)
第二:手动注册命令 alter system register
c 检查客户端配置
tsnping orcl
sqlplus sys/root@orcl
sqlplus sys/root@192.168.11.128:1521/orcl 这种方式可以连接说明tnsnames.ora配置有问题