Top Banner
1 / 27 QQ:5210377 www.royalwzy.com Oracle 11gR2 安装 1. 基本信息: 1. OS:Linux5.3; 2. Memery:1G,官方要求最低是 1G; 3. Swap:2G; 4. IP:192.168.0.11; 5. Hostname:oracle11g.snda.com; 2. 创建安装组和安装用户: 1. 创建 oinstall,dba :groupadd oinstall; groupadd dba; 2. 创建 oracle 用户并修改密码:useradd -g oinstall -G dba oracle; 3. 查看用户信 : 3. 准备相关软件,解压相应的安装软 ; 4. 修改/etc/hosts 文件,添加 ip hostname 对应记 ; 5. 添加内核参数/etc/sysctl.conf,并运行 sysctl -p 立即生效; 1. fs.suid_dumpable = 1 2. fs.aio-max-nr = 1048576 3. fs.file-max = 6815744
27

Installation and configuration 11g r2

Dec 25, 2014

Download

Technology

Zhaoyang Wang

Installation and configuration 11g r2
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Installation and configuration 11g r2

1 / 27 QQ:5210377 www.royalwzy.com

Oracle 11gR2安装

1. 基本信息:

1. OS:Linux5.3;

2. Memery:1G,官方要求最低是 1G;

3. Swap:2G;

4. IP:192.168.0.11;

5. Hostname:oracle11g.snda.com;

2. 创建安装组和安装用户:

1. 创建 oinstall,dba组:groupadd oinstall; groupadd dba;

2. 创建 oracle用户并修改密码:useradd -g oinstall -G dba oracle;

3. 查看用户信

息:

3. 准备相关软件,解压相应的安装软

件;

4. 修改/etc/hosts文件,添加 ip和 hostname对应记

录;

5. 添加内核参数/etc/sysctl.conf,并运行 sysctl -p立即生效;

1. fs.suid_dumpable = 1

2. fs.aio-max-nr = 1048576

3. fs.file-max = 6815744

Page 2: Installation and configuration 11g r2

2 / 27 QQ:5210377 www.royalwzy.com

4. kernel.shmall = 2097152,共享内存的总大小,单位是页,在 32位系

统中一页是 4k,所以定义为 8G;

5. kernel.shmmax = 2147483648,每个共享内存快的大小,单位为字节,

为 2G,此值应该大于共享内存,避免把一个共享内存分为多个块,影响效率,

但是如果实际内存小于此值则无所谓;

6. kernel.shmmni = 4096

7. kernel.sem = 250 32000 100 128

8. net.ipv4.ip_local_port_range = 9000 65500

9. net.core.rmem_default = 1048576

10. net.core.rmem_max = 4194304

11. net.core.wmem_default = 262144

12. net.core.wmem_max = 1048586

13. 查看当前生效

值;

6. 添加安全限制配置/etc/security/limits.conf;

1. oracle soft nproc 2047

2. oracle hard nproc 16384

3. oracle soft nofile 4096

4. oracle hard nofile 65536

5. oracle soft stack 10240

6. 查看效

果;

Page 3: Installation and configuration 11g r2

3 / 27 QQ:5210377 www.royalwzy.com

7. 添加验证模块/etc/pam.d/login:session required

pam_limits.so;

8. 安装所需要的系统包:yum -y install binutils compat*

elfutils-libelf gcc* glibc* ksh libaio* libgomp libgcc

libstdc++* make sysstat unixODBC* numactl-devel

elfutils-libelf-devel java* perl*

php*;

9. 关闭防火墙和 SELinux;

10. 准备安装目录:mkdir -p /u01/app/oracle/product/11.2.0/db_1;并修

改目录主组:chown -R oracle:oinstall

/u01;

11. 配置 oracle用户的环境变量~oracle/.bash_profile,切换到 oracle用户

下:su - oracle;

1. ORACLE_HOSTNAME=oracle11g.snda.com

2. ORACLE_UNQNAME=orcl

3. ORACLE_BASE=/u01/app/oracle

4. ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

5. ORACLE_SID=orcl

6. PATH=/usr/sbin:$PATH

7. PATH=$ORACLE_HOME/bin:$PATH

8. LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

9. CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

10. export ORACLE_HOSTNAME ORACLE_UNQNAME ORACLE_BASE

ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH CLASSPATH

Page 4: Installation and configuration 11g r2

4 / 27 QQ:5210377 www.royalwzy.com

11. 使立即生

效:source .bash_profile;

安装 Oracle11g实例

1. 登录,如果是 root用户登录的话先执行[xhost +]命令,如果是 oracle用户登录

则直接安装即可;

