logo资料库

Oracle12c for Linux7.1安装文档.docx

第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
资料共25页,剩余部分请下载后查看
1.硬件要求
1.1 内存要求
1.2 硬盘要求
2.软件要求
2.1 系统环境
2.2 安装依赖软件包
2.2.1 安装软件
2.2.2 安装方法
2.2.3 配置本地YUM
2.3 系统配置
2.3.1 创建用户及用户组
2.3.2 创建安装目录
2.3.3 DISABLE SELINUX
2.3.4 修改系统内核参数
2.3.5 设置用户限制
2.3.6 配置环境变量
3.安装数据库
3.1 解压安装文件
3.2 开始安装
4.配置数据库监听
5.测试数据库
Oracle 12c for Linux 7.1 安装手册 2015 年 8 月 7 日
 文档属性 属性 内容 用户名称: 项目名称: 项目编号: 文档主标题: 文档编号: 文档版本号: 版本日期: 文档状态: 文档作者: Fast Oracle 12c for linux7.1 安装手册 V2.0 钱前
目录 1. 硬件要求............................................................................................................................4 1.1 内存要求........................................................................................................................ 4 1.2 硬盘要求........................................................................................................................ 4 2. 软件要求............................................................................................................................4 2.1 系统环境........................................................................................................................ 4 2.2 安装依赖软件包............................................................................................................ 4 2.2.1 安装软件.................................................................................................................. 4 2.2.2 安装方法.................................................................................................................. 5 2.2.3 配置本地 YUM...........................................................................................................5 2.3 系统配置........................................................................................................................ 6 2.3.1 创建用户及用户组.................................................................................................. 6 2.3.2 创建安装目录.......................................................................................................... 6 2.3.3 DISABLE SELINUX............................................................................................................ 7 2.3.4 修改系统内核参数.................................................................................................. 7 2.3.5 设置用户限制.......................................................................................................... 7 2.3.6 配置环境变量.......................................................................................................... 8 3. 安装数据库........................................................................................................................8 3.1 解压安装文件................................................................................................................ 8 3.2 开始安装........................................................................................................................ 9 4. 配置数据库监听..............................................................................................................20 5. 测试数据库......................................................................................................................25
1. 硬件要求 1.1 内存要求  Oracle 12c 对系统内存要求: 最小:1G 推荐:跟服务器内存一样大 1.2 硬盘要求 Oracle 12c 要求至少有 10G 的磁盘空间用来安装数据库,请使用 df –h 检查磁盘空间大小 推荐: / 1T 或更大。 /boot 500M swap 内存一样大 /home 剩下空间 95%。留 5%备用 2. 软件要求 2.1 系统环境  操作系统:Oracle Linux 7.1  Oracle 版本:Oracle 12c 2.2 安装依赖软件包 2.2.1 安 装 软 件
安装依赖软件包原则是尽量多装,否则在安装数据库时会报丢失软件包: binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-58 glibc-devel-2.5-58 ksh libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.2 libstdc++-4.1.2 libstdc++-devel 4.1.2 libXext-1.0.1 libXtst-1.0.1 libX11-1.0.3 libXau-1.0.1 libXi-1.0.1 make-3.81 sysstat-7.0.2 compat-libcap1* compat-libstdc++ libaio-deve x* 2.2.2 安 装 方 法 可采用 rpm 安装或者 yum 安装,本文档采用 yum 本地安装,配置本地 yum 源请参考如 下 yum –y install 软件包名,因为后面要有图形化界面,所以 yum –y install 包都装上。 x*,将相关的 [root@localhost iso]# rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm 2.2.3 配 置 本 地 YUM 1) 新建 iso 用于存放系统 iso 文件 #mkdir /home/fast/iso 2) 将 iso 文件挂载或者 copy 至新建的 iso 目录下(就是将 linux 的 iso 文件解压后的所有 文件拷贝到此目录下。) 3) 修改配置文件 在/etc/yum.repos.d 下输入 yum [root@localhost etc]# cd yum.repos.d/ Centos7 的文件名不一样。不必照搬。 [root@localhost yum.repos.d]# cp redhat.repo redhat.repo.bak [root@localhost yum.repos.d]# mv redhat.repo rhel-media.repo
vim rhel-media.repo [rhel-media] name=Red Hat Enterprise Linux 7.1 baseurl=file:///home/fast/iso (镜像文件位置,解压文件的地址) enabled=1 gpgcheck=0 gpgkey=file:///home/fast/iso/RPM-GPG-KEY-release 4) 修改完毕,保存配置文件 5) 修改 yumRepo.py 配置文件—这步是 redhat6.5 需要的,7.1 不需要 7 也不需要。 cd /usr/lib/python2.6/site-packages/yum/ vi yumRepo.py 找到 remote = url + ‘/’ + relative #802 行 改为 remote = "/home/redhat-iso" + '/' + relative 5) 刷新 yum #yum clean all 6) 重建 yum #yum makecache 2.3 系统配置 2.3.1 创 建 用 户 及 用 户 组 [root@localhost]# groupadd dba [root@localhost]# groupadd oinstall [root@localhost]# useradd -g oinstall -G dba oracle [root@localhost]# id oracle uid=502(oracle) gid=503(oinstall) groups=503(oinstall),502(dba)  修改 oracle 用户密码 #passwd oracle 按照要求输入两次密码即可 2.3.2 创 建 安 装 目 录 [root@localhost]# mkdir -p /u01/app/oracle [root@localhost]# chown -R oracle:oinstall /u01/app/oracle
[root@localhost]# chmod -R 775 /u01/app/oracle [root@localhost]# mkdir -p /u01/app/oraInventory [root@localhost]# chown -R oracle:oinstall /u01/app/oraInventory [root@localhost]# chmod -R 775 /u01/app/oraInventory 2.3.3 DISABLE SELINUX 关闭 SELinux 的方法: 修改/etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启 如果不想重启系统,使用命令 setenforce 0 注: setenforce 1 设置 SELinux 成为 enforcing 模式 setenforce 0 设置 SELinux 成为 permissive 模式 2.3.4 修 改 系 统 内 核 参 数  在修改之前最好备份一下配置文件/etc/sysctl.conf [root@localhost]# cp /etc/sysctl.conf /etc/sysctl.conf.bak [root@localhost]# vi /etc/sysctl.conf 添加或修改下面参数 kernel.shmmax = 68719476736 kernel.shmall = 6029312 kernel.shmmni = 4096 kernel.sem =250 32000 100 128 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 net.ipv4.ip_local_port_range =9000 65500 fs.file-max=65536 fs.aio-max-nr=1048576 fs.file-max=6815744 fs.aio-max-nr=1048577  修改完成后保存,使用 sysctl –p 使之生效 2.3.5 设 置 用 户 限 制 1) 在/etc/security/limits.conf 中添加如下配置: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240
oracle hard stack 10240 2) 在/etc/pam.d/login 文件中增加如下配置 session required /lib/security/pam_limits.so session required pam_limits.so 3) 在/etc/profile 添加如下配置 if [ $USER = "oracle" ]; then ulimit -u 16384 ulimit -n 65536 fi ulimit –n 1000000 2.3.6 配 置 环 境 变 量 1)在 root 目录下,vi .bash_profile,增加如下参数配置 2) su 到 oracle 用户下,修改配置文件.bash_profile,同上: 3)su 到 root 用户下,修改同 2 一样 TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1; export ORACLE_HOME ORACLE_SID=fast; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH 2) 保存配置文件,使之生效 [oracle@localhost]$ source .bash_profile 3. 安装数据库 3.1 解压安装文件 进入到安装文件目录下,将两个 zip 文件解压至同一个目录下 [oracle@localhost]$ unzip linuxamd64_12102_database_1of2.zip [oracle@localhost]$ unzip linuxamd64_12102_database_2of2.zip
分享到:
收藏