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