登录 | 首页 -> 华新鲜事 -> 社会百科 | 切换到:传统版 / sForum | 树形列表
急!用过oracle的大侠请进!
<<始页  [1]  末页>> 

急!用过oracle的大侠请进!千辛万苦装好了oracle,又面临无法登陆的问题。后来找到了Oracle的默认uid/pwd,然后servername用的localhost,还是无法登陆sqlplus。据称是无法找到listener。

请教了一位大侠,被告知需先启动server。但是Enterprise Manager console也需要登陆。实在是被oracle弄疯了。servername我仍然使用localhost,被auto convert到我的电脑名。登录名和密码我反复try了很多,都不可用。

明天就要交了,现在database都已经design好,就是不能进门。。。:'(

========================================

唉,oracle有必要搞得这么复杂吗?
我只是替人做一个很小的assignment,惜乎我没有txtbook,读了installation guide,终究不得其门而入。毕竟guide上只是告诉你输入用户名、密码罢了。

哼哼,用完我就卸了它!

[原非 (3-23 15:31, Long long ago)] [ 传统版 | sForum ][登录后回复]1楼

问题是这样的,这个问题我碰到了N次具体解决方法如下
1. 删掉你现在的oracle
2. 删除software注册表中所有ora开头的folder
3. 必须用Administrator登陆
4. 然后安装。

用其他名字的Administrator登陆,就会出现你这个问题。不知道为什么,但是这是我失败n次,研究出来的结果
安装完成以后,你用其他名字的administrator登陆照常使用。
[|^_^| (3-24 4:45, Long long ago)] [ 传统版 | sForum ][登录后回复]2楼

其实不需要登录OMS就可以进SQLPLUS的,用DBA previlege就可以,不过注意:
server name应该用你的SID,一般你安装后建立数据库时应该设置成与数据库名相同。
在系统的service 里,你必须启动OracleOraHomeTNSlListener和OracleServiceXXXDB两个services.
再试试?????
如不行,
我猜你的问题源于这几中可能:
1, lisener file不正确,在OraHome---Network----Admin----Listener.ora (还有tnsname.ora里)有这样的format:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = pacificsun)(PORT = 1521))
)
)
(DESCRIPTION =
(PROTOCOL_STACK =
(PRESENTATION = GIOP)
(SESSION = RAW)
)
(ADDRESS = (PROTOCOL = TCP)(HOST = pacificsun)(PORT = 2481))
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\Oracle)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = XXXdb) ' XXXdb 为你的database name
(ORACLE_HOME = C:\Oracle)
(SID_NAME = XXXdb)
)
)

===============
XXXDB_localhost =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA = (SID = XXXdb)(SERVER = DEDICATED))
)

SIMONDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA = (SERVICE_NAME = XXXdb))
)

===========一个前提:
2,安装Oracle后,马上建立数据库,然后在Enterprise manager--Configuration Assistant里建立资料档案库(这是必须步骤),把所建立的数据库的SID告诉Service(服务),以:localhost(node name ,or your pc name):1521:SID(e.g, xxxDB)的形式。这个步骤会建立一个OEM_repository.ora的log file, 就是你数据库以后要跟其打交道的。
3, 强烈建议别删除重装,只要你安装过程中没有出现什么问题出现,并且只要你以后只用得到DBA or SQLPLUS。就肯定能行。因为重装后你的情况丝毫不会改变,因为它在registry里已经生根了,且修改registry很危险。重装成功只有一个前提,format 系统!!!!
4, 如果你要使用OMS,你的系统必须是server version, e.g. win 2k server.
[pacificsun (3-24 23:44, Long long ago)] [ 传统版 | sForum ][登录后回复]3楼

(引用 pacificsun:其实不需要登录OMS就可以进SQLPLUS的,用DBA previlege就可以,不过注意: server name应该用你的SID,一般你安装后建立数据库时应该设置成...)Sorry, typo error . The 2 hosts of aboveshould not be Pacificsun which is my own PC name.
just change them to your own pc name.
[pacificsun (3-24 23:46, Long long ago)] [ 传统版 | sForum ][登录后回复]4楼


<<始页  [1]  末页>> 
登录 | 首页 -> 华新鲜事 -> 社会百科 | [刷新本页] | 切换到:传统版 / sForum