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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

CentOS 安装Oracle 11g R2文档格式.docx

1、三、在Linux服务器操作系统上准备Oracle数据库安装前的工作1、下载Oracle 11g R2 Linux版本#下载地址注意:Oracle 11g R2 Linux版本有两个压缩文件包,都需要下载(下载时需要先注册登录)下载完成之后,通过WinSCP等工具把两个压缩文件包上传到Linux服务器的/usr/local/src目录中,如下图所示:2、在Linux服务器上创建oracle数据库安装目录mkdir -p /data/oracle#oracle数据库安装目录mkdir -p /data/oraInventory#oracle数据库配置文件目录mkdir -p /data/datab

2、ase#oracle数据库软件包解压目录3、创建运行oracle数据库的系统用户和用户组groupadd oinstall#创建用户组oinstallgroupadd dba#创建用户组dbauseradd -g oinstall -g dba -m oracle#创建用户oracle,并加入oinstall和dba用户组passwd oracle#设置用户oracle的登录密码,根据提示输入两次密码chown -R oracle:oinstall /data/oracle#设置目录所有者为oinstall用户组的oracle用户oinstall /data/oraInventoryoinst

3、all /data/database4、修改操作系统标识(oracle默认不支持CentOS系统安装)vi /etc/redhat-release把:CentOS release 5.8 (Final)修改为:redhat-45、设置系统内核参数vi /etc/sysctl.conf#编辑,在最后添加以下代码net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744#设置最大打开文件数fs.aio-max-nr = 1048576kernel.shmall = 2097

4、152#共享内存的总量,8G内存设置:2097152*4k/1024/1024kernel.shmmax = 2147483648#最大共享内存的段大小kernel.shmmni = 4096#整个系统共享内存端的最大数kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500#可使用的IPv4端口范围net.core.rmem_default = 262144net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 10

5、48576sysctl -p#使配置立即生效6、设置oracle用户限制,提高软件运行性能vi /etc/security/limits.conf#在末尾添加以下代码oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655367、配置用户环境vi /home/oracle/.bash_profile#在最后添加以下代码export ORACLE_BASE=/data/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/

6、db_1#oracle数据库路径export ORACLE_SID=orcl#oracle启动数据库实例名export ORACLE_TERM=xterm#xterm窗口模式安装export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH#添加系统环境变量export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport LANG=C#防止安装过程出现乱码export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK#设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,如

7、:ZHS16GBK,否则出现数据导入导出中文乱码问题source .bash_profile#使设置立刻生效8、关闭SELINXvi /etc/selinux/config#编辑配置文件#SELINUX=enforcing#注释掉#SELINUXTYPE=targetedSELINUX=disabled#增加9、配置防火墙开启1521端口vi /etc/sysconfig/iptables#编辑防火墙配置文件,添加以下内容-A RH-Firewall-1-INPUT -m state -state NEW -m tcp -p tcp -dport 1521 -j ACCEPT/etc/init

8、.d/iptables restart#重启防火墙使配置生效10、解压oracle压缩文件到解压目录cd /usr/local/src #进入目录unzip linux_11gR2_database_1of2.zip -d /data/database#解压unzip linux_11gR2_database_2of2.zip -d /data/databaseoinstall /data/database/database11、安装oracle数据库所需要的软件包yum install gcc* gcc-* gcc-c+-* glibc-devel-* glibc-headers-* com

9、pat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*四、安装oracle1、在Windows客户端运行Xmanager,登录到Linux服务器的 X window界面,如下图所示:2、切换到oracle用户xhost +su oracleexport DISPLAY=:0.0#用w命令查看,根据自己系统显示的结果填写cd /data/database/database#进入安装包目录./runInstaller#安装,出现下面界面耐心等待一会,出现下面的界面Emial:默认不

10、用填写取消:“我希望通过My Oracle Support接收安全更新”前面的勾,不接收更新,点Next提示是否不接收安全更新通知,选择YesNext选择第二项,仅安装数据库软件选择第一项,单实例数据库安装语言选项,默认英语即可选择第一项:企业版Oracle数据库基目录:/data/oracleOracle软件安装位置:/data/oracle/product/11.2.0/db_1Oracle配置文件目录:/data/oraInventoryNexOracle数据库运行组,默认即可进行安装前系统环境监测如果有某一项未监测通过,请根据提示做相应修改,知道监测全部通过为止,否则不能进行下一步安装

11、全部监测通过之后,点Cancel列出oracle安装清单选择Cancel,出现下面界面正在安装,请耐心等待点OK直到安装完成,点Close五、配置监听程序(创建数据库之前必须要先配置)继续在Windows客户端运行Xmanager,登录到Linux服务器的 X window界面su - oracle#切换到oracle用户netca#配置监听程序命令,出现下面界面监听程序配置添加监听程序名,默认即可协议配置,默认TCP即可使用标准端口号1521询问:是否配置另一个监听程序选择:否监听程序配置完成,NextFinish完成六、创建Oracle数据库实例orcldbca#启动oracle实例安装界

