当前位置: 代码迷 >> Oracle管理 >> 如若linux下面已经有了一个oracle实力orcl,可不可以再安装一个实例stuorc呢
  详细解决方案

如若linux下面已经有了一个oracle实力orcl,可不可以再安装一个实例stuorc呢

热度:120   发布时间:2016-04-24 04:08:04.0
如果linux下面已经有了一个oracle实力orcl,可不可以再安装一个实例stuorc呢?
如果linux下面已经有了一个oracle实力orcl,可不可以再安装一个实例stuorc呢?

我说的实例是说的在tnsnames.ora里面配置的SERVICE_NAME = orcl,
[oracle@powerlong4 admin]$ vim tnsnames.ora 

# tnsnames.ora Network Configuration File: /oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

SERVICE_POWERDES =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.111.17)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

比如我想再启动一个实例stuorcl,再配置就是:
SERVICE_POWERDES =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.111.17)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = stuorcl)
    )
  )

这种重新启动一个实例怎么操作,怎么实现?目前没有思路,我的第一个orcl是通过dbca建立起来的。那么第二个stuorcl又怎么操作呢?
------解决思路----------------------
可以啊,就按照第一个实例方法就可以。
只启动一个实例的话就把另外一个shutdown掉,
只是登录时候要加set oracle_sid=xx,或者@xx
------解决思路----------------------
oracle是允许在一个操作系统上安装多个oracle数据库的,也就是说在一个操作系统上安装多个实例
------解决思路----------------------
可以,你用 oracle 用户登录到你的 linux 后,执行 dbca ,就可以按提示创建新的实例了。
------解决思路----------------------
引用:
Quote: 引用:

可以啊,就按照第一个实例方法就可以。
只启动一个实例的话就把另外一个shutdown掉,
只是登录时候要加set oracle_sid=xx,或者@xx


1,我要2个实例都启动。

2,那我还需要dbca来建立stuora吗?

3,“只是登录时候要加set oracle_sid=xx,或者@xx” 是什么意思?
是sqlplus "scott/tiger@stuora" 或者sqlplus "scott/tiger@orcl 登录吗?


1.可以都启动啊,没关系,保证每个实例是open状态就好啊。
2.怎么创建都可以的。只要可以创建成功,这跟使用没有关系。
3.对是这样的。 两种一样。只不过我说那个是在启动sqlplus之前输入set  set oracle_sid=xx;xx代表你的实例名;
或者这样写也可以。
  相关解决方案