在oracle 10g 安裝遇到的問題

2021-08-30 14:25:09 字數 1398 閱讀 4757

[size=medium]近來準備學習資料庫,在官網上下了乙個for vista的oracle 10g ,一切安裝安裝很正常(按過一些軟體的都會),可是在用 sql plus登入時不行,記得安裝時我是選的是,用統一密碼,雖然記得密碼但是,說使用者已被鎖定。於是上網查查oracle 10g的安裝教程,好像選的是用不同密碼,無奈卸了重灌。

看到網上說解除安裝,很複雜,還要刪除登錄檔的內的東西。我用它自帶的(安裝好就有)universal installer 解除安裝,解除安裝完後在登錄檔裡找網上說的要刪除的一些鍵值,居然乙個都沒有,可能這個版本的要智慧型一點,不用再麻煩我們了。

重灌時,我特定的在選了用不同密碼管理,我分別給那些sys,system,sysman,dbsnmp,使用者設定密碼時,居然不能設定成預設密碼(sys對應change_on_install

system對應manage)。沒辦法設定其他的,但又出了問題,密碼要求以sys或system等

開頭,真無語了,又改唄。

按好,滿懷信心的開啟sql plus 可是有登不上,這時認真的上網搜了搜,原來要解鎖(oracle真的很安全),使用者(sysman和dbsnmp)未鎖定,密碼時安裝時設定的,如果預設密碼是:user:sysman password:change_on_install user:dbsnmp password:dbsnmp 一下是解決方案:

1.用sysman 或 dbsnmp 登入

2.輸入命令:alter user scott account unlock;(以scott為例)

3.alter user scott identified passworld;(自己設定)

3.以此類推,把sys,system都解鎖。

4.登入(出現ora-28009:connection as sys should be as sysdba...)

解決方案: 用 sql*plus 連線資料庫的時候,出現乙個對話方塊,要求填入使用者名稱、密碼、主機字串資訊。前兩者不用說,自己會填對的,但是這個主機字串好象沒見過呀,其實這裡的這個字串就是我門在安裝oracle的時候自動生成,它是配置的資料庫連線服務名,與資料庫系統識別符號一致,但是兩者是不同的概念不能混淆。一般與你在安裝時設定的全域性資料庫名一致。我設定的全域性資料庫名為orcl,所以連線的時候,應該填寫主機字串為orcl as sysdba.

要是不加後面的 as sysdba,則會出現error:ora-28009: connection to sys should be as sysdba or sysoper

例如,以sys為使用者名稱,password為密碼,sysdba為連線身份登入或連線到sql*plus,則輸入使用者名稱:sys,口令:password,主機字串:orcl as sysdba

原文:[url]

至此我把我安裝oracle 10g中的一些小問題,解決完了

[/size]

[/size]

在LUNIX上安裝ORACLE 10G

2.usr sbin groupadd oinstall 建立組使用者 usr sbin groupadd dba 建立組使用者 usr sbin useradd g oinstall g dba oracle 建立使用者並設定使用者組 password oracle chown r oracle ...

oracle 10g 在HP UX 的安裝步驟

複製 7 配置profile檔案 su oracle vi profile oracle base oradata export oracle base oracle home oracle product oracle10g export oracle home oracle sid orcl e...

oracle 10g 安裝 和 常遇到的錯誤

a區 2 一路next,如果提示說可能或出錯之類,忽略提示繼續next即可 3 當執行到 單擊 口令管理 時,進入 口令管理 視窗時,將scott 使用者取消鎖定賬戶 4 安裝成功後,用oracle自帶的sql plus 進入,輸入使用者名稱 scott,密碼 tiger 此使用者內含有測試表的資料...