天天看點

linux系統Oracle資料庫安裝

linux系統Oracle資料庫安裝

  1. 建立oinstall使用者組
groupadd oinstall
           
  1. 建立dba使用者組
groupadd dba
           
  1. 建立使用者并且移入使用者組
useradd -g oinstall -G dba oracle
           
  1. 修改使用者密碼(此時需要輸入密碼)
passwd oracle
           
  1. #檢視Oracle使用者
id oracle
           
  1. 修改核心參數
vi /etc/sysctl.conf
           
  1. 在末尾添加上這些參數
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
           
  1. 從指定的檔案加載系統參數,如不指定即從/etc/sysctl.conf中加載
sysctl -p
           
  1. 修改使用者資源限制
vi /etc/security/limits.conf
           
  1. 在末尾添加上這些參數
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
           
  1. #建立字型目錄(修改字型防止亂碼)
mkdir -p /usr/share/fonts/zh_CN/TrueType
           
  1. **使用工具上傳字型zysong.ttf**

    連結:https://pan.baidu.com/s/19DvL9duY2sSADOzUN3vKmA

    提取碼:coax

  2. 進入檔案夾
cd /usr/share/fonts/zh_CN/TrueType/
           
  1. 此檔案賦予權限使用者oracle:使用者組oinstall
chown oracle:oinstall -R -P zysong.ttf
           
  1. 安裝依賴
yum install -y install
yum install -y gcc
yum install -y gcc-c++
yum install -y make
yum install -y binutils
yum install -y compat-libstdc++-33
yum install -y elfutils-libelf
yum install -y elfutils-libelf-devel
yum install -y glibc
yum install -y glibc.i686
yum install -y glibc-common
yum install -y glibc-devel
yum install -y libaio
yum install -y libaio-devel
yum install -y libgcc
yum install -y libstdc++
yum install -y libstdc++-devel
yum install -y unixODBC
yum install -y unixODBC-devel
           
  1. 建立裝目錄設定權限
mkdir /home/oracle/app/
           
mkdir /home/oracle/oradata/
           
chmod 755 /home/oracle/
           
chmod 775 /home/oracle/app/
           
chown oracle.oinstall -R /home/oracle/
           
  1. 設定Oracle環境變量 #切換到Oracle使用者
su - oracle    
           
cd ~
           
  1. 編輯環境變量檔案
vi .bash_profile
           
  1. 檔案尾部加入
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_PID=orcl
export ORACLE_SID=orcl
           
  1. 儲存釋出變量
source .bash_profile
           
  1. 上傳資料庫壓縮包放在/home/oracle/
  2. 對壓縮包解壓–解壓指令
tar -zxvf   [檔案名]  
           
  1. 解壓後删除壓縮包–删除指令-請謹慎操作
rm -f [檔案]  
rm -rf [檔案夾]  
           
  1. 授權檔案夾–此檔案夾賦予權限使用者oracle:使用者組oinstall
chown oracle:oinstall -R -P database/
           

25. 安裝VNC可視化安裝資料庫

26.

27. 進入可視化資料庫檔案夾啟動運作安裝檔案5901

./runInstaller
y
           
  1. 第一步不接受郵件

    圖檔: 第一步不接受郵件

    linux系統Oracle資料庫安裝
  2. 第二步跳過更新
    linux系統Oracle資料庫安裝
  3. 第三步建立和配置資料庫
    linux系統Oracle資料庫安裝
  4. 建立服務類
    linux系統Oracle資料庫安裝
  5. 單執行個體資料庫安裝
    linux系統Oracle資料庫安裝
  6. 進階安裝
    linux系統Oracle資料庫安裝
  7. 企業版
    linux系統Oracle資料庫安裝
  8. 下一步
    linux系統Oracle資料庫安裝
  9. 下一步
    linux系統Oracle資料庫安裝
  10. 一般用途/事務處理
    linux系統Oracle資料庫安裝
  11. orcl
    linux系統Oracle資料庫安裝
  12. 修改字元集
    linux系統Oracle資料庫安裝
  13. 下一步
    linux系統Oracle資料庫安裝
  14. 檔案系統存儲位置下一步
linux系統Oracle資料庫安裝

38. 不自動備份

linux系統Oracle資料庫安裝

39. 使用同一密碼

linux系統Oracle資料庫安裝

40. 下一步

linux系統Oracle資料庫安裝

41. 忽略錯誤

linux系統Oracle資料庫安裝

42. 安裝

linux系統Oracle資料庫安裝

43. 等待安裝完成

linux系統Oracle資料庫安裝

43. 安裝完成要執行得指令–root使用者下

linux系統Oracle資料庫安裝

44. 最後安裝成功,會提示在root使用者下用輸腳本指令

/home/oracle/oraInventory/orainstRoot.sh
/home/oracle/app/product/11.2.0/dbhome_1/root.sh
直接回車就好
           
  1. ORACLE配置-修改資料庫密碼永不過期-切換oracle使用者
su - oracle
           
  1. 登陸sqlplus
sqlplus / as sysdba
           
  1. 設定永不會過期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
           
  1. 修改密碼
ALTER USER 使用者名 IDENTIFIED BY 新密碼(或舊密碼);
ALTER USER sys IDENTIFIED BY Abcd1234;
           
  1. *END *

繼續閱讀