近期项目测试过程中,因为linux服务器重启,oracle数据库需要手动的重启。所以特意整理了相关的命令
1.数据库重启以及监听开启:
- 以oracle身份登录数据库 命令:su – oracle
- 进入Sqlplus控制台 命令:sqlplus /nolog
- 以系统管理员登录 命令:connect / as sysdba
- 启动数据库 命令:startup
- 如果是关闭数据库 命令:shutdown immediate
- 退出sqlplus控制台 命令:exit
- 进入监听器控制台 命令:lsnrctl
- 启动监听器 命令:start
- 退出监听器控制台 命令:exit
2.sqlplus command not found问题:
问题原因是没有加载oracle用户配置文件
解决办法:
source ~/home/oracle/.bash_profile
(加载oracle用户配置文件)
3.关于监听的一些命令:
- tnsping 命令检查tcp协议是否通(网络通不通)
- tnsping 命令监听服务器上的监听是否已开启
- tnsping 命令不检测服务器上的监听的服务名,所以tnsping通,不代表就能连通。
- lsnrctl stop 关闭监听 lsnrctl(listener control)
- lsnrctl start 开启监听
- lsnrctl status 查看数据库实例是否全部启动
------------------------------------------------------------------------------------------------------------------------------------
关于oracle数据库重启的其他方式,可以点击以下链接观看:
(命令熟能生巧,无需死记硬背)
本文详细介绍了在Linux服务器上,如何以Oracle用户身份重启数据库并开启监听。包括使用sqlplus连接数据库,以sysdba身份启动和关闭数据库,通过lsnrctl管理监听器,以及利用tnsping检查网络连通性和监听状态。
473

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



