LINUX下安裝ORACLE11GR2

一、創建用戶及用戶組

    # groupadd dba -g[組ID] dba

    # groupadd dba -g[組ID] oinstall

    # useradd -c [註釋] -g [主用戶組] -G[用戶組] -d /ora11g -m -u [用戶ID] -o

 

二、解壓 授權

    oracle安裝文件上傳到linux中,當前root用戶,更改oracle安裝文件及所在目錄的 “用戶”、“組”:

    # chown -Roracle:oinstall [目錄or文件]

    # chmod -R 775 [目錄or文件]

    注 : 安裝文件所在目錄也必須更改用戶及組權限,不然無法解壓安裝文件,解壓包可能是兩個壓縮文件,請注意查看。

    文件權限更改以後,進入oracle用戶:

    # su oracle

    解壓oracle linux版文件:

    # unzip [文件名]

 

三、安裝軟件包檢查

    檢查下列包是否安裝,若未安裝則要先安裝:

        01、binutils-2.17.50.0.6-2.el5

        02、compat-libstdc++-33-3.2.3-61

        03、elfutils-libelf-0.125-3.el5

        04、elfutils-libelf-devel-0.125

        05、glibc-2.5-12

        06、glibc-common-2.5-12

        07、glibc-devel-2.5-12

        08、gcc-4.1.1-52

        09、gcc-c++-4.1.1-52

        10、libaio-0.3.106

        11、libaio-devel-0.3.106

        12、libgcc-4.1.1-52

        13、libstdc++-4.1.1

        14、libstdc++-devel-4.1.1-52.e15

        15、make-3.81-1.1

        16、sysstat-7.0.0

        17、unixODBC-2.2.11

        18、unixODBC-devel-2.2.11

   

    # rpm -qa | grep [make gcc glibc compatopenmotif21 setarch 等等]

    可使用# yum install [軟件名] 安裝軟件

 

四、運行安裝

    在安裝之前,首先設置一下DISPLAY的環境變量,此設置是解決LINUX 圖形顯示的位置,安裝oracle是必須設置此環境變量。

    root用戶下設置所有用戶xservice權限:

    # xhost +

    切換oracle用戶:

    # su oracle

    設置display環境變量:

    注意:環境變量DISPLAY=:0.0,“:0.0”代表本機。

    # exportDISPLAY=:0.0

    下面就可以運行解壓後的安裝文件了:

     # cd database //  進入解壓後的安裝目錄

    運行安裝文件:

    # cd runInstaller

    彈出以下信息:

    1、填寫個人信息

       

    2、設置端口等信息,跳過

       

    3、選擇創建和配置數據庫

        

    4、選擇oracle的配置類型,選擇服務器類。桌面類:配置最小,服務器:標準配置

       

    5、選擇單實例安裝

       

    6、選擇“典型安裝”

       

    7、配置安裝路徑、password

       

    8、勾選“全部”

       

    9、下一步

       

    9、確認安裝信息

       

    10、正在安裝

       

    11、結束,真累!

 

五:設置環境變量

    由於安裝完成之後,oracle也無法立刻使用,需要設置環境變量才能使用:

    進入oracle用戶,並進入主目錄:

    # su oracle

    # cd ~

    編輯環境變量文件:

    # vi.bash_profile

    在文件中加入以下代碼:

   

   PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

    exportORACLE_BASE=/u01/app/oracle

    exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

    exportORACLE_SID=orcl

    注意:安裝目錄結構不一樣,導致環境變量指定目錄也是不一樣的,請小心設置.

   

    保存完畢,讓其立即生效:

    # source.bash_profile

 

六:配置實例

    啓動netca界面:

    # netca

   

    1、選擇配置oracle實例

       

    2、添加oracle實例

       

    3、填寫實例名

       

七、啓動ORACLE實例        

    查看實例狀態:

    # lsnrctl status

    啓動實例:

    # lsnrctl start

    具體可以使用 # lsnrct help 查看所有關於lsnrctl命令選項。

 

八、啓動數據庫

    數據庫在沒有啓動情況下,不能登錄數據庫,也無法驗證用戶名及密碼,現在需要啓動數據庫,必須先用不登錄到數據庫服務器的方式進入sqlplus環境去啓動數據庫。

    不帶用戶登錄及參數登錄到sqlplus環境:   

    # sqlplus /nolog

    以sysdba身份連接數據庫:

    #SQL>conn /assysdba

    啓動數據庫:

    #SQL>startup

 

九、創建ORACLE用戶

    oracle內部有兩個建好的用戶:system和sys。用戶可直接登錄到system用戶以創建其他用戶,因爲system具有創建別 的用戶的 權限。在安裝oracle時,用戶或系統管理員首先可以爲自己建立一個用戶。

    登入oracle內部用戶:

    # sqlplus system/

    創建用戶

    #SQL>createuser [username] identified by[userpasswd]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章