重启oracle
上一篇 /
下一篇 2015-02-09 17:30:34
/ 个人分类:oracle
服务器因为修改主机名重启,所以安装在服务器上的oracle数据库也要重启。
重启步骤:
1.切换到oracle用户
su - oracle
2.启动监听
lsnrctl start(关闭监听是lsnrctl stop,查看监听状态是lsnrctl status)
sqlplus /nolog
conn /as sysdba
startup(关闭时shutdown)
exit
启动监听的时候报错1:
TNS-12545: Connect failed because target host or object does not exist
出错原因:因为listener.ora和tnsnames.ora中host的值是主机名,而这台服务器名刚修改过,所以出错。
解决方法:把host的值改为IP。listener.ora和tnsnames.ora看报错信息,就能找到这两个配置文件的路径。
启动监听的时候报错2:
The listener supports no services
出错原因:数据库实例没注册到listener。
解决方法1:在listener.ora中加入下面内容,把orcl改为自己的实例名。
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
)
解决方法2:
登录数据库:
$
sqlplus/ as sysdba
显示服务名:
SQL>
showparameter service_names
强制注册服务:
SQL>alter
systemregister;
查看监听状态:
$lsnrctl status
收藏
举报
TAG: