oracle数据库中 如果我有2个实例ORCL,MYDB,怎么连接到指定的实例.默认的是ORCL 但我想连接MYDB

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库中 如果我有2个实例ORCL,MYDB,怎么连接到指定的实例.默认的是ORCL 但我想连接MYDB相关的知识,希望对你有一定的参考价值。

我只有9个积分,给不了10个,谁能帮帮我啊!谢谢了

我用的是11g
我想通过SQL Plus连接,点开SQL Plus,就会让你输入用户名和密码,我输入的是sys/password登不上去
用system/password连接上了不是MYDB实例,不晓得怎么弄哦!还是说system连上之后再用sys/password连一次哦!
谁知道的话,告诉我一下哦,衷心感谢!

那个是10g有主机字符串,11g没有了,登陆方式和10g不同了。10g的我会,11g的我搞的有点糊涂了,不是很清楚了!

1、首先参数INSTANCE_TYPE对于ASM实例具有ASM的值,对于oracle实例默认值为RDBMS。

2、参数DB_UNIQUE_NAME默认值是ASM,是ASM实例唯一名称。

3、参数ASM_DISKGROUPS参数,指定一个包含磁盘组名称的列表。

4、参数ASM_DISKSTRING指定一个或多个字符串,对于创建磁盘组的磁盘设备。

5、最后参数ASM_PREFERRED_READ_FAILURE_GROUPS是一个故障组列表,如下图。

参考技术A cmd下:sqlplus 用户名/密码@实例名

sqlplus那有个主机字符串。那个地方你没写对吧?

----补充----
cmd连接sqlplus呢?也不行吗?
参考技术B 在连接字符串那里输入实例名MYDB就可以了 参考技术C 有什么连?
sqlplus 连的话,现在cmd窗口里面 设定环境变量 set ORACLE_SID=MYDB

其他就没区别了本回答被提问者和网友采纳
参考技术D export ORACLE_SID=MYDB

sqlplus /nolog

conn / as sysdba

startup

这样的话,你先启动MYDB这个例程

启动完毕后,你就是以 sysdba的身份登录 MYDB这个例程了。

GOOD LUCK!

oracle的rac实例名为啥两个

数据库名:给数据库起的名字。。。

全局数据库名:主要用于在分布式数据库系统中区分不同的数据库,一般全局数据库名与数据库名相同(至少我安装的迄今为止所有的都相等)。由数据库名和数据库域名组成,数据库域名可以为空,当数据库域名为空的时候,即等于数据库名。

实例名:即ORACLE_SID,用于区分同一个数据库的不同实例。如RAC数据库ORCL与两个实例ORCL1和ORCL2,那么数据库名就是ORCL(与全局数据库名相同),实例名(即 参数文件中配置的ORACLE_SID)即ORACL1和ORCL2。

个人理解,如有谬误,请留言。

这耳机卖火了!2022爆款耳机品牌,货到付款
精选推荐
广告
参考技术A 数据库名:数据库名用于标识一个数据库。

实例名:又叫系统标识符(sid),用于唯一标识一个实例,实例是内存和后台进程的集合

 

关系:

数据库名和实例名是两个概念,在RAC(集群)环境下,多个实例可以同时打开一个数据库。数据库和实例名可以不同。通常在单机环境下,数据库名和实例名相同。
参考技术B 数据库名和实例名是两个概念,在RAC(集群)环境下,多个实例可以同时打开一个数据库。数据库和实例名可以不同。通常在单机环境下,数据库名和实..

以上是关于oracle数据库中 如果我有2个实例ORCL,MYDB,怎么连接到指定的实例.默认的是ORCL 但我想连接MYDB的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 添加第二个实例 和 监听

在三个实例oracle之间创建数据库链接

解决:一个服务器oracle多实例有一个实例没启动,需手动启动操作指引教程

如何创建oracle实例

我的服务器的oracle 数据库用户system用户被锁了,服务器iP=10.212.2.0,实例名为orcl,如何解锁?

oracle的rac实例名为啥两个