您的位置:首页 > 数据库 > Oracle

红帽子linux6.4 安装oracle 10g

2013-10-29 17:04 393 查看
一、安装系统

虚拟机:VMware Workstation9.0

系统:红帽子linux6.4

内存:1G

二、安装Oracle前的系统准备工作

1.检查需要的软件包

rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

可以使用rpm -qa|grep 软件包关键词命令进行检测,

手动安装如下的软件包:
挂载oralce软件包到linux

[root@orapy ~]# mount

/dev/mapper/vg_orapy-lv_root on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")

/dev/sda1 on /boot type ext4 (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

vmware-vmblock on /var/run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,default_permissions,allow_other)

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
/dev/sr0 on /media/RHEL_6.4 i386 Disc 1 type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=0,gid=0,iocharset=utf8,mode=0400,dmode=0500) ---oracle软件挂载路径

#cd /media/RHEL_6.4*      

#cd 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 openmotif22-*

# rpm -Uvh compat-db-4*

2.不需要修改Linux发行版本信息

3.修改系统内核参数

# vi /etc/sysctl.conf

kernel.shmall = 2097152   

kernel.shmmni = 4096          

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      

修改好内核参数后,执行如下命令使新的设置生效

# /sbin/sysctl -p

4.创建Oracle用户、组、安装目录

# groupadd oinstall

# groupadd dba

# useradd -m -g oinstall -G dba oracle

# passwd oracle

# mkdir -p /u01/app/oracle

# chown -R oracle:oinstall /u01/app/oracle

# chmod -R 755 /u01/app/oracle

5.添加以下内容到/etc/security/limits.conf

# vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

6.添加以下内容到/etc/pam.d/login

# vi /etc/pam.d/login

session required /lib/security/pam_limits.so

session required pam_limits.so

8.配置Linux主机

检查/etc/hosts添加主机ip

[root@orapy Packages]# cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.84.129 orapy

9.配置oracle用户环境变量

# su - oracle

$ vi ~/.bash_profile

增加如下内容:

export ORACLE_BASE=/u01/app/oracle   // 上面创建的Oracle安装文件夹

export ORACLE_SID=orcl

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBARY_PATH=$ORACLE_HOME/lib

export PATH

umask 022

保存后使用如下命令,使设置生效:

$ source ~/.bash_profile

三、安装Oracle,并进行相关设置

1.解压缩安装文件

unzip      10201_database_linux32.zip

2. 用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面:

$ ./runInstaller

如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序:

# export DISPLAY=:0.0

# xhost +

$ ./runInstaller

出现安装界面后,根据界面提示进行相关的设置,我的建议是在安装过程中不创建数据库,只安装程序,监听和创建数据库等安装完成后再进行相关的操作。

安装过程中,需要使用root权限执行两个脚本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle