ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:1.35MB ,
资源ID:6921809      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6921809.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Cent OS 65x8664下安装Oracle 11g.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Cent OS 65x8664下安装Oracle 11g.docx

1、Cent OS 65x8664下安装Oracle 11g一、硬件要求二、软件三、系统安装注意四、安装Oracle前的系统准备工作五、安装Oracle,并进行相关设置一、硬件要求1、内存 & swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more检查内存情况# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo2、硬盘由于CentOS安装后差不多有45G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。检查磁盘情况# df -h二、软件系统平台:CentOS 6

2、.5(x86_64) 【可以安装中文界面】CentOS-6.5-x86_64-bin-DVD1.iso Oracle版本:Oracle 11gp13390677_112040_Linux-x86-64_1of7.zip、p13390677_112040_Linux-x86-64_2of7.zip三、系统安装注意系统安装时一定要安装桌面模式,否则无法安装oracle,另外请勿开启SELinux,oracle官方不建议使用SELinux,防火墙也请暂时关闭,减少安装时的困扰。为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。本文中所描述的系统命令,未经特殊

3、标示,均为“#”代表root权限,“$”代表oracle权限。四、安装Oracle前的系统准备工作首先,请先以root账号登入作一些前置设定作业。1、关闭防火墙2、安装依赖包以下RPM包拷贝到/opt目录下,进行opt目录,执行以下命令。# rpm -ivh libstdc+-devel-4.4.7-4.el6.x86_64.rpm# rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm# rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm# rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm# rpm -ivh cloog-pp

4、l-0.15.7-1.2.el6.x86_64.rpm# rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm# rpm -ivh gcc-c+-4.4.7-4.el6.x86_64.rpm# rpm -ivh compat-libcap1-1.10-1.x86_64.rpm# rpm -ivh compat-libstdc+-33-3.2.3-69.el6.x86_64.rpm# rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm# rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm# rpm

5、-ivh elfutils-libelf-devel-0.152-1.el6.x86_64.rpm3、创建Oracle用户与组在这里只讨论单主机环境,不考虑RAC环境的配置。执行以下指令以新增oracle安装时所需要的使用者与群组。(1) 建立群组dba# groupadd dba(2) 新增使用者oracle并将其加入dba群组# useradd -m -G dba oracle(4) 测试oracle账号是否建立完成# id oracle(5) 建立oracle的新密码# passwd oracleoracle4、将oracle使用者加入到sudo群组中# vi /etc/sudoers找

6、到root ALL=(ALL) ALL这行,并且在底下再加入oracle ALL=(ALL) ALL输入wq!(由于这是一份只读文档所以需要再加上!)并且按下Enter5、配置系统内核参数# vi /etc/sysctl.conf修改和添加以下内容:fs.aio-max-nr = 1048576fs.file-max = 6815744#kernel.shmall = 2097152# 官方文档kernel.shmmax = 536870912,实际软件中需要kernel.shmmax = 980742144# kernel.shmmax = 980742144kernel.shmmni =

7、4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586vm.hugetlb_shm_group = 501#oracle用户组dba id 为501,以彻底解决ORA-27125错误。# id oracle可以看到oracle组dba id 为501会有一些与目前的参数重复的

8、,就修改成文件上提供的。编辑完之后,储存,然后执行:# sysctl p启用刚刚所做的变更。6、编辑/etc/security/limits.conf# vi /etc/security/limits.conf添加以下四行oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655367、编辑/etc/pam.d/login# vi /etc/pam.d/login添加以下两行session required /lib64/security/pam_limits.sosess

9、ion required pam_limits.so8、修改/etc/profile# vi /etc/profile将以下代码新增到profile档案中。if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi10、创建Oracle安装文件夹以及数据存放文件夹#mkdir /opt/oracle#mkdir /opt/oracle/112#mkdir /opt/oraInventory#chown -R orac

