码迷,mamicode.com
首页 > 数据库 > 详细

Oracle11G安装

时间:2016-07-12 01:35:52      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:

参考

1创建Oracle用户

[root@localhost database]# groupadd dba
[root@localhost database]# useradd -g oinstall -g dba -m oracle
[root@localhost database]# passwd oracle

2安装目录配置

[root@localhost database]# mkdir -p /opt/oracle/app
[root@localhost database]# mkdir -p /opt/oracle/app/oracle/product
[root@localhost database]# chown -R oracle:oinstall /opt/oracle             设置/opt/oracle 及其子目录的所属主和组   

3修改用户bash shell

 

[root@localhost database]# su - oracle
[oracle@localhost ~]$ 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    ###数据库名

[oracle@localhost ~]$ source !$       立即生效
source ~/.bash_profile

 

4修改用户限制

[oracle@localhost ~]$ su
Password:
[root@localhost oracle]# vim /etc/security/limits.conf               ##加上下面的参数

oracle           soft    nproc   2047        
oracle           hard    nproc   16384
oracle           soft    nofile  1024
oracle           hard    nofile  65536

 

 

5修改内核参数


[root@localhost 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生效 .表示隐藏文件

 

[root@localhost 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

[root@localhost oracle]# source !$  立即生效
source /etc/profile

 

 

 7桌面下安装

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

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

[oracle@localhost database]$ ls
doc install response rpm runInstaller sshsetup stage welcome.html
[oracle@localhost database]$ pwd
/zzxtmp/database
[oracle@localhost database]$ ./runInstaller     之后会出现图形安装 如下图

技术分享

 

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

技术分享

2、Installation Option 选第二个

技术分享

3、Grid Options

技术分享

4、Product Languages 添加中文

技术分享

5、Database Edition 选择数据库版本

技术分享

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

技术分享

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

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

技术分享

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

mount -o loop /dev/cdrom /mnt 

cd /mnt/Packages

[root@localhost 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*

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

 

10 Summary  选Finish 就会开始安装

 

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

./opt/oracle/or

./opt/oracle/app/

 

建一个数据库

在oracle用户下输入

dbca

 

Oracle11G安装

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!