linux下安裝oracle 11g

來源:互聯網
上載者:User
 
首頁 > 資料庫 > Oracle > 本文
linux下安裝oracle 11g
2011-09-15 14:17:56     我來說兩句 
收藏    我要投稿    [字型:小 大]

我的linux版本是centos5.5,核心版本是2.6.18-194.el5 ,linux下安裝oracle系統最好是1G記憶體,2G的swap空間,硬碟至少需要4.5G空間。
一.下載oracle
到oracle官方網站下載對應版本的oracle,我下的是oracle  for linux X86
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
二.在linux下建立oracle使用者,以及管理組
以root使用者登入linux,執行以下命令
#/usr/sbin/groupadd dba
#/usr/sbin/groupadd oper
#/usr/sbin/groupadd oinstall
#useradd oracle
#/usr/sbin/usermod -g oinstall -G dba oracle         (dba為管理組) 
#/usr/sbin/useradd -g oinstall -G dba oracle
#passwd oracle
預先建立安裝目錄
#mkdir -p /opt/oracle/product
#mkdir -p /opt/oracle/product/OraHome
#mkdir -p /opt/oraInventory
#mkdir -p /opt/oracle/oradata
#mkdir -p /var/opt/oracle
設定目錄的所有者所屬組和許可權
#chown -R oracle.oinstall /opt/oracle
#chown -R oracle.oinstall /opt/oracle/oradata
#chown -R oracle.oinstall /opt/oracle/product/OraHome
#chown -R oracle.dba /opt/oraInventory
#chown oracle.dba /var/opt/oracle
#chmod -R 775 /opt/oracle
#chmod -R 755 /var/opt/oracle
設定使用者oracle的環境變數
#su - oracle
$vim /home/oracle/.bash_profile
在檔案中添加如下:
 
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/OraHome
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
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
注意:
11g:ORA_NLS33=$ORACLE_HOME/nls/admin/data
10g:ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
9i:   ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data
儲存退出
--執行以下命令讓配置馬上生效或以oracle使用者登入使設定生效
$ source $HOME/.bash_profile

三.解壓oracle包
我下載的是.zip的包,執行以下命令
#unzip linux_11gR2_database_1of2.zip
#unzip linux_11gR2_database_2of2.zip
注意解壓好的目錄使用者oracle必須具有讀寫和執行的許可權,可以將目錄的使用者和組改為oracle:
#chown -R oracle database
#chgrp -R oinstall database
四.安裝oracle
reboot並以oracle登入,進入圖形介面
#cd database
#./runInstaller
然後進入圖形化安裝過程,比較簡單,一步一步來,注意我們先安裝oracle軟體,安裝完軟體之後再配置監聽程式和資料庫。下面是安裝過程的步驟和選項:
 

先安裝資料庫軟體!
 
 
選擇單一實例安裝,如果你需要RAC則選擇RAC安裝!
 

選擇中文和英文!
 

 
   這裡是oracle的安裝目錄,應該是你剛剛建立好的目錄/opt目錄下,oracle是針對使用者的!
 
 
這裡是oracle的管理組,是上面已經定義好的dba,直接下一步!
 

這裡檢查系統的安裝條件,預設會列出失敗項,會對系統的記憶體,swap,磁碟空間,依賴包,核心參數等等進行檢查,有一些檢查項目是可以修補的,有些是不可修補的,可以修補的點擊上面的修補並再次檢查,會彈出對話方塊:
 

按上面提示:
開啟一個終端,以root登入
#cd  /tmp/CVU_11.2.0.1.0_oracle
#./runfixup.sh
然後返回視窗確定
還有一些依賴包的解決,可以使用
#yum install 【包名稱】
來進行安裝,如果提示找不到此包的yum源,試著使用萬用字元,例如找不到sysstat.1.5.103的包可以使用
#yum install sysstat*
如果還有一些條件不滿足而不能安裝,可以選擇【全部忽略】,然後下一步安裝。
 安裝完畢, 提示執行 2個指令碼:
以root使用者登入,和上面一樣,進入所提示目錄,並執行這2個指令碼。
(安裝目錄)/orainstRoot.sh
(安裝目錄)/root.sh
直接按斷行符號, 預設值就可以
完成,資料庫成功安裝,呵呵!
上面只是安裝了軟體, 資料庫沒有建立, 還有配置 監聽器 Listener
五.安裝監聽器
執行命令
#netca
進入圖形化配置,直接預設下一步,到最後完成,其中你也可以修改監聽去的名稱,協議,連接埠。
安裝完成後可以使用命令
#ps -ef
來查看Listener是否配置成功
六.安裝資料庫程式
執行命令:
#dbca
進入圖形化配置介面,一直下一步
 


提示輸入全域資料庫名稱,我輸入的是orcl.com

 
 
 
下一步選擇第二個選項,並分別兩次輸入密碼!此密碼就是你的資料庫管理員密碼!
直接下一步,一直到第八步,勾選執行個體模板
下一步,橫排第三個選項下,選擇字元編碼AL32UTF-8
然後一直下一步,直到進行安裝資料庫,並且完成。
到此你oracle就算初步安裝完成了。
七.測試連接資料庫
你可以使用下面sqlplus語句串連資料庫
用 oracle 使用者 遠程登入, 然後
$ sqlplus /nolog
SQL> conn / as sysdba
Connected to an idle instance.
出現錯誤
SQL> startup
[oracle@localhost ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
SQL> conn / as sysdba
Connected.
SQL> create table testUser( id integer,name char(10));
Table created.
SQL> insert into testUser values(0,'Jack');
1 row created.
SQL> commit;
Commit complete.
SQL> select * from testUser;
        ID NAME
---------- ----------
         0 Jack
關閉資料庫
SQL>  shutdown immediate
SQL>  quit
到此你的oracle已成功安裝!
 
 
作者“進化論”

http://www.2cto.com/database/201109/104164.html

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.