10、le:dba /opt/oracle#chown -R oracle:dba /opt/oraInventory#chown -R oracle:dba /opt11、配置Linux主机检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听,在此手工添加此记录即可。增加以下配置IP地址 加主机名称 映射192.168.1.101 CentOS-Oracle第一阶段到此完毕,接下来,完成这些设定之后,请先注销root账号,并且以oracle账号再次登入系统。12、配置oracle用户

11、环境变量#su oracle$ cd /home/oracle$ vi .bash_profile修改并加入以下內容ORACLE_BASE=/opt/oracle#上面创建的Oracle安装文件夹ORACLE_HOME=$ORACLE_BASE/112ORACLE_SID=orclLD_LIBRARY_PATH=$ORACLE_HOME/libPATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH#PATH=$PATH:$HOME/bin#export

12、 PATH保存后使用如下命令,使设置生效:$ source /home/oracle/.bash_profile五、安装Oracle,并进行相关设置1、解压缩安装文件将下载的p13390677_112040_Linux-x86-64_1of7.zip、p13390677_112040_Linux-x86-64_2of7.zip放至即将安装oracle的文件夹/opt/oracle回到终端模式并且进入到oracle文件夹:$ cd /opt/oracle解压缩$ unzip p13390677_112040_Linux-x86-64_1of7.zip$ unzip p13390677_11204

13、0_Linux-x86-64_2of7.zip接着会看到一连串的解压缩动作。解压缩完成会在同一个文件夹中看到database的文件夹,请进入到database文件夹中:$ cd database准备执行数据库安装,如果你的操作系统是中文环境,安装时会出现中文乱码,请使用以下指令$ export LANG=en_US.UTF-8一定不能少了.UTF-8,否则会提示以下错误:oracledatabase database$ export LANG=en_USoracledatabase database$ ./runInstaller ERROR: Unable to convert from U

14、TF-8 to ISO-8859-1 for NLS!redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 /tmp/OraInstall2013-09-06_09-17-04AM. oracledatabase database$接着执行$ ./runInstaller如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序:# export DISPLAY=:0.0# xhost +切换回ORACLE用户$ ./runInstaller开始执行安装程序。最后出现Install Summary画面,

15、此时只要按下Install按钮,系统即开始安装。选择“高级安装”,以指定字符集ZH16GBK。指定数据库的字符集,一般选择ZHS16GBK(简体中文字符集)安装完成前,出现以下的设置脚本:开启一个新的终端,su到root。将要求执行的两段script依序执行。/opt/oraInventory/orainstRoot.sh/opt/oracle/112/root.sh执行完后,回到安装窗口按下OK完成所有的oracle安装。安装完成会出现以下画面。此时,您可以以上述网址,作为测试,登入账号可以为sys或systemhttps:/db:1158/em以上画面都成功代表oracle已经正常安装了。

16、六、参考6.1、设置Oracle 服务开机自启动1. 修改Oracle系统配置文件:/etc/oratab,只有这样,Oracle 自带的dbstart和dbshut才能够发挥作用。# vi /etc/orataborcl:/opt/oracle/102:Y# Entries are of the form:# $ORACLE_SID:$ORACLE_HOME:2. 在 /etc/init.d/ 下创建文件oracle,内容如下:# chkconfig: 35 80 10# description: Oracle auto start-stop script.# Set ORA_HOME to

17、 be equivalent to the $ORACLE_HOME# from which you wish to execute dbstart and dbshut;# Set ORA_OWNER to the user id of the owner of the# Oracle database in ORA_HOME.ORA_HOME=/opt/oracle/102ORA_OWNER=oracleif ! -f $ORA_HOME/bin/dbstart then echo Oracle startup: cannot start exitficase $1 instart)# S

18、tart the Listener:echo Starting Oracle Listeners . echo - /var/log/oracledate + %T %a %D : Starting Oracle Listeners as part of system up. /var/log/oracleecho - /var/log/oraclesu - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl start /var/log/oracleecho Done.echo - /var/log/oracledate + %T %a %D : Finished. /v