12、面,如下图所示创建数据库默认选择第一项:一般用途或事务处理全局数据库名:orclSID:默认即可,Next口令配置,可以为每个账户设置不同的口令,也可以为所有账户设置一个相同的口令选择第二项:所有账户使用同一管理口令如果口令设置的太简单,不满足Oracle口令的复杂性要求,会弹出上面的界面,可以选择是,或者选择否,然后返口令设置,重新设置一个复杂的口令。存储类型:文件系统存储位置:使用模版中的数据库文件位置默认选择:指定快速恢复区快速恢复区大小设置,如果系统剩余空间小于设置值会出现上面的提示默认,Next切换到调整大小:进程300(可以根据服务器配置设置)切换到字符集设置选择第三项:从字符集列

13、表中选择ZHS16GBK- GBK 16-bit Simplified Chinese国家字符集:AL16UTF16-Unicode UTF-16 Universal character set默认语言:Simplified Chinese默认地区:China切换到连接模式,选择:专用服务器模式全部设置完成之后,点Finish勾选:生成数据库创建脚本点FinishOk这里如果出现上面的提示,可以等安装完成之后用root账号登录,执行下面两个命令/data/oracle/product/11.2.0/db_1/root.sh/data/oraInventory/orainstRoot.sh生成/

14、etc/oratab文件正在创建数据库数据库创建完成,点Exit退出七、启动oracle数据库sqlplus /nolog#进入sqlplusconn / as sysdba#以超级管理员权限登录startup#启动数据库实例quit#退出lsnrctl start#启动监听startup参数说明:#不带任何参数,启动数据库实例并打开数据库,一般选择这种启动方式startup nomount#只启动数据库实例,不打开数据库,一般用于创建新的数据库时使用startup mount#启动数据库实例,并加载数据库,但不打开数据库,一般用于修改数据库名称等管理时使用八、关闭oracle数据库lsnrc

15、tl stop#关闭监听器shutdown immediate#关闭数据库实例shutdown参数说明:normal#等待所有的用户断开连接,执行命令后不允许新连接immediate#等待用户完成当前的语句后,再断开用户连接,不允许新用户连接transactional#等待用户完成当前的事务后断开连接,不允许新用户连接abort#强行断开连接并直接关闭数据库前面三种方法不会导致数据库出错,最后一种方法非特殊状况不建议使用,一般使用shutdown immediate关闭数据库备注:如果执行shutdown immediate出现ORA-01012: not logged on错误请先执行以下语

16、句ps -ef|grep ora_dbw0_$orclkill -9 pid#pid为进程号其中orcl 是数据库的SID九、设置oracle开机启动说明:linux下默认安装完Oracle后不会实现开机自启动1、su - root#切换到root用户操作/data/oracle/product/11.2.0/db_1/root.sh#执行脚本,生成/etc/oratab文件2、vi /etc/oratab找到:$ORACLE_SID:$ORACLE_HOME:取消前面的#注释,修改为:orcl:/data/oracle/product/11.2.0/db_1:Y#orcl为oracle数据库

17、实例名称3、vi /data/oracle/product/11.2.0/db_1/bin/dbstartORACLE_HOME_LISTNER=$1ORACLE_HOME_LISTNER=$ORACLE_HOME4、vi /data/oracle/product/11.2.0/db_1/bin/dbshut5、创建oracle启动脚本vi /etc/init.d/oracle#编辑,添加以下代码#!/bin/sh# chkconfig: 0356 99 10# description: Startup Script for Oracle Databases# Script path:/etc

18、/init.d/oracle# Author:by qihang01#ORACLE_BASE=/data/oracleORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1ORACLE_SID=orclPATH=$ORACLE_HOME/bin:$PATHexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATHORA_OWNR=oracleif ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME thenecho Oracle startup: cannot startexi

19、t 1ficase $1 instart)su - $ORA_OWNR -lc $ORACLE_HOME/bin/dbstartOracle Start Succesful!;stop)su - $ORA_OWNR -lc $ORACLE_HOME/bin/dbshutOracle Stop Succesful!restart)$0 stop$0 start*)echo $Usage: basename $0 start|stop|restartesacexit 0chown oracle.oinstall /etc/init.d/oracle#更改文件所有者chmod 755 /etc/in

20、it.d/oracle#添加执行权限ln -s /etc/init.d/oracle /etc/rc3.d/S99oracle#添加系统启动级别3软连接ln -s /etc/init.d/oracle /etc/rc5.d/S99oracle#添加系统启动级别5软连接ln -s /etc/init.d/oracle /etc/rc0.d/K01oracle#添加系统关机软连接ln -s /etc/init.d/oracle /etc/rc6.d/K01oracle#添加系统重启软连接chkconfig -add oracle#添加系统服务chkconfig oracle on#设置开机启动03

21、56:定义运行级别99:开机启动优先级(数字越大启动越晚)10:关机停止优先级(数字越小关闭越早)6、恢复操作系统标识7、更改系统默认启动级别为3vi /etc/inittab3:#修改5为38、测试service oracle start#启动oracleservice oracle stop#关闭oracle/etc/init.d/oracle restart#重启oracledbstartdbshutps -efw | grep ora#查看oracle进程ps -efw | grep LISTEN | grep -v gre#查看oracle端口监听lsnrctl status#查看oracle运行状态至此,CentOS下安装Oracle 11g R2教程完成。扩展阅读:使用vnc远程连接来安装Oracle,如果出现错误,不能启动安装界面,请做以下操作!用 root ssh登录vncserver#启动vncNew www:1 (root) desktop is www:1 #记住www:1,后面会用到!export DISPLAY=www:#输入service vncserver start使用vnc客户端 root 登录#执行安装

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

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