TO:kuanghai(匡海)
1>两个数据库a,b中有一个是默认数据库。你的表就在默认数据库中。
——————————————————————————————
那我要怎样使用户T选择在哪个数据库里建表呢?
2>还有就是你建表时有个数据库连接,看他指向哪?
——————————————————————————————
我使用的是oracle8.05
在sql plus中我连接的是服务,
“还有就是你建表时有个数据库连接”这句话的确不明白
1>两个数据库a,b中有一个是默认数据库。你的表就在默认数据库中。
——————————————————————————————
那我要怎样使用户T选择在哪个数据库里建表呢?
2>还有就是你建表时有个数据库连接,看他指向哪?
——————————————————————————————
我使用的是oracle8.05
在sql plus中我连接的是服务,
“还有就是你建表时有个数据库连接”这句话的确不明白
你用不同的服务名连接不同的数据库就可以达到你的目的!
你在sql plus中连接的是服务:根据登陆的用户名/密码@服务你就知道进的是哪个数据库了
----------------------------------------------------------------------------------
怎么样根据"用户名/密码@服务"知道是哪个数据库呢?
难道通过服务判断吗?
use command set ,find oracle_sid=?
else unix
use command env ,find oracle_sid=?
$ORACLE_HOME\network\admin\tnsnames.ora
或者用net configuration assiant工具来查看
我在Oracle Net8 Easy Config中配置服务TEMP时,
填写Database SID时为自己建立的数据库A时。
在system/manager测试连接的时候,
oracle总是提示以下错误:
Connecting....The test did not succeed.
ORA-12505: TNS:listener could not resolve SID given in connect descriptorThere may be an error in the fields entered
or the server may not be ready for a connection.
You can check the server and retry, or continue.以上问题要怎样解决?
如果改成ORCO,提示错误同样。
好像只能ORCL,才不会出错。
更改端口无效。
真的急哭了
配置實例在ORACLE DBASTUDIO 界面下手工添加,
或者更改ORACLE主文件夾下的NETWORK\ADMIN\tnsnames.ORA
用記事本打開,修改各種參數就可以了,我的例子如下:# TNSNAMES.ORA Network Configuration File: C:\orant\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.EXTPROC_CONNECTION_DATA.KS.UNIMICRON.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)VMFG.KS.UNIMICRON.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = VM)(PORT = 1521))
)
(CONNECT_DATA =
(SID = VMFG)
)
)ORCL.KS.UNIMICRON.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = margine)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)INST1_HTTP.KS.UNIMICRON.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = margine)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = orcl)
(PRESENTATION = http://admin)
)
)VMTEST.KS.UNIMICRON.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = KSTESTSVR)(PORT = 1521))
)
(CONNECT_DATA =
(SID = VMFG)
)
)KSHR.KS.UNIMICRON.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = MRSERVER)(PORT = 1521))
)
(CONNECT_DATA =
(SID = KSHR)
)
)
在通过pl sql连接,oracle提示ORA-12505:TNS:监听器无法处理连接描述符中所给出的SID