《Oracle12c for Linux7.1安装文档.doc》由会员分享,可在线阅读,更多相关《Oracle12c for Linux7.1安装文档.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流Oracle12c for Linux7.1安装文档【精品文档】第 9 页Oracle12c for Linux7.1安装文档Oracle 12c for Linux 7.1安装手册2015年8月7日n 文档属性属性内容用户名称:项目名称:Fast项目编号:文档主标题:Oracle 12c for linux7.1安装手册文档编号:文档版本号:V2.0版本日期:文档状态:文档作者:钱前目录1. 硬件要求1.1 内存要求u Oracle 12c对系统内存要求:最小:1G推荐:跟服务器内存一样大1.2 硬盘要求Oracle 12c要求至少有10G的磁盘空间用
2、来安装数据库,请使用df h检查磁盘空间大小推荐:/ 1T或更大。/boot 500M swap 内存一样大/home 剩下空间95%。留5%备用2. 软件要求2.1 系统环境u 操作系统:Oracle Linux 7.1u Oracle版本:Oracle 12c2.2 安装依赖软件包2.2.1 安装软件安装依赖软件包原则是尽量多装,否则在安装数据库时会报丢失软件包: binutils-2.17.50.0.6compat-libstdc+-33-3.2.3gcc-4.1.2gcc-c+-4.1.2glibc-2.5-58glibc-devel-2.5-58kshlibaio-0.3.106li
3、baio-devel-0.3.106libgcc-4.1.2libstdc+-4.1.2libstdc+-devel 4.1.2libXext-1.0.1libXtst-1.0.1libX11-1.0.3libXau-1.0.1libXi-1.0.1make-3.81sysstat-7.0.2compat-libcap1*compat-libstdc+libaio-devex*2.2.2 安装方法 可采用rpm安装或者yum安装,本文档采用yum本地安装,配置本地yum源请参考如下 yum y install 软件包名,因为后面要有图形化界面,所以yum y install x*,将相关的包都
4、装上。rootlocalhost iso# rpm -ivh compat-libstdc+-33-3.2.3-69.el6.x86_64.rpm2.2.3 配置本地yum 1) 新建iso用于存放系统iso文件 #mkdir /home/fast/iso 2) 将iso文件挂载或者copy至新建的iso目录下(就是将linux的iso文件解压后的所有文件拷贝到此目录下。) 3) 修改配置文件在/etc/yum.repos.d 下输入yum rootlocalhost etc# cd yum.repos.d/Centos7的文件名不一样。不必照搬。rootlocalhost yum.repos
5、.d# cp redhat.repo redhat.repo.bakrootlocalhost yum.repos.d# mv redhat.repo rhel-media.repo vim rhel-media.reporhel-medianame=Red Hat Enterprise Linux 7.1baseurl=file:/home/fast/iso (镜像文件位置,解压文件的地址)enabled=1gpgcheck=0gpgkey=file:/home/fast/iso/RPM-GPG-KEY-release 4) 修改完毕,保存配置文件5) 修改yumRepo.py配置文件这步是
6、redhat6.5需要的,7.1不需要7也不需要。cd /usr/lib/python2.6/site-packages/yum/vi yumRepo.py找到 remote = url + / + relative #802行改为 remote = /home/redhat-iso + / + relative5) 刷新yum #yum clean all6) 重建yum #yum makecache2.3 系统配置2.3.1 创建用户及用户组 rootlocalhost# groupadd dbarootlocalhost# groupadd oinstallrootlocalhost#
7、useradd -g oinstall -G dba oraclerootlocalhost# id oracleuid=502(oracle) gid=503(oinstall) groups=503(oinstall),502(dba) 修改oracle用户密码#passwd oracle按照要求输入两次密码即可2.3.2 创建安装目录rootlocalhost# mkdir -p /u01/app/oraclerootlocalhost# chown -R oracle:oinstall /u01/app/oraclerootlocalhost# chmod -R 775 /u01/ap
8、p/oraclerootlocalhost# mkdir -p /u01/app/oraInventoryrootlocalhost# chown -R oracle:oinstall /u01/app/oraInventoryrootlocalhost# chmod -R 775 /u01/app/oraInventory2.3.3 disable selinux关闭SELinux的方法:修改/etc/selinux/config文件中的SELINUX= 为 disabled ,然后重启如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为e
9、nforcing模式setenforce 0 设置SELinux 成为permissive模式 2.3.4 修改系统内核参数 在修改之前最好备份一下配置文件/etc/sysctl.confrootlocalhost# cp /etc/sysctl.conf /etc/sysctl.conf.bakrootlocalhost# vi /etc/sysctl.conf 添加或修改下面参数kernel.shmmax = 68719476736kernel.shmall = 6029312kernel.shmmni = 4096kernel.sem =250 32000 100 128net.core
10、.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576net.ipv4.ip_local_port_range =9000 65500fs.file-max=65536fs.aio-max-nr=1048576fs.file-max=6815744fs.aio-max-nr=1048577 修改完成后保存,使用sysctl p使之生效2.3.5 设置用户限制 1) 在/etc/security/limits.conf中添加如下配置:ora
11、cle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240oracle hard stack 102402) 在/etc/pam.d/login文件中增加如下配置 session required /lib/security/pam_limits.sosession required pam_limits.so3) 在/etc/profile添加如下配置 if $USER = oracle ; thenulimit -u 1638
12、4ulimit -n 65536fiulimit n 10000002.3.6 配置环境变量1)在root目录下,vi .bash_profile,增加如下参数配置2) su 到oracle用户下,修改配置文件.bash_profile,同上:3)su 到root用户下,修改同2一样TMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1; export ORACLE_H
13、OMEORACLE_SID=fast; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; exportCLASSPA
14、TH2) 保存配置文件,使之生效 oraclelocalhost$ source .bash_profile3. 安装数据库3.1 解压安装文件 进入到安装文件目录下,将两个zip文件解压至同一个目录下 oraclelocalhost$ unzip linuxamd64_12102_database_1of2.ziporaclelocalhost$ unzip linuxamd64_12102_database_2of2.zip3.2 开始安装1)先在root下执行xhost +export display=:0.01) 执行安装文件前,执行export LANG=C 防止安装过程中出现乱码
15、#su oracle$cd /u01/app/oracle/database -oracle安装文件所在目录$export LANG=C$./runInstaller若以上环境配置无误,则会出现安装的图形界面2) 以下信息,可不填,下一步3) 选择第一项,“create and config a database” 下一步4) 选择第二项,server class,下一步5) 选择第一项,安装单实例,下一步6) 选择advanced install,下一步7) 选择安装语言,将简体中文选中,下一步8) 安装企业版,下一步9) 前边配置过环境变量,此步会自动弹出安装目录,默认下一步10) 选择以
16、oinstall安装,默认下一步11) 选择一般事务,下一步12) 输入数据库name及sid ,下一步13) 配置内存管理,勾选自动管理;选择中文字符集,下一步14) 确定数据库文件目录,下一步15) 默认下一步16) 默认下一步17) 设置数据库用户密码,oracle对密码有设置要求,只允许英文字符和数字,设置完成,下一步18) 选择安装组均为dba,下一步19) 数据库预安装检测,若有相关软件包报错,请安装对应软件包,如下警告是设置内核配置大小,可根据下方提示进行调整,调整后,再check again20) 检查无误后,出现此界面,点击右下角install21) 安装ing22) 在安装
17、过程中,弹出如下界面,请按照提示进行操作即可23) 安装完毕4. 配置数据库监听1) 在命令行执行netca ,弹出如下界面,选择第一项2) 选择add3) 下一步4) 下一步5) 选择nameing methods configuration,下一步6) 默认下一步7) 配置完成8) 选择第三项local net service Name configuration9) 选择add10) 按照界面要求,填写对应参数11) 测试5. 测试数据库Su到oracle用户下,在命令行下执行如下命令1) 检查数据库监听程序$lsnrctl status若未启动,使用lsnrctl start启动2) 登录数据库$sqlplus /as sysdba