在linux上建立多个ORACLE的实例

Posted godlovelian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux上建立多个ORACLE的实例相关的知识,希望对你有一定的参考价值。

1、打开终端,输入如下的命令;
      [[email protected] ~]# export DISPLAY=localhost:1 
      [[email protected] ~]# xhost + 
2、切换到oracle 用户,使用如下的命令:
      [[email protected] ~]# su - oracle 
3、指定数据库实例的变量与值,假设要建立的数据实例的SID是test
      [[email protected] ~]$export ORACLE_SID=test

4、使用DBCA工具建立实例

      [[email protected] ~]$ dbca

这里可以使用Xstart软件,远程连接到服务器的桌面。在本地打开,oracle创建实例的可视化操作窗口。一步步完成安装。

5、手工启动两个实例

   lsnrctl start   #启动监听

   --假设一个实例是orcl、另外一个是test
   export ORACLE_SID=orcl
   sqlplus / as sysdba
   startup

   quit

 

   export ORACLE_SID=test
   sqlplus / as sysdba
   startup

   quit

或者

[[email protected] admin]$ sqlplus sys/[email protected] as sysdba;

SQL> select name from v$database;

SQL> exit

 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

以上是关于在linux上建立多个ORACLE的实例的主要内容,如果未能解决你的问题,请参考以下文章

在LINUX平台上手动创建多个实例(oracle11g)

oracle数据库多个实例有啥用

可以在Linux下安装两个oracle实例吗

在linux上安装oracle时,先要创建两个组,在创建一个用户 的意义?

linux下怎么创建oracle实例

请教一下,Linux oracle数据库多个数据库实例时如何exp备份?