oracle安装时 checks,Oracle11G安装

1创建Oracle用户

[[email protected] database]# groupadd dba

[[email protected] database]# useradd -g oinstall -g dba -m oracle

[[email protected] database]# passwd oracle

2安装目录配置

[[email protected] database]# mkdir -p /opt/oracle/app

[[email protected] database]# mkdir -p /opt/oracle/app/oracle/product

[[email protected] database]# chown -R oracle:oinstall /opt/oracle             设置/opt/oracle 及其子目录的所属主和组

3修改用户bash shell

[[email protected] database]# su - oracle

[[email protected] ~]$ vi ~/.bash_profile

增加如下内容,主要是修改

umask 022

export PATH

export ORACLE_BASE=/opt/oracle/app

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=orcl    ###数据库名

[[email protected] ~]$ source !$       立即生效

source ~/.bash_profile

4修改用户限制

[[email protected] ~]$ su

Password:

[[email protected] oracle]# vim /etc/security/limits.conf               ##加上下面的参数

oracle           soft    nproc   2047

oracle           hard    nproc   16384

oracle           soft    nofile  1024

oracle           hard    nofile  65536

5修改内核参数

[[email protected] oracle]# vim /etc/sysctl.conf

注销最后这两句

#kernel.shmmax = 68719476736

#kernel.shmall = 4294967296

加上如下参数

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

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

6修改用户配置文件

root下的这个文件对所有用户都生效  而 Oracle用户下的/home/oracle/.bash_profile只对当前用户oracle生效 .表示隐藏文件

[[email protected] oracle]# vim /etc/profile

加入如下参数:下面是设置用户可以打开的文件数 如果用户是oracle并且SHELL目录时/bin/ksh的话 可以打开的文件数是65536

if [ $USER = "oracle" ]; then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

[[email protected] oracle]# source !$  立即生效

source /etc/profile

7桌面下安装

下载linux.x64_11gR2_database_2of2.zip和linux.x64_11gR2_database_1of2.zip  并用rz复制到linux下

分别解压得到database文件夹,进入文件夹(桌面环境中操作)

[[email protected] database]$ ls

doc install response rpm runInstaller sshsetup stage welcome.html

[[email protected] database]$ pwd

/zzxtmp/database

[[email protected] database]$ ./runInstaller     之后会出现图形安装 如下图

69b13988b4ead1f6c1041c8d57313439.png

1、Configure Security Updates  取消安全更新的打钩 然后next  然后选yes

eb323fc9a41db4f3b55a0faa37dd4772.png

2、Installation Option 选第二个

b05268f167f03313412bed9275841f7d.png

3、Grid Options

c0030c1413e7b3859b89cfc96ef20f71.png

4、Product Languages 添加中文

18f9f45c694fa31de3bece8df7315c3f.png

5、Database Edition 选择数据库版本

7a707a86a69577c96978ab7441a7ee2d.png

6、Installation Location  默认环境变量中一致  直接默认next

4cf6b1ae89172fc86158a28605d86b33.png

7 8、Create Inventory和Operating System Groups都下一步  如果出错说明文件夹所属主设置有问题 检查这句[[email protected] database]# chown -R oracle:oinstall /opt/oracle

9、Prerequisite Checks 检查安装前提条件

8c24efb0dc00d745144bfbc22407f438.png

可以用yum安装 或者用Centos光盘里面package下的文件进行安装

mount -o loop /dev/cdrom /mnt

cd /mnt/Packages

[[email protected] zzxtmp]# rpm -ivh pdksh-5.2.14-30.x86_64.rpm         这个文件在光盘中是没有的

其他用 yum -y install libaio-* glibc-* compat-libstdc++* gcc-c++* libaio-devel-* libgcc-* libstdc++* libstdc++-devel* unixODBC-* unixODBC-devel*

全部安装完还是提示有问题的是因为版本过新等等 ,直接强制调到下一步 勾选

f1f555c5a7cf632a1e5b6c366618b8ad.png

10 Summary  选Finish 就会开始安装

安装成功后需要手动执行两个脚本

./opt/oracle/or

./opt/oracle/app/

建一个数据库

在oracle用户下输入

dbca

原文:http://www.cnblogs.com/hanxing/p/5662114.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值