程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> centos6 x86 安裝 oracle 11g2r 日志

centos6 x86 安裝 oracle 11g2r 日志

編輯:Oracle教程

一.安裝centos 6.5

二.安裝ora所需的庫

三.修改centos內核

四.建用戶組和目錄結構等

五.安裝ora11g2r

六.安裝sqlplus的翻頁程序和help補丁

七.自啟動腳本

八.常用命令

################################################################

一. 安裝centos6.5 x86

安裝centos 6 x86,選擇desktop ,選擇 “開發” 勾選 “開發工具”和“附加開發” 兩項。內存2G,swap分區4200M

二. 安裝補丁包

1.安裝系統包

查詢缺少的包

rpm -q binutils-2.20.51.0.2  compat-libcap1 compat-libstdc++-33-3.2.3  gcc-4.4.7  gcc-c++-4.4.7  glibc-2.12 glibc-devel-2.12 libgcc libstdc++- libstdc++-devel  libgcc libstdc++- libstdc++-devel libaio-0.3.107 libaio-devel-0.3.107  make-3.81 sysstat-9.0.4

如果按照前面的勾選,此時會缺少三個包,安裝包,將光盤掛接,進入光盤目錄,安裝

rpm -ivh compat-libcap1-1.10-1.i686.rpm compat-libstdc++-33-3.2.3-69.el6.i686.rpm libaio-devel-0.3.107-10.el6.i686.rpm

2. 安裝unix數據驅動包

查詢 rpm -q unixODBC-2.2.14 unixODBC-devel-2.2.14

安裝

rpm -ivh unixODBC-2.2.14*.rpm unixODBC-devel-2.2.14*.rpm

3. 安裝ksh

按照oracle的官方文檔,安裝ksh時,報錯。懷疑為版本高,不兼容。後安裝低版本解決

wget ftp://sdgtxuyong:[email protected]/tools/database/oracle11/ksh-20100621-18.el5.i386.rpm

wget ftp://sdgtxuyong:[email protected]/tools/database/oracle11/pdksh-5.2.14-37.el5_8.1.i386.rpm

 

rpm -ivh ksh-20100621-18.el5.i386.rpm

rpm -ivh pdksh-5.2.14-37.el5_8.1.i386.rpm

 

4. 解決安裝時的中文亂碼

缺少 "中易宋體18030" v2.01

mkdir -p /usr/share/fonts/zh_CN/TrueType

cd /usr/share/fonts/zh_CN/TrueType

wget ftp://sdgtxuyong:[email protected]/tools/database/oracle11/zysong.ttf

5. 關閉 iptables

chkconfig iptables off

chkconfig ip6tables off

三. 修改linux內核參數

1.修改控制文件

vim /etc/sysctl.conf

kernel.shmmni = 8192

kernel.sem =250 32000 100 128

fs.file-max = 6815744

net.ipv4.ip_local_port_range = 9000  65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

fs.aio-max-nr = 1048576

2.修改許可文件

vim  /etc/security/limits.conf

*  soft  nproc  2047

*  hard  nproc  16384

*  soft  nofile 1024

*  hard  nofile 65536

3.修改登陸安全文件

vim /etc/pam.d/login

session  required  pam_limits.so

4.修改selinux

vim /etc/selinux/config

SELINUX=disabled

5.修改主機名

vim /etc/hosts 

刪除掉所有其他的條目 只留一條

192.168.7.72            ora.tralinhotel.cn    ora

三.建用戶組和目錄結構等

1.建用戶和組,並設置密碼

groupadd oinstall

groupadd dba

groupadd oper

groupadd asmadmin

useradd -g oinstall -G dba,oper,asmadmin oracle

passwd oracle

2.建目錄結構

mkdir -p /u01/app/oracle/product/11.2.0/

mkdir /u01/oradata

chmod -R 755 /u01

chown -R oracle.oinstall /u01

3.修改環境變量

vim /home/oracle/.bash_profile

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/

export ORACLE_SID=ora

export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/sbin:/usr/local/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export LANG="zh_CN.UTF-8"

export ORACLE_TERM=vt100

if [ $USER = "oracle" ] ;

  then  if [ $SHELL = "/bin/ksh" ] ;

    then    ulimit -p 16384

         ulimit -n 65536  

    else  

        ulimit -u 16384 -n 65536  

      fi

    fi

4.即時生效 在終端運行 

/sbin/sysctl -p

五.安裝oracle 11g2r

1.下載ora11g2r

su - oracle

wget ftp://sdgtxuyong:[email protected]/tools/database/oracle11/linux_11gR2_database_1of2.zip

wget ftp://sdgtxuyong:[email protected]/tools/database/oracle11/linux_11gR2_database_2of2.zip

unzip  linux_11gR2_database_1of2.zip

unzip  linux_11gR2_database_2of2.zip

2.到ui界面,用root開啟xhost+

xhost +

3.安裝ora11g2r

su - oracle

cd database

./runInstaller

4.修改tmpfs的分區大小 ( 在centos6下,安裝了3次無報錯,但是在centos5下,報bug)

vim /etc/fstab

tmpfs           default,size=6g 0 0

六.安裝sqlplus的翻頁程序和help補丁

1.sqlplus翻頁程序

wget ftp://sdgtxuyong:[email protected]/tools/database/oracle11/rlwrap-0.37.tar.gz

tar zxvf rlwrap-0.37.tar.gz

./configure

make && make install

寫入用戶環境變量

# echo 'alias sqlplus="rlwrap sqlplus"'>> /home/oracle/.bash_profile

2.安裝幫助help

用 system登陸

@?/sqlplus/admin/help/hlpbld.sql helpus.sql

用法:help shutdown

3.證書bug 浏覽器會報證書秘鑰長度過短錯誤。

certutil -setreg chain\minRSAPubKeyBitLength 512

七. 自啟動腳本(###待續)

八. 常用命令 

sqlplus / as sysdba

1.開啟關閉

startup nomount | mount | open

alter database mount | open

shutdown immediate

2.監聽服務

lsnrctl

3.當前用戶名和表空間

select username,default_tablespace from user_users;

4.開啟oem監控命令

emctl start|stop dbconsole

5.用戶

創建 create user 用戶名 identified by 口令 [account lock|unlock]

解鎖 alter user 用戶名 account lock|unlock;

授權 grant CONNECT, RESOURCE TO 用戶名;

回收 revoke CONNECT, RESOURCE FROM 用戶名;

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved