亲测可用:
注意红色部分(2-6)是在sql命令中执行;绿色部分(7-8)是退出sql后执行的。
(1) 以oracle身份登录数据库,命令:su – oracle
(2) 进入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系统管理员登录,命令:connect / as sysdba
(4) 启动数据库,命令:startup
(5) 如果是关闭数据库,命令:shutdown immediate
(6) 退出sqlplus控制台,命令:exit
(7) 进入监听器控制台,命令:lsnrctl
(8) 启动监听器,命令:start 或 stop
(9) 退出监听器控制台,命令:exit
(10) 重启数据库结束
只有具备sysdba和sysoper系统权限的用户才能启动和关闭数据库。在启动数据库之前应先启动监听程序,如果监听程序没有启动就不能利用命令方式来管理数据库,包括启动和关闭数据库。
把监听程序关闭,再查看监听状态时提示监听程序没有打开。
查看监听状态 lsnrctl status
(1) 以oracle身份登录数据库,命令:su – oracle
(2) 进入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系统管理员登录,命令:connect /as sysdba
(4) 直接输入命令:lsnrctl --及就是进入监听器控制台
(5) 关闭监听器,命令:stop ;或 启动监听器,命令:start
(6) 退出监听器控制台,命令:exit
(7) 启动数据库,命令:startup
(8) 如果是关闭数据库,命令:shutdown immediate
(9) 退出sqlplus控制台,命令:exit
(10)重启数据库结束
---------------------------
启动,查看数据库监听器:
lsnrctl start
lsnrctl stop
lsnrctl status