在listener.ora文件中配置相应的服务,然后重新启动和监听服务
使用到的脚本命令:
linux环境:
1. 修改/home/oracle/app/oracle/product/12.2.0/dbhome_1/network/admin/listener.ora文件
默认情况下该文件内容:
listener=
(description_list =
(description =
(address = (protocol = tcp)(host = 172.16.42.250)(port =1521))
(address = (protocol = ipc)(key =extproc1521))
)
)
出现ora-12514的问题时候,我们需要增加的服务配置:
sid_list_listener=
(sid_list =
(sid_desc =
(global_dbname = orcl)
(oracle_home = /home/oracle/app/oracle/product/12.2.0/dbhome_1)
(sid_name = orcl)
)
)
2. 启动相关数据库和监听服务
以oracle身份登录数据库: su -oracle
进入 sqlplus 控制台:sqlplus/nolog
以管理员登录:connect/ as sysdba
关闭数据库:shutdownimmediate
退出sqlplus控制台:exit
进入监听器控制台:lsnrctl
关闭监听器:stop
启动监听器:start
退出监听控制台:exit
进入 sqlplus 控制台:sqlplus/nolog
以系统管理员登录:connect/ as sysdba
启动数据库:startup
退出sqlplus控制台:exit