linux系統Oracle資料庫安裝
- 建立oinstall使用者組
groupadd oinstall
- 建立dba使用者組
groupadd dba
- 建立使用者并且移入使用者組
useradd -g oinstall -G dba oracle
- 修改使用者密碼(此時需要輸入密碼)
passwd oracle
- #檢視Oracle使用者
id oracle
- 修改核心參數
vi /etc/sysctl.conf
- 在末尾添加上這些參數
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
- 從指定的檔案加載系統參數,如不指定即從/etc/sysctl.conf中加載
sysctl -p
- 修改使用者資源限制
vi /etc/security/limits.conf
- 在末尾添加上這些參數
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
- #建立字型目錄(修改字型防止亂碼)
mkdir -p /usr/share/fonts/zh_CN/TrueType
-
**使用工具上傳字型zysong.ttf**
連結:https://pan.baidu.com/s/19DvL9duY2sSADOzUN3vKmA
提取碼:coax
- 進入檔案夾
cd /usr/share/fonts/zh_CN/TrueType/
- 此檔案賦予權限使用者oracle:使用者組oinstall
chown oracle:oinstall -R -P zysong.ttf
- 安裝依賴
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
- 建立裝目錄設定權限
mkdir /home/oracle/app/
mkdir /home/oracle/oradata/
chmod 755 /home/oracle/
chmod 775 /home/oracle/app/
chown oracle.oinstall -R /home/oracle/
- 設定Oracle環境變量 #切換到Oracle使用者
su - oracle
cd ~
- 編輯環境變量檔案
vi .bash_profile
- 檔案尾部加入
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
- 儲存釋出變量
source .bash_profile
- 上傳資料庫壓縮包放在/home/oracle/
- 對壓縮包解壓–解壓指令
tar -zxvf [檔案名]
- 解壓後删除壓縮包–删除指令-請謹慎操作
rm -f [檔案]
rm -rf [檔案夾]
- 授權檔案夾–此檔案夾賦予權限使用者oracle:使用者組oinstall
chown oracle:oinstall -R -P database/
25. 安裝VNC可視化安裝資料庫
26.
27. 進入可視化資料庫檔案夾啟動運作安裝檔案5901
./runInstaller
y
-
第一步不接受郵件
圖檔: 第一步不接受郵件
linux系統Oracle資料庫安裝 - 第二步跳過更新
linux系統Oracle資料庫安裝 - 第三步建立和配置資料庫
linux系統Oracle資料庫安裝 - 建立服務類
linux系統Oracle資料庫安裝 - 單執行個體資料庫安裝
linux系統Oracle資料庫安裝 - 進階安裝
linux系統Oracle資料庫安裝 - 企業版
linux系統Oracle資料庫安裝 - 下一步
linux系統Oracle資料庫安裝 - 下一步
linux系統Oracle資料庫安裝 - 一般用途/事務處理
linux系統Oracle資料庫安裝 - orcl
linux系統Oracle資料庫安裝 - 修改字元集
linux系統Oracle資料庫安裝 - 下一步
linux系統Oracle資料庫安裝 - 檔案系統存儲位置下一步
38. 不自動備份
39. 使用同一密碼
40. 下一步
41. 忽略錯誤
42. 安裝
43. 等待安裝完成
43. 安裝完成要執行得指令–root使用者下
44. 最後安裝成功,會提示在root使用者下用輸腳本指令
/home/oracle/oraInventory/orainstRoot.sh
/home/oracle/app/product/11.2.0/dbhome_1/root.sh
直接回車就好
- ORACLE配置-修改資料庫密碼永不過期-切換oracle使用者
su - oracle
- 登陸sqlplus
sqlplus / as sysdba
- 設定永不會過期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
- 修改密碼
ALTER USER 使用者名 IDENTIFIED BY 新密碼(或舊密碼);
ALTER USER sys IDENTIFIED BY Abcd1234;
- *END *