installation and configuration 11g r2
DESCRIPTION
Installation and configuration 11g r2TRANSCRIPT
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
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. 查看效
果;
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
4 / 27 QQ:5210377 www.royalwzy.com
11. 使立即生
效:source .bash_profile;
安装 Oracle11g实例
1. 登录,如果是 root用户登录的话先执行[xhost +]命令,如果是 oracle用户登录
则直接安装即可;
2. 用 oracle身份运行 database目录下的
runInstaller;
5 / 27 QQ:5210377 www.royalwzy.com
3. 配置是否接受安全更
新;
6 / 27 QQ:5210377 www.royalwzy.com
4. 选择安装的选项,只安装一个实例之后使用 dbca创建数据
库;
7 / 27 QQ:5210377 www.royalwzy.com
5. 选择是安装单个节点还是
RAC;
8 / 27 QQ:5210377 www.royalwzy.com
6. 选择安装企业版的
Oracle;
9 / 27 QQ:5210377 www.royalwzy.com
7. 指定安装软件的目录,这些参数都在环境中指定
过;
10 / 27 QQ:5210377 www.royalwzy.com
8. 检查组件,可以勾选[Igore all]选项把警告忽略
掉;
11 / 27 QQ:5210377 www.royalwzy.com
9. 查看下安装信息,如果没有问题就可以安装
了;
12 / 27 QQ:5210377 www.royalwzy.com
10. 漫长的走进度的过
程;
11. 最后一步在 root用户下执行配置脚
本;
13 / 27 QQ:5210377 www.royalwzy.com
14 / 27 QQ:5210377 www.royalwzy.com
12. 安装完
成;
15 / 27 QQ:5210377 www.royalwzy.com
配置网络监听
1. 使用 netca命令配置网络监
听;
16 / 27 QQ:5210377 www.royalwzy.com
2. 添加一个网络监
听;
17 / 27 QQ:5210377 www.royalwzy.com
3. 配置监听名
称;
18 / 27 QQ:5210377 www.royalwzy.com
4. 选择使用的协
议;
5. 指定监听的端
口;
19 / 27 QQ:5210377 www.royalwzy.com
6. 查看配置好的网络监
听;
7. 开启监听:lsnrctl start;
安装数据库
20 / 27 QQ:5210377 www.royalwzy.com
1. 使用 dbca安装数据
库;
21 / 27 QQ:5210377 www.royalwzy.com
2. 创建一个数据
库;
22 / 27 QQ:5210377 www.royalwzy.com
3. 指定数据库的 servce name和
SID;
23 / 27 QQ:5210377 www.royalwzy.com
4. 为所有的用户指定密
码;
5. 开启归档模
式;
24 / 27 QQ:5210377 www.royalwzy.com
6. 选择字符
集;
25 / 27 QQ:5210377 www.royalwzy.com
7. 漫长的走进
度;
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
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