Linux下安裝oracle數(shù)據(jù)庫(kù)

  1. 修改主機(jī)名:
    vim /etc/hosts
    vim /etc/sysconfig/network
    hostname Oracle
  2. 配置yum源
    • 配置yum源:vi /etc/yum.repos.d/yum.repo
      輸入:
      yum.repo配置文件
    • 進(jìn)行掛載:mount /dev/cdrom /mnt
    • 查看yum源是否配置成功:yum repolist
  3. 安裝所需要的補(bǔ)丁包
    yum install -y binutils-* compat-libstdc++-33-* elfutils-libelf-* elfutils-libelf-devel-*  gcc-*  gcc-c++-*  glibc-*            glibc-common-* glibc-devel-* glibc-headers-* ksh-* libaio-* libgcc-* libstdc++-* make-* sysstat-* unixODBC-*   unixODBC-devel-* compat-libcap* 
    
  4. 創(chuàng)建用戶和組
    /usr/sbin/groupadd oinstall   #創(chuàng)建oinstall用戶組
    /usr/sbin/groupadd dba   #創(chuàng)建dba用戶組
    /usr/sbin/useradd -g oinstall -G dba oracle  添加一個(gè)主組是oinstall,附加組是dba的用戶oracle
    passwd oracle
    
  5. 修改操作系統(tǒng)參數(shù)
    • 修改內(nèi)核參數(shù)
      編輯sysctl.conf文件vim /etc/sysctl.conf,添加以下內(nèi)容:
      fs.aio-max-nr = 1048576
      fs.file-max = 6815744
      kernel.shmall = 2147483648
      kernel.shmmax = 68719476736
      kernel.shmmni = 4096
      kernel.sem = 250 32000 100 128
      net.ipv4.ip_local_port_range = 9000 65500
      net.core.rmem_default = 262144
      net.core.rmem_max = 4194304
      net.core.wmem_default = 262144
      net.core.wmem_max = 1048586
      
      使其生效:sysctl -p
    • 修改用戶參數(shù)
      打開limits.conf文件vim /etc/security/limits.conf,向里面添加以下內(nèi)容:
      oracle soft nproc 2047
      oracle hard nproc 16384
      oracle soft nofile 1024
      oracle hard nofile 65536
      
  6. 創(chuàng)建相關(guān)文件
    • 創(chuàng)建oradata來(lái)存放數(shù)據(jù)
      mkdir /oradata  
      chown oracle:oinstall /oradata    #修改權(quán)限
      [root@Oracle /]# ls -ld /oradata   #查看權(quán)限
      drwxr-xr-x. 2 oracle oinstall 4096 Dec 27 15:34 /oradata
      
    • 創(chuàng)建Oracle Base目錄:
      mkdir -p /u01/app/
      chown -R oracle:oinstall /u01/app/
      chmod -R 775 /u01/app
      
  7. 編輯Oracle用戶環(huán)境,編輯.bash_profile文件
    進(jìn)入oracle用戶權(quán)限su - oracle
    編輯配置文件vim .bash_profile,添加以下內(nèi)容
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2/db
    export PATH=$ORACLE_HOME/bin:$PATH
    export ORACLE_SID=fsdb
    
  8. 解壓縮并安裝軟件
    進(jìn)入軟件路徑,并使用unzip解壓前兩個(gè)zip包,解壓完成后可以看到一個(gè)database文



    以oracle用戶身份登錄系統(tǒng)安裝Oracle

    su - oracle
    cd directory/database  #directory是之前解壓出來(lái)的database所在的路徑
    ./runInstaller  #進(jìn)行安裝
    

    然后會(huì)進(jìn)入圖形界面,按提示進(jìn)行安裝即可。









    安裝完成后,需要按提示執(zhí)行如下連個(gè)腳本文件:



    重新打開一個(gè)窗口,以root用戶權(quán)限登錄,并依次執(zhí)行以上兩個(gè)腳本:
    /u01/app/oraInventory/orainstRoot.sh
    /u01/app/oracle/product/11.2/db/root.sh
    

執(zhí)行完兩個(gè)腳本后再選擇 ok

  1. 配置監(jiān)聽
    Oracle軟件安裝完后,需要執(zhí)行命令netca配置監(jiān)聽器
    [oracle@Oracle app]$ netca
    一直next即可

  2. 使用dbca創(chuàng)建數(shù)據(jù)庫(kù)
    [oracle@Oracle app]$ dbca







    關(guān)閉掉不常使用的組件

  3. 創(chuàng)建數(shù)據(jù)庫(kù)成功后,使用sqlplus / as sysdba登錄數(shù)據(jù)庫(kù)
    lsnrctl status可以查看監(jiān)聽狀態(tài)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容