listener.ora的位置在 $ORACLE_HOME/network/admin/samples
通过samples老listener.ora里的数据进行修改
原始代码:
LISTENER =
# (ADDRESS_LIST=
# (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
# (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))
SID_LIST_LISTENER=
# (SID_LIST=
# (SID_DESC=
# #BEQUEATH CONFIG
# (GLOBAL_DBNAME=salesdb.mycompany)
# (SID_NAME=sid1)
# (ORACLE_HOME=/private/app/oracle/product/8.0.3)
# #PRESPAWN CONFIG
# (PRESPAWN_MAX=20)
# (PRESPAWN_LIST=
# (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
# )
# )
# )
修改为:
LISTENER =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.10.11)(PORT=1521))
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=shiyue)
(ORACLE_HOME=/u01/app/oracle/product/10.2/db_1/)
(SID_NAME=shiyue)
)
)
在$ORACLE_HOME/network/admin目录下新建监听文件$vi listener.ora,把修改后的监听文件放进去
保存退出后通过$lsnrctl start 来启动监听
lsnrctl stop 关闭监听
lsnrctl status 查看监听状态
转载于:https://blog.51cto.com/803517/1354343