Oracle 11g Debian設(shè)置手記 |
發(fā)布時間: 2012/8/21 16:52:24 |
在Linux下安裝Oracle果然是好麻煩,先是要下載一坨庫。因為用的是Testing的Debian,而安裝用到的包大多都是old stable的,一般是在port里找不到的,都要在Debian的網(wǎng)站上手工搜索,有些包還有依賴的包,于是順藤摸瓜都要下下來。主要參考的手冊是網(wǎng)上流傳比較多的一個pdf文檔。 唯一與文檔安裝不同的是,我在安裝的時候選擇了直接配置一個數(shù)據(jù)庫實例,界面有所不同。pdf也提供了所有依賴的包,雖然不是Oracle聲明的版本(那些也太老了,gcc3.3啊libstdc++5啊什么的都出來了叫= =),不過確實可用,但是我不知道我哪里一個庫出了問題,在安裝過程中還是跳了一個錯誤,不過好像目前還沒發(fā)現(xiàn)有問題。 然后就是數(shù)據(jù)庫的設(shè)置問題了。像Windows下都傻瓜式設(shè)置好了,這里還要自己再重新設(shè)置一下。 1、在.profile里要填好$Oracle_HOME $ORACLE_BASE $ORACLE_SID,這些一定要與安裝的時候的參數(shù)一致喔。 2、然而就在我第一次用sqlplus,scott用戶登錄的時候,就報錯了 3、listener.ora的設(shè)置。這里也頗費周章,不知道為什么一開始沒有設(shè)置好,反正原先只有 4、我在客戶端上用sqldeveloper連接數(shù)據(jù)庫主機的sys用戶,總是提示用戶名密碼不正確,我檢查了好幾遍依然不見好轉(zhuǎn),忽然在網(wǎng)上看到,密碼文件要跟數(shù)據(jù)庫實例的名字一致,于是找到$Oracle_HOME/dbs/,看了下文件名,密碼文件應(yīng)該就是orapworcl沒錯了,orapw就是密碼文件的前綴,orcl應(yīng)該是個實例名……可是我的實例叫orcl.styx啊,估計就是這里的問題了! Total System Global Area 849530880 bytes 然后就可以正常使用遠程訪問了,如果不修改,可以用除了sysdba之外的帳號訪問,比如scott之類,但是sysdba會被提示密碼錯誤。 好像遇到的就這些問題吧,還有就是不能自己啟動,要自己手動startup,然后dbstart也不能用,不知道怎么回事。 本文出自:億恩科技【www.artduck.net】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |