centos6安装oracle 10gr2

前提:centos需要安装图形化桌面



1.安装Oracle需要的软件包
yum -y install binutils "compat-libstdc++" elfutils-libelfelfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-develglibc-headers libaio libaio-devel libgcc libstdc++ libstdc++ make"pdksh" sysstat unixODBC unixODBC-devel
yum -y install compat-libstdc++-33.x86_64 ksh.x86_64 
yum -y install libaio.i686 glibc.i686 compat-libstdc++-33.i686libaio-devel.i686 libgcc.i686 libstdc++.i686 unixODBC.i686 unixODBC-devel.i686


2.用下面命令,看看是否安装了所有的包,

rpm-q  binutils compat-libstdc elfutils-libelf elfutils-libelf-develelfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-develglibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++libstdc++-devel make sysstat

 

3。创建oracle用户

/usr/sbin/groupaddoinstall 
/usr/sbin/groupadd dba 
/usr/sbin/useradd -g oinstall -G dba oracle 
passwd oracle

4。更改内核参数
在/etc/sysctl.conf后面增加如下参数
# Modify for Oracle 
fs.aio-max-nr = 1048576 
fs.file-max = 6815744 
kernel.shmall = 2097152 
kernel.shmmax = 2147483648 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
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 = 1048586
/sbin/sysctl -p 确认更改

5。更改Oracle用户的shell限制
/etc/security/limits.conf后面增加如下行
oracle soft nproc 2047 
oracle hard nproc 16384 
oracle soft nofile 1024 
oracle hard nofile 65536
/etc/pam.d/login后面增加如下行
session required pam_limits.so

 

 

6。创建Oracle安装目录
我的oracle安装在了/opt/oracle/
Inventory目录在 /opt/oraInventory/
mkdir -p /opt/oracle/ 
chown -R oracle:oinstall /opt/oracle/ 
chmod -R 775 /opt/oracle/

mkdir-p /opt/oraInventory/ 
chown -R oracle:oinstall /opt/oraInventory/ 
chmod -R 775 /opt/oraInventory/

7。更改Oracle用户的profile  
以Oracle(su - oracle)用户登录,运行
vi .bash_profile
增加下列行
umask 022 
ORACLE_BASE=/opt/oracle 
ORACLE_SID=<your sid> 
export ORACLE_BASE ORACLE_SID

unsetORACLE_HOME 
unset TNS_ADMIN
更改完成后,退出oracle用户,重新登录,用以下命令检查是否更改成功
umask 
env | more

赋予权限

# chown -R oracle.oinstall database/

# chmod -R 775 database/

12.   设置安装语言,因为中文安装会有乱码所以设置用英文安装

# export LC_ALL=en_US

13.   进入oracle安装目录,执行./runInstaller进行安装

如果提示/database/install/.oui权限不够,进入install目录,执行

# chmod u+x .oui

# chmod u+x unzip

后再执行

# ./runInstaller

安装过程中选择高级安装,并将数据库语言先中文字符集,选GBK,如果没有就选择UTF-8

14.   安装快完成的时候,会出现提示,必须以root的身份执行两个脚本

# su - root

# /u01/app/oracle/oraInventory/orainstRoot.sh

# /u01/app/oracle/product/10.2.0/db_1/root.sh

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值