centos6.5下搭建oracle 11g

安裝依賴

yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 \
elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 \
glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio \
libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ \
libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel

建立用戶和用戶組

groupadd dba oinstall
useradd -g oinstall -m oracle

配置oracle用戶環境變量

  • 打開 oracle 用戶的的默認shell配置文件 ~/.bashrc,在最後添加如下代碼
    export ORACLE_BASE=/opt/oracle/app #oracle數據庫安裝目錄
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_home1 #oracle數據庫路徑
    export ORACLE_SID=orcl #oracle啓動數據庫實例名
    export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系統環境變量
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系統環境變量
    #export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8" #設置Oracle客戶端中文utf8
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK  #設置Oracle客戶端中文gbk
  • 使設置馬上生效
    source ~/.bashrc

建立oracle 11g軟件安裝路徑

mkdir /opt/oracle/app/product/11.2.0/db_home1 -p
chown oracle.oinstall /opt/oracle -R

配置內核參數

  • 編輯 /etc/sysctl.conf,在文件尾追加下面的參數設置
    fs.file-max = 6815744
    fs.aio-max-nr =1048576
    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
    kernel.sem = 250 32000 100 128
  • 使設置生效
    sysctl -p

限制 oracle 用戶資源

  • 編輯 /etc/security/limits.conf,在末尾添加如下代碼
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536

安裝字體

  • 通常須要安裝中易宋體字體,百度隨便下載一個zysong.ttf,切換到zysong.ttf所在路徑,運行:
    mkdir /usr/share/fonts/zh_CN/TureType/ -p
    mv zydong.ttf /usr/share/fonts/zh_CN/TrueType/
    fc-cache -fv

安裝oracle 11g

  • 解壓下載好的oracle 11g文件
    unzip linux.x64_11gR2_database_1of2.zip -d /home/oracle/
    unzip linux.x64_11gR2_database_2of2.zip -d /home/oracle/
    chown oracle.oinstall /home/oracle/database/ -R
  • 切換到 oracle 用戶下,運行安裝程序
    su - oracle
    cd database
    ./runInstaller
  • 若提示swap空間不足,自行百度解決!

配置監聽器數據庫

- Oracle軟件安裝完後,執行 netca 命令配置監聽器linux

netca
  • 在圖形界面中按提示配置監聽器
  • 執行 dbca 命令安裝數據庫
dbca
  • 在圖形界面中按提示安裝數據庫就能夠了。

測試運行

  • 數據庫安裝完後監聽器與數據庫實例就已啓動,
  • 中止和啓動監聽器
lsnrctl stop
lsnrctl start
  • 中止和啓動實例
sqlplus /nolog
SQL> connect / as sysdba;
SQL> shutdown
SQL> startup
#執行其它SQL語句測試數據庫
相關文章
相關標籤/搜索