当前位置:   article > 正文

ORACLE启动 切换实例命令

切换实例命令

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

好文要顶 关注我

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号