u8 oracle,Linux As3 U8环境下Oracle 9i 9208的安装(二)
◆3.升級
解包:
unzip p4547809_92080_LINUX.zip -d /oarcle/9208
(建立這個文件夾放到有oracle權限的文件夾就行,用完刪除就行)
現在可以再次運行./runInstaller, 選擇第二個選擇,升級到9208.
然后還會提示你用root身份來執行一個/opt中的一個腳本,你同樣開一個終端,用root身份來執行就可以了。
這個地方有一個問題需要注意,如果直接用oracle身份解壓可能提示權限不夠,
用root身份解壓,然后用oracle身份來執行還會提示你權限不夠,
你用root解壓然后執行
chmod 777 解壓出來的那個文件名,
然后su – oracle
/tmp/Opatch/opatch apply
就ok了。
好了,大功告成了!
運行dbca命令來創建數據庫。
三、清掃戰場及實驗
◆1.刪除臨時文件(這些臨時文件將近3G)
cd /tmp
rm -rf * (強制刪除文件夾以及包含的文件)
◆2.如果沒有改GCC版本的話,可跳過,否則改回gcc,g++的版本,否則在以后編譯安裝其他軟件時可能會有問題
# mv /usr/bin/gcc323 /usr/bin/gcc
# mv /usr/bin/g++323 /usr/bin/g++[/quote:db788a2c24]
◆3.連接一下數據庫,檢查一下自己的勞動成果吧!
su – oracle
oracle$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
四. 創建數據庫:
1) 修改dbca內部參數
在執行dbca這個工具時,界面都可以正常的進行下去,但是到了最后建庫的時候,在命令行出現很多異常錯誤。參考網上相關文檔,判斷為Oracle使用本身自帶java造成的問題。在http://java.sun.com/下載了jdk進行安裝,下載的文件為:
j2sdk-1_4_2_17-linux-i586-rpm.bin;將其復制到oracle權限的目錄下,執行命令:
./j2sdk-1_4_2_17-linux-i586-rpm.bin, 按照提示輸入YES,解壓生成文件:j2sdk-1_4_2_17-linux-i586-rpm.RPM
再執行安裝rpm包命令:rpm –ivh j2sdk-1_4_2_17-linux-i586-rpm.rpm,安裝生成的jdk路徑在/usr/java/j2sdk1.4.2_17下。
修改$ORACLE_HOME/bin下面的dbca文件,
命令vi dbca,按照下面的修改,結果可以成功建庫。
:將原改JRE_DIR=/opt/oracle/product/9.2.0/JRE為 JRE_DIR=/usr/java/j2sdk1.4.2_08/jre
:將
$JRE_DIR/bin/jre -native -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
else
改為
$JRE_DIR/bin/java -native -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
else
:將
$JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
fi
改為
$JRE_DIR/bin/java -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
fi
后保存就可以了。
2) 以oracle用戶在終端執行dbca,就可以建立數據庫了,呵呵!
3) 等待一下,彈出dbca的歡迎界面:
4) 點擊“Next”進行下一步:
5) 選擇“create a database”來創建數據庫,點擊“Next”,繼續:
6) 選擇“New Database”,點擊“Next”來創建新的數據庫:
7) 輸入數據庫的全局名稱和SID名稱,完成后點擊“Next”繼續:
8) 默認選擇,點擊“Next”繼續:
9) 這里同樣也是默認選擇,點擊“Next”繼續:
10) 設定Oracle9iR2數據庫初始參數,初始參數設定的優劣直接影響數據庫的執行性能,這里你也可以選擇“Archive”標簽,把數據庫設成為“存檔模式”:
11) 選擇“character Sets”進行數據庫字符集設定,點擊“Next”前往下一步:
12) 直接點擊“Next”進行下一步:
13) 你可以鉤選“Save as a Database Template”和“Generate Databse Creation Scripts”,然后點擊“Browse”按鈕將DBCA所做的設定儲存為一個新數據庫模版和創建數據庫時的腳本保存到一個目錄下,以便將來建立數據庫時可以直接使用。然后點擊“Finish”繼續。
14) “數據庫配置助理”最后會將所有配置設定值整理出一張清單,按下“OK”后就會開始創建數據庫。
15) 要有耐心的等待特別漫長的一段時間后就會進入數據庫建庫完成的階段:
16) 出現上面的窗口時就大功告成了!請您自行指定SYS與SYSTEM這兩個系統管理員的密碼。設定完畢后按下“OK”,就會完成安裝。
17) 好不容易將Oracle9i數據庫系統安裝完畢,接著來檢驗一下,在終端輸入
ps -ef|grep ora_|grep -v grep 命令來確認Oracle9i數據庫的后臺進程已經正常啟動。
備注:
◆1.其實很想在linux as 4 下安裝的,但是oracle 9i不是很支持linux 4 ,所以安裝的時候,出現很多鏈接錯誤,雖然看過很多教程,嚴格按照教程做都不可以,實在沒辦法,只好降級linux系統,再來安裝9i,安裝很順利.
◆2.配套的linux as 3.0,安裝完后必須配置顯卡,不然不能登陸x-windows,安裝時不配置顯卡,安裝后得用如下命令重新配置顯卡才可以登陸:
在紅帽企業Linux 3,在命令行輸入:
redhat-config-xfree86 –reconfig
1)如果您不能啟動x window系統,只看到黑屏,那可能需要輸入[CTL]+[ALT]+[F1] 進入到命令行。
2)以root用戶登錄,執行init 3。這里將停止當前在XFree86上運行的所有程序。
3)然后運行redhat-config-xfree86 –reconfig。這將會啟動一個小版本的XFree86,將允許你從新配置顯卡和顯示器。如果你拿不準,就使用默認配置。你以后都可以使用同樣的步驟重新配置。
4)完成配置之后,點擊OK。
5)最后,在命令行下,輸入init 5,XFree86將正常啟動。
◆3.如果發現oracle 命令 rman 不能使用,請在命令行查看 whereis rman 就可以看到linux也有命令是rman,所以得修改下.bash_profile.
將
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin 的$ORACLE_HOME/bin放到前面,
成為PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
◆4.創建數據庫時可能出現的問題
以ORACLE用戶鍵入:
dbca
現象一:
ORA-12705:invalid or unknown NLS parameter value specified
解決辦法: 編輯/home/oracle/.bash_profile文件,
把export NLS_LANG=AMERICAN_AMERICAN.ZHS16GBK改為:
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK保存即可
現象二:ORA-27123:unable to attach to shared memory segment(內核問題)
解決辦法:輸入最大的共享內存,以root用戶鍵入:
echo 4294967295 > /proc/sys/kernel/shmmax
現象三:
ORA-00988:missing or invalid password(s)
解決辦法:輸入sys 密碼和system密碼時,第一個輸入的不能是數字
我們一直都在努力堅持原創.......請不要一聲不吭,就悄悄拿走。
我原創,你原創,我們的內容世界才會更加精彩!
【所有原創內容版權均屬TechTarget,歡迎大家轉發分享。但未經授權,嚴禁任何媒體(平面媒體、網絡媒體、自媒體等)以及微信公眾號復制、轉載、摘編或以其他方式進行使用。】
微信公眾號
TechTarget
官方微博
TechTarget中國
總結
以上是生活随笔為你收集整理的u8 oracle,Linux As3 U8环境下Oracle 9i 9208的安装(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php乱炖,linux使用crontab
- 下一篇: oracle创建函数语句,Oracle