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