標籤:style blog http io ar color os sp for
系統內容:linux redhat 6.3 server 64位
資料庫版本:oracle11g V11.2
安裝方式:靜默安裝
安裝步驟:
一、準備工作:
1.1、在oracle 官網下載oracle 11g,將下載的 linux.x64_11gR2_database_1of2.zip,linux.x64_11gR2_database_2of2.zip檔案通過SSH 工具從windows 上傳到linux 作業系統。解壓壓縮檔:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
1.2.安裝包檢查(檢查linux 下安裝oracle 所依賴的安裝包)
rpm -qa | grep packagename
所依賴的包如下:
glibc-2.5-24
glibc-devel-2.5
libaio-0.3.106
libgcc-4.1.2
libstdc++-4.1.2
compat-libstdc++-33-
libaio-devel
註:32位linux 作業系統或者不同版本的作業系統可能需要的包有所差異
二、建立使用者和組
groupadd oinstall /*建立oinstall 組*/
groupadd dba /*建立dba 組*/
useradd -g oinstall -G dba -d /home/user_home oracle /*建立使用者並將使用者加入到組,使用者目錄可以自己選擇 檔案夾(如果選擇的檔案夾遇到如下提示:Not copying any file from skel directory into it.
Creating mailbox file: File exists是因為目錄中缺少檔案可以通過以下命令解決
cp /etc/skel/.bash_profile /home/user_home
cp /etc/skel/.bashrc /home/user_home
cp /etc/skel/.bash_logout /home/user_home
)*/
passwd oracle /*設定oracle 使用者密碼*/
在root 使用者下chmod 777 /home/user_home /*設定檔案夾寫入許可權,為下面配置環境變數時候需要*/
三、建立oracle安裝目錄:
mkdir -p /opt/app/oracle/product/11.2.0/dbhome_1
chown -R oracle.oinstall /opt /*修改檔案的使用者和屬組*/
chmod 777 /opt/app
四、配置環境變數
su - oracle /*切換到oracle 目錄*/
vi .bash_profile /*在.bash_profile檔案中配置環境變數*/
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=/opt/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=.:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:/usr/sbin; export PATH
PATH=$PATH:/usr/bin; export PATH
設定完成後按Esc 鍵退出vi
:wq /*儲存環境變數*/
source .bash_profile /*設定環境變數立即生效*/
env | grep ORA /*查看環境變數是否生效*/
五、軟體安裝
5.1.oracle安裝資料庫軟體
cd /data/oracle_install/database /*oracle 安裝檔案解壓路徑的database目錄*/
修改db_install.rsp 檔案中的這些地方:
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=localhost
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/opt/app/oraInventory
SELECTED_LANGUAGES=zh_CN,en
ORACLE_HOME=/opt/app/oracle/product/11.2.0/dbhome_1
ORACLE_BASE=/opt/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=oinstall
oracle.install.db.OPER_GROUP=oinstall
oracle.install.db.config.starterdb.globalDBName=orcl
oracle.install.db.config.starterdb.SID=orcl
oracle.install.db.config.starterdb.characterSet=ZHS16GBK
修改完成後儲存,執行如下命令
./runInstaller -silent -noconfig -force -responseFile /data/oracle_install/database/response/db_install.rsp
執行成功後以root 使用者執行
cd /opt/app/oraInventory
./orainstRoot.sh
cd /opt/app/oracle/product/11.2.0/dbhome_1
./root.sh
5.2.oracle監聽的靜默安裝(不需要修改netca.rsp 檔案預設就可以)
cd /opt/app/oracle/product/11.2.0/dbhome_1
bin/netca /silent /responseFile /data/oracle_install/database/response/netca.rsp
5.3.oracle的資料庫安裝
修改dbca.rsp檔案中的這幾個地方
GDBNAME = "orcl"
SID = "orcl"
TEMPLATENAME = "db_oracle.dbc"
CHARACTERSET = "ZHS16GBK"
修改完成後儲存,執行如下語句:
bin/dbca -silent -responseFile /data/oracle_install/database/response/dbca.rsp
開始安裝時候會提示輸入sys 和system 的密碼
完成安裝後啟動監聽: lsnrctl start
查看監聽狀態:lsnrctl status
停止監聽:lsnrctl stop
啟動和停止oracle 執行個體:
sqlplus /nolog
SQL> conection / as sysdba
SQL> startup
SQL> shutdown immediate
串連到oracle 執行個體
SQL> conn [email protected] as sysdba
參考部落格:http://blog.itpub.net/23890223/viewspace-757665/
http://blog.sina.com.cn/s/blog_3eb222740100ij71.html
http://blog.csdn.net/yiqi0/article/details/7360503
linux 系統oracle 安裝