启动oracle需要同时启动
oracle实例以及监听器
1 如何启动oracle实例
- 切换用户:
su - oracle - 设置启动实例:
export ORACLE_SID=orcl,orcl为你要启动的实例的名称 - 连接:
sqlplus / as sysdba - 启动:
startup,如果要关闭则用shutdown immediate - 退出:
exit
2 如何启动监听器
- 启动:
lsnrctl start - 停止:
lsnrctl stop - 查看状态:
lsnrctl status,如果查看到的状态为UNKNOWN,那么表明表示实例启动有问题,需要重新启动。状态为READY则表明服务正常。
3 状态为UNKNOWN的问题
- 说明:
lsnrctl status查看到的Instance "orcl", status UNKNOWN情况,表明该orcl实例不是自动注册,而是通过搜索lstener.ora,主动找到匹配的Service后进行注册的,主动监听(listener.ora中添加配置)不管数据库是否启动。 listener.ora位置:cd $ORACLE_HOME/network/admin- 解决方法:通过1中的命令启动相应的实例
4 几个参数
$ORACLE_HOME文件夹下是ORACLE命令、链接库、安装助手、listener等一些列的文件$ORACLE_SID保存服务名$ORACLE_BASE文件夹下是admin和product
本文详细介绍了启动Oracle数据库的方法,包括启动实例、监听器的操作步骤及解决状态未知问题的方案。
1万+

被折叠的 条评论
为什么被折叠?



