一、安裝依賴包
下面是Oracle數據庫需要依賴的軟件,依次執行下面命令,不存在則安裝。
yum install binutils yum install compat-libstdc++-33 yum install elfutils-libelf yum install elfutils-libelf-devel yum install elfutils-libelf-devel-static yum install gcc yum install gcc-c++ yum install glibc yum install glibc-common yum install glibc-devel yum install glibc-headers yum install kernel-headers yum install ksh yum install libaio yum install libaio-devel yum install libgcc yum install libgomp yum install libstdc++ yum install libstdc++-devel yum install make yum install sysstat yum install unixODBC yum install unixODBC-devel
二、創建用戶和組
1、創建oinstall用戶組
groupadd oinstall
2、創建dba用戶組
groupadd dba
3、創建oracle用戶,並添加到oinstall(主組)和dba(其他組)
useradd -g oinstall -G dba oracle
4、設置oracle用戶密碼
passwd oracle
三、修改內核參數
修改 /etc/sysctl.conf 文件
vim /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
使配置生效
/sbin/sysctl –p
四、修改用戶限制
修改/etc/security/limits.conf 文件
vim /etc/security/limits.conf
添加如下參數:
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
五、修改用戶驗證
修改 /etc/pam.d/login文件
vim /etc/pam.d/login
加上如下參數:
session required pam_limits.so
六、修改用戶配置文件
修改/etc/profile文件
vim /etc/profile
最后加上如下參數:
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
七、修改hosts文件
格式為: 本機的ip地址 主機名
vim /etc/hosts

八、創建安裝目錄
mkdir -p /u01/oraInventory chown -R oracle:oinstall /u01/ chmod -R 775 /u01/
九、修改oracle用戶環境配置
切換到oracle用戶
su - oracle
執行命令:
vim .bash_profile
增加以下內容:
export PATH
export ORACLE_BASE=/u01/oracle/
export ORACLE_HOME=$ORACLE_BASE/product/
export ORACLE_SID=orcl
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
NLS_LANG=AMERICAN_AMERICA.AL32UTF8 export NLS_LANG
umask 022
保存並執行如下命令
source .bash_profile
十、安裝
1、在root用戶下解壓安裝包
2、切換到oracle用戶
如果是通過xshell遠程連接服務器的話,需執行如下命令:
export DISPLAY=172.30.80.1:0.0
172.30.80.1 為自己PC遠程端的IP地址
3、進入到解壓目錄下的database目錄,運行安裝文件runInstaller
./runInstaller
十一、圖形化安裝步驟
1、將圖中紅框內的選項上的勾去掉,然后Next

2、點擊警告框中的YES

3、選擇Skip software updates,點擊next

4、這里選擇僅安裝數據庫軟件(Install database software only),點擊Next

5、默認第一個選項,點擊Next

6、選擇語言,默認Englisgh,點擊Next

7、這里選擇企業版,Next

8、默認安裝路徑,與前面配置的路徑一致,Next

9、Next

10、全部選擇dba, Next

11、檢查安裝環境,沒有ERROR級別的錯誤就全部忽略吧

12、選擇Yes

13、點擊Install,開始安裝

14、開始安裝

15、這里提示在root用戶下執行圖中的腳本,按照提示去相應路徑下執行腳本

執行orainstRoot.sh 腳本

執行root.sh腳本

執行完后,點擊OK
16、安裝結束,點擊Close

十二、配置監聽
1、oracle用戶下執行netca命令

2、默認 Next

3、Next

4、Next

5、Next

6、Next

7、Next

8、Next


9、點擊Finish

十三、創建數據庫
1、oracle用戶執行dbca

2、Next

3、選擇創建一個數據庫(Create a Database),Next

4、默認第一項,Next

5、輸入SID

6、默認,Next

7、設置系統賬戶密碼

8、默認,Next

9、默認,Next

10、Next

11、配置內存大小

12、配置連接數

13、設置編碼

14、點擊Finish

15、點擊OK

16、開始創建數據庫

17、數據庫創建完成,數據庫詳細信息如下,點擊Exit

