在RedhatEL(64位)安装oracle10g
在64位上安装与在32位上安装过程区别不大,下面是安装过程
1.软件下载(下载64位数据库版本)
http://www.oracle.com/technology/software/products/database/oracle10g/index.html
2.解包
gunzip xxxxxxxxx.cpio.gz
cpio –idmv < xxxxxxxxx.cpio
3. host配置
vi /etc/sysctl.conf file:
增加如下配置
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
注:上面三个参数在RHEL5中的配置若高于该值,可保留原值
# 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
运行下面命令使设置生效/sbin/sysctl –p
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
vi /etc/pam.d/login
session required /lib64/security/pam_limits.so (注:X86_64内核 )
vi /etc/selinux/config
SELINUX=disabled
安装下面的rpm包(ORACLE官方文档中建议不单独安装依赖包。
安装LINUX系统如果选择了所有的开发包,忽略此步)
cd /media/cdrom/Server
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*
建立oracle用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
建立相应的目录
mkdir -p /db/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /db
编辑/etc/redhat-release
vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5 (Tikanga) 替换为
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
登陆oracle 建立相应的环境变量
su - oracle
vi /home/oracle/.bash_profile
ORACLE_SID=SGHIS
ORACLE_BASE=/db/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID ORACLE_BASE ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH
运行下面命令使设置生效source ~/.bash_profile
--------
开始安装
./runInstaller
安装过程
特别注意:database charset 选zhs16gbk
国家字符集:中国,UTF8