2. 用 oracle身份运行 database目录下的

runInstaller;

Page 5: Installation and configuration 11g r2

5 / 27 QQ:5210377 www.royalwzy.com

3. 配置是否接受安全更

新;

Page 6: Installation and configuration 11g r2

6 / 27 QQ:5210377 www.royalwzy.com

4. 选择安装的选项,只安装一个实例之后使用 dbca创建数据

库;

Page 7: Installation and configuration 11g r2

7 / 27 QQ:5210377 www.royalwzy.com

5. 选择是安装单个节点还是

RAC;

Page 8: Installation and configuration 11g r2

8 / 27 QQ:5210377 www.royalwzy.com

6. 选择安装企业版的

Oracle;

Page 9: Installation and configuration 11g r2

9 / 27 QQ:5210377 www.royalwzy.com

7. 指定安装软件的目录,这些参数都在环境中指定

过;

Page 10: Installation and configuration 11g r2

10 / 27 QQ:5210377 www.royalwzy.com

8. 检查组件,可以勾选[Igore all]选项把警告忽略

掉;

Page 11: Installation and configuration 11g r2

11 / 27 QQ:5210377 www.royalwzy.com

9. 查看下安装信息,如果没有问题就可以安装

了;

Page 12: Installation and configuration 11g r2

12 / 27 QQ:5210377 www.royalwzy.com

10. 漫长的走进度的过

程;

11. 最后一步在 root用户下执行配置脚

本;

Page 13: Installation and configuration 11g r2

13 / 27 QQ:5210377 www.royalwzy.com

Page 14: Installation and configuration 11g r2

14 / 27 QQ:5210377 www.royalwzy.com

12. 安装完

成;

Page 15: Installation and configuration 11g r2

15 / 27 QQ:5210377 www.royalwzy.com

配置网络监听

1. 使用 netca命令配置网络监

听;

Page 16: Installation and configuration 11g r2

16 / 27 QQ:5210377 www.royalwzy.com

2. 添加一个网络监

听;

Page 17: Installation and configuration 11g r2

17 / 27 QQ:5210377 www.royalwzy.com

3. 配置监听名

称;

Page 18: Installation and configuration 11g r2

18 / 27 QQ:5210377 www.royalwzy.com

4. 选择使用的协

议;

5. 指定监听的端

口;

Page 19: Installation and configuration 11g r2

19 / 27 QQ:5210377 www.royalwzy.com

6. 查看配置好的网络监

听;

7. 开启监听:lsnrctl start;

安装数据库

Page 20: Installation and configuration 11g r2

20 / 27 QQ:5210377 www.royalwzy.com

1. 使用 dbca安装数据

库;

Page 21: Installation and configuration 11g r2

21 / 27 QQ:5210377 www.royalwzy.com

2. 创建一个数据

库;

Page 22: Installation and configuration 11g r2

22 / 27 QQ:5210377 www.royalwzy.com

3. 指定数据库的 servce name和

SID;

Page 23: Installation and configuration 11g r2

23 / 27 QQ:5210377 www.royalwzy.com

4. 为所有的用户指定密

码;

5. 开启归档模

式;

Page 24: Installation and configuration 11g r2

24 / 27 QQ:5210377 www.royalwzy.com

6. 选择字符

集;

Page 25: Installation and configuration 11g r2

25 / 27 QQ:5210377 www.royalwzy.com

7. 漫长的走进

度;

Page 26: Installation and configuration 11g r2

26 / 27 QQ:5210377 www.royalwzy.com

8. 安装完成之后登录数据库查看数据库的状

态;

9. 安装 rlwrap工具;

-- 1.vi /etc/sysctl.conf; sysctl -p;

fs.suid_dumpable = 1

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 2147483648

Page 27: Installation and configuration 11g r2

27 / 27 QQ:5210377 www.royalwzy.com

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 1048576

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

-- 2.vi /etc/security/limits.conf;

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 4096

oracle hard nofile 65536

oracle soft stack 10240

-- 3.vi /etc/pam.d/login;

session required pam_limits.so

-- 4.vi ~oracle/.bash_profile;source ~oracle/.bash_profile;

ORACLE_HOSTNAME=oracle11g.snda.com

ORACLE_BASE=/u01/app/oracle

ORACLE_UNQNAME=orcl

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

ORACLE_SID=orcl

PATH=/usr/sbin:$PATH

PATH=$ORACLE_HOME/bin:$PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export ORACLE_HOSTNAME ORACLE_UNQNAME ORACLE_BASE ORACLE_HOME

ORACLE_SID PATH LD_LIBRARY_PATH CLASSPATH