oracle无法启动解决方法
发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误
启动监听:lsnrctl start
查看监听:lsnrctl status
停止监听:lsnrctl stop
sqlplus 'sys/passwd@ORCL as sysdba'
htne-cs.999.com.cn
listener.ora
172.16.1.192
解决方法一:
在listener.ora里面添加了一行
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
)
重新启动监听:
lsnrctl start
注:里面的orcl根据你安装的数据库实例名确定,我用此法解决了这个报错。
解决方法二:
登录数据库:
$sqlplus / as sysdba
显示服务名:
SQL>show parameter service_names
强制注册服务:
SQL>alter system register;
查看监听状态:
$lsnrctl status
sqlplus sys/ as sysdba
startup
2。修改processes和sessions值
SQL> alter system set processes=300 scope=spfile;
系统已更改。
SQL> alter system set sessions=300 scope=spfile;
系统已更改。
show parameter session
show parameter process