有两个实例,数据库将默认登录到哪个实例?

[复制链接]
查看11 | 回复9 | 2010-1-4 08:33:08 | 显示全部楼层 |阅读模式
在WIN2000下装有ORACLE8.0.5.0.0,本来只有一个数据库实例ORCL,后来又装了一个数据库ORC0。结果在SQL*PLUS中连到本机数据库的ORCL实例,而在FORM BUILD中确连到了ORC0实例;问题:在SQL*PLUS以及FORM BUILD中,在多实例的情况下,将以哪个实例作为默认值;能否改变此默认值。
望各位赐教!
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
修改你的环境变量和注册表
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
在unix机器上很简单,export ORACLE_SID=要使用的SID就可以了。
windows环境必须修改注册表。
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
参数文件,注册表我都看了一下,也修改了注册表,却一点反应都没有
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
你改的是哪个注册表参数啊?别改错了
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
你还安装了develop?使用form build,那样要修改develop的注册表
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
在FORM BUILD的FORMS60文件夹下有一个SQLNET.ORA文件,里面记录了不能连到实例的报错信息,就根据那一长串话搜索注册表,将里面的实例名改成另外一个实例名
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
分别在ORACLE数据库以及DEVELOP中,要修改哪些注册表参数呢?
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
注册表中加入
local youconnectstring
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
SETORACLE_HOME=...
SET ORACLE_SID=...
然后写两个批处理文件,分别调用.这样不就OK 了 ?
当然,如果两个数据库的字符集不一致的话,需要
手工调整注册表的NLS_LANG值, 以及系统的区域设置.

最初由 aliang 发布
[B]在WIN2000下装有ORACLE8.0.5.0.0,本来只有一个数据库实例ORCL,后来又装了一个数据库ORC0。结果在SQL*PLUS中连到本机数据库的ORCL实例,而在FORM BUILD中确连到了ORC0实例;问题:在SQL*PLUS以及FORM BUILD中,在多实例的情况下,将以哪个实例作为默认值;能否改变此默认值。
望各位赐教! [/B]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行