19、ar/log/oracleecho - /var/log/oracletouch /var/lock/subsys/oracle# Start the Oracle databases:echo Starting Oracle Databases . echo - /var/log/oracledate + %T %a %D : Starting Oracle Databases as part of system up. /var/log/oracleecho - /var/log/oraclesu - $ORA_OWNER -c $ORA_HOME/bin/dbstart /var/log

20、/oracleecho Done# Start the dbconsole:echo Starting Oracle dbconsole . echo - /var/log/oracledate + %T %a %D : Starting Oracle dbconsole as part of system up. /var/log/oracleecho - /var/log/oraclesu - $ORA_OWNER -c $ORA_HOME/bin/emctl start dbconsole /var/log/oracleecho Done.echo - /var/log/oracleda

21、te + %T %a %D : Finished. /var/log/oracleecho - /var/log/oracletouch /var/lock/subsys/oracle;stop)# Stop the Oracle dbconsole:echo Stoping Oracle dbconsole . echo - /var/log/oracledate + %T %a %D : Stoping Oracle dbconsole as part of system down. /var/log/oracleecho - /var/log/oraclesu - $ORA_OWNER

22、-c $ORA_HOME/bin/emctl stop dbconsole /var/log/oracleecho Done.# Stop the Oracle Database:echo Stoping Oracle Databases . echo - /var/log/oracledate + %T %a %D : Stoping Oracle Databases as part of system down. /var/log/oracleecho - /var/log/oraclesu - $ORA_OWNER -c $ORA_HOME/bin/dbshut /var/log/ora

23、cleecho Done.echo echo - /var/log/oracledate + %T %a %D : Finished. /var/log/oracleecho - /var/log/oracle# Stop the Oracle Listener:echo Stoping Oracle Listeners . echo - /var/log/oracledate + %T %a %D : Stoping Oracle Listener as part of system down. /var/log/oracleecho - /var/log/oraclesu - $ORA_O

24、WNER -c $ORA_HOME/bin/lsnrctl stop /var/log/oracleecho Done.rm -f /var/lock/subsys/oracle;restart)$0 stop$0 start;esac3. 改变文件权限# chmod 755 /etc/init.d/oracle4. 添加服务# chkconfig -level 35 oracle on5. 需要在关机或重启机器之前停止数据库,做一下操作# ln -s /etc/init.d/oracle /etc/rc0.d/K01oracle /关机# ln -s /etc/init.d/oracle /

25、etc/rc6.d/K01oracle /重启6. 使用方法# service oracle start /启动oracle# service oracle stop /关闭oracle# service oracle restart /重启oracle7. 测试a. 开机自启动b. service oracle stopc. service oracle startd. service oracle restart至此,Oracle服务启动&停止脚本与开机自启动设置完毕。6.2、手动启动Oracle 服务#1、以ROOT用户登录,修改内核参数,以避免启动服务时出现ORA-27125: una

26、ble to create shared memory segment 错误确定安装oracle所使用的用户组# id oracle可以看到oracle组dba id 为501。修改内核参数echo 501 /proc/sys/vm/hugetlb_shm_group查看内核参数cat /proc/sys/vm/hugetlb_shm_group#2、启动监听 需以ORACLE用户登录oracleDY44 root$ su - oraclePassword: oracleDY44 $ lsnrctl start#3、登录SQLPLUSoracleDY44 $sqlplus /nolog#4、启

27、动ORACLE服务SQL conn sys/orcl as sysdbaConnected to an idle instance.SQL startup如出现以下错误,需要修改内核参数解决ORA-27125: unable to create shared memory segmentLinux-x86_64 Error: 1: Operation not permitted#5、常用命令shutdown immediate #关闭ORACLE服务lsnrctl status #查看监听器状态emctl start dbconsole #启动企业管理器6.3、彻底卸载Oracle 如果需要在 li

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1