查看: 1227|回复: 5
|
[急]要如何在LOCAL PC 用ORACLE CLIENT?
[复制链接]
|
|
要如何在LOCAL PC 用ORACLE CLIENT?TNS NAME,HOST NAME,SID 怎样设定?
我用Enterprise manager console 来设定,hostname = 127.0.0.1,SID =scott ,password = tiger 。结果还是不行。
[ 本帖最后由 OpenSesame 于 21-2-2007 03:58 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 22-2-2007 12:07 AM
|
显示全部楼层
回复 #1 OpenSesame 的帖子
不明白你在讲什么?
scott 是 oracle default user 不是 SID,
scott default password 是 tiger
你用oracle 那一个 version?
如果是 8i 那么 default SID 是 orcl.
如果是 9i或10g, SID 就是你create database 时所定义的.
试试 用sqlplus 来测验 oracle connection.
你可以去 windows command prompt (local PC with oracle DB server)
输入以下 command:
sqlplus scott/tiger@orcl |
|
|
|
|
|
|
|

楼主 |
发表于 22-2-2007 09:43 AM
|
显示全部楼层
感谢您的回复,我等了几天都没有人回复我。我用oracle 9i.
我在 Enterprise manager console 那里加database 的,right click "network" -> add database to tree ,然后会有一个screen 出来叫你输入hostname,SID and service name。hostname = 127.0.0.1,sid=不知道要打什么,service name 会结合SID 和hostname,最后会出现另外一个screen,叫你打user name 和password,尝试过打usrname=system,pwd = manager,or username = scott,pwd=tiger,结果就是TNS no listener.
[ 本帖最后由 OpenSesame 于 22-2-2007 09:45 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 22-2-2007 01:29 PM
|
显示全部楼层
回复 #3 OpenSesame 的帖子
呵呵! 新春放假.. 没人在哦..
首先你要找出你的 Oracle SID 是什么.
click Start > Settings > Control Panel > Administrative Tools > Services
OracleService<XXXX>
<XXXX> 就是你的 oracle service name
通常 service name = SID
第二,你必须知道 system password (就是你 create database 时候所定的 password)
然后
click Start > Programs > Oracle - OraHome92 > Enterprise Manager Console.
在 Oracle Enterprise Manager Login dialog screen,
选择 Launch Launch Standalone, 然后 click OK.
当 Oracle Enterprise Manager Console Standalone 打开.
从 Navigator menu, 选择 "Add Database to Tree".
选择 "Add selected databases from your local tnsnames.ora file located in ProductDir\Oraxx\NETWORK\ADMIN".
从 Service Name list,
选择你的 oracle service name 的 check box ,
清除其他的 service names 的 check box, 然后 click OK.
在 Database Connect Information dialog box
输入 user name and password:
Username: system
Password: (就是你 create database 时候所定的 password)
然后 click OK.
大功告成! |
|
|
|
|
|
|
|

楼主 |
发表于 22-2-2007 06:12 PM
|
显示全部楼层
在service里只找到oracleOraHome90ClientCache,没其他的了,难道是OraHome90ClientCache吗?还有你所指的Create database,在那里create?
谢谢。 |
|
|
|
|
|
|
|
发表于 22-2-2007 09:50 PM
|
显示全部楼层
你好象只是安装 Oracle client 而已!
你安装 Oracle client 应该是 version 9.0
请问你的Oracle database server 安装在那里?
在同一个PC?
你如果有安装Oracle database server
查看你的windows registry key 是否有类似以下的 setting:
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]
"ID"="0"
"ORACLE_GROUP_NAME"="Oracle - OraHome90"
"ORACLE_HOME_NAME"="OraHome90"
"ORACLE_HOME"="C:\\oracle\\ora90"
"ORACLE_SID"="<XXXX>"
"ORA_<XXXX>_AUTOSTART"=hex(2):54,00,52,00,55,00,45,00,00,00
"ORA_<XXXX>_SHUTDOWN"=hex(2):54,00,52,00,55,00,45,00,00,00
"ORA_<XXXX>_SHUTDOWNTYPE"=hex(2):69,00,00,00
"ORA_<XXXX>_SHUTDOWN_TIMEOUT"=hex(2):33,00,30,00,00,00
....
<XXXX> 就是你的 oracle database SID
或参考的以下 URL:
http://www.cs.wisc.edu/~dbbook/openAccess/thirdEdition/Oracle/user_guide/db_install1.html |
|
|
|
|
|
|
| |
本周最热论坛帖子
|