本文目录一览

1,一个oracle数据库可以拥有多个实例吗

通常情况下:一个实例对应一个数据库 二 RAC集群:多个实例对应一个数据库 三oracle12C:一个实例可以对应多个数据库

一个oracle数据库可以拥有多个实例吗

2,新手问题什么是多实例数据库

一个简单的理解就是数据库服务器。对于服务器上的数据库,服务器是不同的实例,实例可以在不同的机器上,也可以在同一台机器上,在同一台机器上,实例名不能相同。MSSQL的默认实例是机器的名称。如果您安装第二个数据库实例,一台机器……
就是有一个emp表等的表有具体的例子可以直接进行查询不需要事先建表 插入数据等

新手问题什么是多实例数据库

3,如果我有两个oracle实例sqlplus as sysdba是登录的哪个实例

9i 可以用 sqlplus "/as sysdba" 登陆。10g 11g 以后就可以用 / as sysdba 或者 "/as sysdba"登陆了。在设置oracle用户的时候 会指定dba用户 ,这命令的意思就是以dba身份登入数据库。
看配置的ORACLE_SID这个环境变量
默认的实例,就是在oracle安装的时候用创建的那个,一般都是orcl命名。
楼上说的都正确。你还可以进去敲select instance_name from v$instance 看看也行
用echo $ORACLE_SID查看当前的环境变量(如果是windows环境则用echo %ORACLE_SID%)

如果我有两个oracle实例sqlplus  as sysdba是登录的哪个实例

4,请问oracle数据库多实例是什么

Q1:1. 多次安装,才会出现多实例,就是出现多个Oracle_home的情况2. 一次安装是一个实例,一个实例可以建立多个数据库Q2:1. 如上2.可以使用一个实例多个数据来实现。2. SqlServer同样可以建立1个实例多个数据库,或者多个实例
rac集群模式
oracle软件只需要装一套。就有一个ORACLE_HOME.然后你建一个数据库就是一个实例。每个实例会有一个自己的sid。这样说你估计就明白了。你可以基于一套安装好的oracle软件建立多个数据库。也就是多个实例。每个实例都是可以单独启动的一个数据库。第二个问题确实可以不建多个数据库实例,而是在一个数据库实例中用不同的用户来区分不同网站的内容。但是这样做隔离性不好。维护可能不方便。并且互相之间还会产生影响。比如一个网站的应用写的不好,可能把数据库资源耗光,导致另一个网站跟着瘫痪了。如果资源够用,还是多个数据库实例比较好。
oracle的内存结构和进程合并起来叫实例。管理oracle数据库,同时提供服务。 如果把oracle数据库比喻成仓库,oracle实例就是负责看管仓库,负责提货开门锁门的部门。
一般说的数据库是说的存放数据的数据库和实例。只有创建了实例才能具体对表进行查询、创建等。

文章TAG:数据库多个实例哪个实例  一个oracle数据库可以拥有多个实例吗  
下一篇