加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Linux下新建Oracle数据库实例

(2013-07-23 17:19:40)
标签:

it

分类: Linux

1、在Linux服务器的图形界面下,打开一个终端,输入如下的命令;

xhost +

2、切换到Oracle 用户,使用如下的命令:
su - oracle

3、指定数据库实例的变量与值,假设要建立的数据实例的SID是test
export ORACLE_SID=test

4、使用DBCA工具建立实例
dbca

5、手工启动两个实例
su - oracle
lsnrctl start
--假设一个实例是orcl、另外一个是test
export ORACLE_SID=orcl
sqlplus / as sysdba
startup
quit
export ORACLE_SID=test
sqlplus / as sysdba
startup
quit

6、自动启动,可以在/etc/rc.local中设置,增加如下的内容
--启动默认的数据库实例
su - oracle < lsnrctl start
sqlplus / as sysdba
startup
quit
EOF
--启动第二个数据库实例
su - oracle < export ORACLE_SID=test
sqlplus / as sysdba
startup
quit
EOF

 

_______________________________________________________

 

文章2

 

ORACLE启动切换实例命令
 
启动服务器的其他实例 
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(实例名) 
 
stop 
>connect system/system as sysdba 
>shutdown immediate 
  www.2cto.com  
启动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   
  www.2cto.com   
做完这些操作,以后重启服务器,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    启动

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有