RedHat5.4环境下安装Oracle10g

1、Oracle安装环境
具体系统需求
    swap 分区不小于2G
    selinux disable 状态
    安装组件包括
 Linux RedHat EnterPrise5默认安装(自定义软件时,全选)
 /usr/software/目录:下载的10201_database_linux32.zip放在该目录
 /u01/app/oracle/目录:为Oracle安装的ORACLE_BASE
 2、配置安装包
 进入系统,用root用户,终端命令:
 # rpm -qa gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel先检查一下这些包是否都已安装,如果未安装可以先去系统盘里找一下是否有包,也可以用yum工具下载,RedHat版本的yum是要收费的,所以还需要将旧的Yum删了,重新做一个免费的,具体怎么配置不详细说,我另外有写了一篇文章是专门讲怎么修改yum的

 安装下面的包:
mkdir -p /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom

Install the following packages:


rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*

rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-1*
rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4*
eject     /退出设备(如:光驱)

3、设置kernel参数vi /etc/sysctl.conf , 在行末添加以下内容
Add the following lines to the /etc/sysctl.conf file:

vi /etc/sysctl.conf

    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    # semaphores: semmsl, semmns, semopm, semmni
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default=262144
    net.core.rmem_max=262144
    net.core.wmem_default=262144
    net.core.wmem_max=262144
 
再运行sysctl -p或/sbin/sysctl -p       /将以上内核配置立即生效,如上参数


4、vi /etc/security/limits.conf 行末添加以下内容
#use for oracle
*                soft    nproc           2047
*                hard    nproc           16384
*                soft    nofile          1024
*                hard    nofile          65536
 

5、 vi /etc/pam.d/login 行末添加以下内容
 session required pam_limits.so


 6、 vi /etc/selinux/config 确保以下内容
 SELINUX=disabled     /关闭SELIINUX

 
7、 解压10201_database_linux32.zip
 我将10201_database_linux32.zip放在了/usr/software目录下

 unzip 10201_database_linux32.zip
 

8、创建安装Oracle的用户及所属组
 #groupadd oinstall
 #groupadd dba
 #useradd -g oinstall -G dba oracle
 #id oracle  /查看oracle用户是否创建成功
 #passwd oracle         /Oracle用户设置密码

 9、创建安装目录并添加权限
 mkdir -p /u01/app/oracle/product/10.2.0/db_1
 chown -R oracle:oinstall /u01
 chmod -R 775 /u01


 10、设置oracle用户的.bash_profile,这里需要用oracle用户登录

 su oracle     /使用oracle用户登录

vi ~/.bash_profile

#use fo oracle
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi

12、修改linux的release版本,将Red Hat Enterprise Linux Server release 5 (Tikanga)改为版本4:

 vi /etc/redhat-release在末尾添加如下:

 redhat-4

13、配置主机名和地址(如果是DHCP获取的IP地址的话可以不用配置)

    The /etc/hosts file must contain a fully qualified name for the server:

    vi /etc/hosts

    <IP-address>  <fully-qualified-machine-name>  <machine-name>

14、使用刚才创建的oracle用户登录,给oracle用图形界面访问的权限
        xhost +<machine-name>                             
 报错:提示xhost:  unable to open display ""
 直接运行export DISPLAY=localhost:0.0即可
 
 

15、进入刚才解压数据库包的目录cd /usr/software/database
 ./runInstaller  使用该命令,一直无法调用安装窗口,后上网查看使用如下命令后,oracle安装窗口正常调用:
 ./runInstaller -ignoreSysPreReqs

16、此时将会跳出oracle图形界面的安装窗口,具体安装步骤可上网查阅
 

你可能感兴趣的:(oracle,职场,休闲)