oracle操作

重启数据库

[oracle@f-trade ~]$ export ORACLE_SID=dev2
[oracle@f-trade ~]$ sqlplus / as sysdba

SQL> shutdown abort

SQL> startup


查看启动了多少个实例
ps -ef|grep smon

[oracle@f-trade ~]$ export ORACLE_SID=orcl
[oracle@f-trade ~]$ export ORACLE_SID=yinbouat
[oracle@f-trade ~]$ export ORACLE_SID=dev4
[oracle@f-trade ~]$ export ORACLE_SID=dev5


二、重启实例:
(1) 切换需要启动的数据库实例:export ORACLE_SID=C1
(2) 进入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系统管理员登录,命令:connect / as sysdba
(4) 如果是关闭数据库,命令:shutdown abort
(5) 启动数据库,命令:startup
(6) 退出sqlplus控制台,命令:exit

SQL> select * from global_name; 显示当前启动的实例


先 shutdown immediate 应该是首选
然后不行再重新shutdown abort
shutdown abort  
   直接关闭数据库,正在访问数据库的会话会被突然终止,  
   如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间 

[oracle@f-trade ~]$ ps -ef|grep smon
oracle 6692 1 0 Feb27 ? 00:03:36 ora_smon_orcl
oracle 6901 1 0 Feb27 ? 00:02:46 ora_smon_yinbouat
oracle 7343 7276 0 09:33 pts/4 00:00:00 grep --color=auto smon
oracle 17408 1 0 Mar16 ? 00:02:21 ora_smon_dev5
oracle 26994 1 0 08:55 ? 00:00:00 ora_smon_dev2
oracle 29047 1 0 09:01 ? 00:00:00 ora_smon_dev3
oracle 29420 1 0 09:02 ? 00:00:00 ora_smon_dev4

重启了服务器后

--------注意一定要记得启动监听器

lsnrctl start

启动监控器

posted @ 2022-03-29 10:00  鸾舞春秋  阅读(97)  评论(0编辑  收藏  举报