用Oracle客户端在网络中添加目标服务器上的同一数据库是,也是提示SID又问题
解决方案 »
- 如何减小分区表initial参数
- 同一oracle DB用户在以sysdba登录时表不存在,而以normal身份登录时表却存在,咋回事呢?
- 在mysql5.0中写触发器,将数据同步到oracle10中
- 求助:Excel 交叉表导入Oracle中的方法
- oracle备份问题,大虾给看看
- 关于Oracle.那位高手可以帮忙一下。
- Oracle 异常,跪求解决方法
- 如何使oracle只监听本地环路口,不监听以太网口
- 新手问题,还望大家踊跃帮忙解决
- oracle 企业管理器服务打不开.
- null和空的区别?怎么样在oracle中创建一条是空而不是null的纪录?
- win2000下,机器修改了hostname,Oracle9i起不来了
DB_TEST_192.168.101.120 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.101.120)(PORT = 1521))
)
(CONNECT_DATA =
(SID = db_test)
(SERVER = DEDICATED)
)
)DB_TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.101.120)(PORT = 1521))
)
(CONNECT_DATA =
(SID = db_test)
(SERVER = DEDICATED)
)
)
好象别的地方 SERVER那项都是SERVER_NAME
再用 tnsping DB_TEST 试一下别名有没有问题
把 SID = db_test 改成 SERVER_NAME = db_test 试一下
如果网络是好的,再在服务器那边测试,看服务器是不是好的,会不会是你的服务器的ip或者机器名有所变动?
C:\oracle\ora92\network\admin(你的Oracle安装路径)中的listener.ora中的LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 你的新机器名或者你的服务器的新ip)(PORT = 1521))
)
)
)
问题就解决了~~~可是原先的错误是什么引起的呢?SID和SERVICE_NAME分别是什么作用,可以互相替换的吗?