ORACLE启动 切换实例命令

it2026-06-19  8

1

1

11. 直接进入的目录是   /home/oraccle    

22. 输入: su  oracle     // 必须使用oracle 用户

23.  输入 :  sqlplus  /nolog      

34. 输入: conn sys/junheroot123 as sysdba

启动服务器的其他实例  export ORACLE_SID=数据库实例名  sqlplus /nolog  conn /as sysdba  select name from v$database;  !lsnrctl status;查看实例监听器  startup  Oracle操作指令  #sqlplus /nolog  >connect system/system as sysdba  >startup open app(实例名) 

如果只有一个实例,直接输入startup;就可以 stop  >connect system/system as sysdba  >shutdown immediate  启动oracle监听  su - oracle  >lsnrctl status   查看状态  >lsnrctl start    启动  连接oracle数据库  #sqlplus user/pasword@//ip:端口/实例名  例:  #sqlplus system/system@11.12.13.50:1521/app  // 查看实例状态  >select instance_name, status from v$instance  重启服务器后,让数据库实例自动启动:  1、用oracle用户> vi /etc/oratab  2、修改这些句话的最后的字母N为Y。  app:/opt/oracle/app/oracle/product/11.2.0/app:N  3、切换到root。  vi /etc/rc.d/after.local  4、添加:  su - oracle -c '$ORACLE_HOME/bin/lsnrctl start'  sleep 2s  su - oracle -c '$ORACLE_HOME/bin/dbstart'  5、加执行权限  chmod +x /etc/rc.d/after.local     做完这些操作,以后重启服务器,oracle监听和实例就可以自动起来了!  #sqlplus /nolog  >connect system/system as sysdba  >startup open app(实例名)  stop  >connect system/system as sysdba  >shutdown immediate  启动oracle监听  su - oracle  >lsnrctl status   查看状态  >lsnrctl start    启动

 

 

1.登陆linux系统切换oracle用户, [root@Zabbix_server dbhome_1]# su oralce 2.用管理员连到接数据库,启动数据库,启动完成后退出sql命令行, [oracle@Zabbix_server dbhome_1]$ sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Sat Dec 2 21:31:28 2017 Copyright (c) 1982, 2009, Oracle.  All rights reserved. SQL> conn / as sysdba Connected to an idle instance. SQL> startup; ORACLE instance started. Total System Global Area  830930944 bytes Fixed Size            2217912 bytes Variable Size          532678728 bytes Database Buffers      289406976 bytes Redo Buffers            6627328 bytes Database mounted. Database opened. SQL> exit 3.数据库实例化,该命令需在退出sql命令行之后执行, lsnrctl start

好文要顶 关注我

最新回复(0)