centos6.5-oracle_11R安裝

配置好yum源
yum install -y wget tcpdump glibc libgcc gcc gcc-c++ ncurses-devel bison openssl openssl-devel xinetd glibc-common gd gd-devel rsync puppet ntp perl cmake man tree lsof openssh-clients traceroute lsb glibc-2.12-1.132.el6.i686 libgcc-4.4.7-4.el6.i686 vim strace readline-devel tcl tcl-devel python-devel libnl-devel unzip lrzsz
yum install -y compat-libstdc++-33 libaio-devel sysstat unixODBC unixODBC-devel xhost xorg-x11* elfutils-libelf-devel

創建必要的用戶和用戶組:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle

創建所需的目錄及賦予目錄權限,創建oracle的安裝目錄:
mkdir -p /data/oracle/app
mkdir -p /data/oracle/oraInventory
創建oracle數據庫存放目錄:
mkdir -p /data/oracle/oradata
chown -R oracle:oinstall /data/oracle/app
創建oracle備份目錄:
mkdir -p /backup/data/oracle
賦予各個目錄權限:
chown -R oracle:oinstall /data/oracle/oradata
chown -R oracle:oinstall /data/oracle/oraInventory
chmod -R 775 /data/oracle/app
chmod -R 775 /data/oracle/oradata
chmod -R 775 /data/oracle/oraInventory
chown -R oracle:oinstall /backup/data/oracle
chmod -R 775 /backup/data/oracle

修改oracle安裝用戶的資源限制:
vim /etc/security/limits.conf

在最後添加

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

配置linux內核參數:
vim /etc/sysctl.conf

添加

kernel.shmall=4294967296
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.file-max=6815744
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=1048576
fs.aio-max-nr=1048576
完成後保存,然後sysctl -p命令激活更改

設置oracle用戶環境變量
su - oracle
vim /home/oracle/.bash_profile

加入以下內容

ORACLE_BASE=/data/oracle/app
ORACLE_HOME=ORACLEBASE/product/11.2.0/db1ORACLESID=orclexportORACLESIDexportORACLEBASEexportORACLEHOMEPATH= PATH:ORACLEHOME/binexportPATHLDLIBRARYPATH= ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=ORACLEHOME/JRE: ORACLE_HOME/jlib:ORACLEHOME/rdbms/jlibCLASSPATH= CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
使環境變量生效
source /home/oracle/.bash_profile

解壓oracle包(到防止安裝包的文檔下執行在ROOT用戶下)
我下載的是.zip的包,執行以下命令
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
chown -R oracle:oinstall database

配置
export DISPLAY=(172.25.6.77)本機的ip:0.0
在root用戶下運行xhost +

reboot並以oracle登錄,進入圖形界面
cd database(進入到database目錄下)
./runInstaller
然後進入圖形化安裝過程
彈出圖形化界面

根據實際情況去選擇

因爲我沒有填寫email地址,所以提示如下信息,默認yes即可

不選擇升級軟件

選擇安裝方式,默認選擇只安裝數據庫軟件即可

安裝選項,單一實例安裝

安裝語言選擇

選擇數據庫安裝版本

選擇數據庫安裝路徑;(由於oracle比較大,所在虛擬機上最後有比較大的內存)裏面software的路徑不對,最後的dbhome_1應該是db_1

選擇inventory 目錄,這裏必須對data/data/oracle/oraclnventory賦予權限 chown –R oracle:oinstall /data/data/oracle/oraclnventory

選擇用戶組

安裝環境檢查

檢測出的問題
這裏會出現問題因爲會少一個pdksh-5.2.14的依賴包,安裝時缺少dpksh的依賴包,通過外網下載放到linux的文件目錄下運行rpm –ivh (依賴包名字)

安裝路徑查看

安裝

安裝過程中需要提示運行腳本
(這裏安裝的時候沒有看到有.sh的文件腳本)到相應目錄下(root用戶)執行./orainstRoot.sh和./root.sh
然後等待安裝完成。

先在oracle用戶下輸入netca進行監聽配置

監聽

繼續進行下一步,然後選擇TCP

繼續下一步到完成

啓動監聽lsnrctl start

在oracle賬戶下運行dbca配置實例
配置實例的命令

點擊next默認創建數據庫

下一步之後選擇第二個

取數據庫名
29.點擊下一步會提示

對數據庫設置密碼

選擇use-oracle

快速恢復空間大小大概5G

默認選項

選擇PGA大小最好選擇百分之60到80,這裏由於空間不足選擇百分之50。可以後期改動

這裏選擇Custom 手動分配

選擇大小選擇5000M(三個都選)

選擇生成數據庫腳本
點擊完成

發佈了40 篇原創文章 · 獲贊 4 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章