本文主要是介绍oracle重启数据库lsnrctl重启监听,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
oracle重启数据库lsnrctl重启监听
su到oracle用户下,命令
su - oracle
切换需要启动的数据库实例:
export ORACLE_SID=orcl
进入Sqlplus控制台,命令:
sqlplus /nolog
以系统管理员登录,命令:
connect / as sysdba
如果是关闭数据库,命令:(备注:必须关闭数据库,重启监听才起效果)
shutdown abort
退出sqlplus控制台,命令:
exit
停止监听器,命令:
lsnrctl stop
启动监听器,命令:
lsnrctl start
进入Sqlplus控制台,命令:sqlplus /nolog
以系统管理员登录,命令:connect / as sysdba
启动数据库,命令:
startup
shutdown normal 以正常方式关闭数据库(阻止任何用户建立链接,等待正在连接的所有用户主动断开,所有用户断开后关闭数据库)
shutdown transactional 事务关闭方式
(阻止任何用户建立连接和开始事务,等所有活动事务提交后,断开用户链接;所有事务提交和所有用户断开就关闭数据库)
shutdown immediate 立即关闭方式 (阻止任何用户建立连接和开始事务,将未提交的活动事务退回,然后关闭数据库)
shutdown abort 终止关闭方式
(阻止用户建立新连接和开始事务,取消未提交的活动事务,立即终止正在执行的sql语句,再关闭数据库) ps:尽量避免使用此种方式
这篇关于oracle重启数据库lsnrctl重启监听的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!