安裝Oracle 10g10.2.0
在這裏先感謝紅旗,DC5.0做的不錯,兼容ORACLE安裝做的很好,省掉了很多麻煩的設置。不過據售後說這個版本只針對ORACLE 10g
在安裝Oracle前要配置好靜態IP,否則會報錯。
1)將Oracle10g10.2.0的安裝文件解壓到/home
2)開啓Oracle安裝領航員,如下圖。
選擇安裝Oracle數據庫
因爲我採用的是安裝文件,所以將剛纔拷貝到/home下的文件,找到runInstaller
將路徑拷貝到界面上,點擊‘前進’/home/10201_database_linux/database/runrunInstaller
下面的用戶名和組是默認的,不需要修改
現在說明一下注冊環境變量,這個很重要哦! :)
ORACLE_BASE:Oracle安裝的註冊目錄,默認就好
ORACLE_HOME:Oracle 真正的安裝目錄,下面還會見到,一定要和Oracle的安裝目錄相同,否則數據庫不能啓動。
ORACLE_SID:Oracle中所創建數據庫的SID,下面還會見到,一定要和Oracle創建數據庫的SID一樣,否則數據庫不能啓動
其他環境變量默認就好。
注意:上邊這裏點擊’確定’,如果現在進入的話則安裝界面是英文的,也許你覺得這個無所謂,但如果你的操作系統是中文的,而Oracle是在英文環境下裝的,安裝後Oracle控制檯界面的按鈕就都是亂碼或方塊。如果想安裝成中文,則下圖點擊’Cancle’哦,爲什麼?往下看!多次執行的時候你要小心了哦,如果再換成中文界面安裝的時候,一定要注意Oracle的安裝路徑。Oracle默認每次啓動安裝程序就會自動創建一個新的目錄,如/home/oracle/oracle/product/10.2.0/db_1 ;這裏的db_1就是Oracle要變換的目錄,第二次啓動安裝程序就會變成db_2.
現在都退出來了,新建立一個系統終端,輸入:
# cd /home/oracle
# vi .bash_profile //文件名前面有個‘.’不要丟了哦
將unset LANG改成#unset LANG
保存退出。
上邊的改動是爲了,讓oracle用戶環境變量改成中文,(前提是你的root用戶的操作界面是中文)
***************************************************************
//不改邊ORACLE數據庫實例地址的可以跳過星號間的文字
//現在新建一個文件夾存放ORACLE的實例。
//目的:不想把ORACLE的安裝程序和數據庫文件放到同一個磁盤上
//下面的說明中並沒有用到這個地址,如果在安裝的時候同時創建數據庫實例,並改變目錄請選擇高級安裝,這裏不詳細說明了,附圖一張(改變指定數據庫文件位置)
# mkdir /home/oracledatabase //現在新建一個目錄
# cd /home //進入home目錄
# ls –l //列出詳細信息
顯示如下(至少有一條)
drwxr-xr-x 3 root root 4096 12月 20 15:52 oracledatabase
現在分配權限,爲什麼要修改權限呢,我要將整個磁盤櫃只放Oracle的數據文件。要讓oracle用戶有對磁盤櫃的讀寫權限
# chmod 700 oracledatabase //改變文件的權限
# chown oracle oracledatabase //改變文件的擁有者
# chgrp oinstall oracledatabase //改變文件的擁有組
# ls –l //列出詳細信息
顯示如下(至少有一條)
drwxr----- 3 oracle oinstall 4096 12月 20 15:52 oracledatabase
修改成功。
現在將磁盤陣列櫃永久掛載在oracledatabase上
# vi /etc/fstab中添加下邊一行
/dev/sda1 /home/oracledatabase reiserfs defaults 1 2
***************************************************************
# su oracle //切換到oracle用戶
# /home/10201_database_linux/database/runrunInstaller
運行oracle的安裝文件,現在看見如下界面變成中文了。
現在看到的界面中‘Oracle主目錄位置’就是我們前面提到的ORACLE_HOME的路徑,一定要一樣,‘全局數據庫名’要和ORACLE_SID一樣,不然你就慘了。
這裏如果不出現致命的錯誤,就忽略掉,點擊‘下一步’
注意:要設置靜態IP
點擊‘是’開始安裝
。。。。。。(其他界面)
注意這裏要 根據提示,打開終端窗口(可能是多個腳本)
# su root
# /home/oracle/oracle/porduct/10.2.0/db_1/root.sh
記住下邊的地址:
iSQL*Plus http://localhost.localdomain:5561/isqlplus
iSQLPlus DBA http://localhost.localdomain:5561/isqlplus/dba
Enterprise Manager 10g Dababase Control http://localhost.localdomain:1158/em
只要記住端口號後面的就夠了,前面是本機IP。
然後介紹Oracle在Linux下開機自動啓動的設置
進入Oracle安裝領航員,選擇‘設置自動啓動/關閉Oracle數據庫’,點擊‘前進’
選擇‘NewDB’,點擊‘應用’,出現日誌信息,修改成功。
注意:如果Oracle的環境變量設置的不對,則Oracle不會自動啓動。
注意:Linux下默認只啓動了Oracle的監聽器和數據庫,並沒有啓動數據庫控制檯。
最後再介紹幾個有用的命令。只要是ORACLE_HOME,ORACLE_SID兩個環境變量配置正確就可以運行。以下這些命令的目錄爲$ORACLE_HOME/bin
imp 導入數據庫
exp 導出數據庫
dbca 數據庫配置
netmgr 監聽管理
netca 監聽配置
emctl start dbconsole 啓動數據庫控制檯服務
emctl start netconfig 啓動網絡配置服務
$ORACLE_HOME/dbstart 啓動數據庫
$ORACLE_HOME/lsnrctl start 啓動監聽程序
echo $ORACLE_HOME #顯示ORACLE_HOME當前環境變量地址
export ORACLE_HOME=<地址> #臨時設置ORACLE_HOME環境變量地址