




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RedHat 6.2 (64位) 安装Oracle 11g Redhat6.2的最好安装oracle 版本的,其他低版本的10g和11g的安装都会碰到好多问题1、Oracle 10g所需程序包(root)没有就安装,从光盘安装具体的安装方法是先挂载光驱使用mount /dev/cdrom /media然后cd /media就可以进入光盘目录了,或者将iso上传,解压后也可以安装,包的目录和5的版本不一样,不是Server目录,好像为Package进入Package目录后使用以下来判断是否已经安装rootRHEL Package#rpm -q binutils compat-libstdc+-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c+ libaio-devel libaio libgcc libstdc+ libstdc+-devel make sysstat unixODBC unixODBC-devel libXp pdksh没有的就安装下,有的包安装不能用*来代替如rootRHEL Package#rpm -Uvh unixODBC-devel *你需要写全称,不知道的,你用rootRHEL Package#ls unixODBC-devel * 就可以找到文件,安装x86_64版本的Pdksh这个包光盘上好像没有,可以去网上下载安装,提供一个地址/自己去查询下载,我下的是pdksh-5.2.14-937.1.x86_64.rpm这个包你可以强制安装rootRHEL Package#rpm -ivh -nodeps pdksh-5.2.14-9372、创建Oracle组和用户帐户(root)rootRHEL#groupadd oinstallrootRHEL#groupadd dbarootRHEL#useradd -m -g oinstall -G dba oraclerootRHEL#id oracle uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)rootRHEL#passwd oracle3、创建安装目录(root)创建存储Oracle 10g软件和数据库文件的目录。在创建目录结构时所用的命名惯例符合最佳灵活结构(OFA)规范。rootRHEL #mkdir -p /data/app/oraclerootRHEL #chown -R oracle:oinstall /data/app/oraclerootRHEL #chmod -R 775 /data/app/oraclerootRHEL #mkdir -p /data/app/oraInventoryrootRHEL #chown -R oracle:oinstall /data/app/oraInventoryrootRHEL #chmod -R 770 /data/app/oraInventoryrootRHEL #chmod -R 755 /data/app/oracle数据库软件放在/home/oracle下,但需要chmod -R 755 777删除空目录rmdir删除非空目录rm -rf目录名4、配置RHEL6.2内核参数(内核参数与5版本不一样,不要套用5版本的设置)/etc/sysctl.conf,最后加:#RHEL6已经为kernel.shmmax和kernel.shmall定义了值,如果默认值等于或大于要求值,则使用默认值;# For Oracle Installkernel.shmmax = 2147483648 #已设定,看值是否大于536870912kernel.shmall = 2097152 #已设定,kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 6815744fs.aio-max-nr = 1048576net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576sysctl p /-可以使参数生效5、为oracle用户设置Shell限制在/etc/security/limits.conf中增加如下配置:# For Oracle Installoracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536在/etc/pam.d/login中增加如下配置:# For Oracle Installsession required /lib64/security/pam_limits.so64位机器,要写成/lib64,而不是/lib否则init:3下,本机登录不进去,而SSH没问题在/etc/profile中增加如下配置:# For Oracle Installif $USER = oracle ; thenif $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536else ulimit -u 16384 -n 65536fiumask 022fi在/etc/csh.login中增加如下配置:# For Oracle Installif ( $USER = oracle ) thenlimit maxproc 16384limit descriptors 65536umask 022endif6、配置oracle用户的环境变量(oracle)上面的操作都是在root用户下,这个配置需要以oracle用户登录系统进行配置,里面的安装目录自己确定使用su oracle #用户名前需空格oracleRHEL $vi .bash_profile# For Oracle InstallTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/data/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOMEORACLE_SID=orcl; export ORACLE_SIDORACLE_UNQNAME=orcl; export ORACLE_UNQNAMEORACLE_TERM=xterm; export ORACLE_TERMPATH=/data/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;export CLASSPATHif $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi7、Oracle支持的RHEL版本(root)修改文件/etc/redhat-release。rootRHEL #more /etc/redhat-release Red Hat Enterprise Linux Server release 6.2 (Tikanga)将6.2修改成4即可修改host文件,要不然oracle安装检测会不通过Hosts File,增加一行,本机ip+机器名# vi /etc/hosts oracle localhost.localdomain localhost /oracle为机器名 oracle localhost.localdomain localhost /oracle为机器名:1 localhost6.localdomain6 localhost6注意: 在安装oracle数据库的时候要注意/etc/hosts与/etc/sysconfig/network文件主机名的一致性, 否则会在后面运行netca和dbca可能出现错误提示。/etc/sysconfig/network内容如下:NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=localhost.localdomain8、安装数据库网上下载,因只安装数据库,所以只要前两个文件,上传,解压,将两个解压目录合并p10404530_112030_Linux-x86-64_1of7.zipp10404530_112030_Linux-x86-64_2of7.zip在文本模式下 用root登录# xhost +# su - oracle$ export DISPLAY=localhost:0.0 /-如果是vncserver远程安装,写localhost:1.0$ export LANG=en_US/-防止安装界面乱码$ cd /databases$ ./runInstaller安装一般先安装数据库软件安装时要注意:在安装到最后处理sqlplus时,系统会要求切换用户root上,执行两相script.oracleRHEL $ su - rootPassword:rootRHEL # /data/app/oracle/oraInventory/orainstRoot.shChanging permissions of /data/app/oracle/oraInventory to 770.Changing groupname of /data/app/oracle/oraInventory to oinstall.The execution of the script is complete上面这个我其实没有提示要执行,估计是我前面已经建了oraInventory目录,并且赋予了权限rootRHEL # /data/app/oracle/product/11.2.0/db_1/root.shRunning Oracle10 root.sh script.The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /data/app/oracle/product/11.2.0/db_1Enter the full pathname of the local bin directory: /usr/local/bin: Copying dbhome to /usr/local/bin . Copying oraenv to /usr/local/bin . Copying coraenv to /usr/local/bin .Creating /etc/oratab file.Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root.sh script.Now product-specific root actions will be performed.备注:1、为了让其他计算机能够访问,必须把下面端口打开,端口1521(用于连接数据库),端口1158(如果要用浏览器访问enterprise managment),端口5560(如果要用浏览器访问isqlplus)。你可以用图形界面下的工具(系统管理安全级别和防火墙).选择防火墙页面,并且增加上面的端口。2、如果想开机时自动启动oracle的话,还需另外配置自动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课件显示讲稿
- 溧水社工考试题及答案
- 课件显示成文档问题
- 广东广告学自考试题及答案
- 离子平衡考试题及答案
- 乐理乐谱考试题及答案
- 口腔助理考试题及答案
- 科目合体考试题及答案
- 开学规则考试题及答案
- 景泰蓝掐丝工招聘考核试卷及答案
- 人工智能辅助药物服务企业制定与实施新质生产力项目商业计划书
- 门诊部护理质控
- 财务部实习生聘用合同模板
- 2025至2030全球及中国人工智能招聘行业发展趋势分析与未来投资战略咨询研究报告
- 基金从业资格-私募股权投资基金基础知识讲义
- 社会法课件教学课件
- 麻醉恢复室患者的安全转运
- 2025年福建省中考语文试卷真题(含标准答案)
- 供方准入管理制度
- 2025年中国模块化分析仪市场现状分析及前景预测报告
- 自愿自费缴纳社保协议书
评论
0/150
提交评论