Oracleg R安装修改_第1页
Oracleg R安装修改_第2页
Oracleg R安装修改_第3页
Oracleg R安装修改_第4页
Oracleg R安装修改_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、安装Oracle11g R2 适用环境为32位的RHEL5系统和oracle11g R2。 1、在安装oracle之前,用命令检查必需的RPM软件包有没有安装 命令如下: rpm -q binutils compat-libstdc+-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c+ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio  libaio-devel libgcc libgomp libstdc+ libstdc+-devel m

2、ake numactl-devel sysstat unixODBC unixODBC-devel如果RPM包安装完全的话会如图所示   如果未安装完全会显示XXX is not installed,这个时候可以通过挂在RHEL5.4的光盘或镜像,在Server文件夹里寻找相应的RPM包安装。 2、建立oracle系统用户和安装目录 创建一个主组oracle和一个副组dba groupadd oinstall groupadd dba 创建oracle安装文件夹 mkdir -p /oracle 添加一个oracle用户, 根目录是 /oracle, 主的组是oinstall 副的组

3、是dba useradd -g oinstall -G dba -d /oracle oracle 拷贝包含环境变量的文件到安装目录下,这个之后会用到 cp /etc/skel/.bash_profile /oracle cp /etc/skel/.bashrc /oracle cp /etc/skel/.bash_logout /oracle 为oracle用户设置密码 123456 passwd oracle 设置安装目录用户权限 chown -R oracle:oinstall /oraclechmod -R 775 /oracle 3、修改内核参数 vi /etc/sysctl.con

4、f 在sysctl.conf这个文件中加入以下内容,我加在文件的末尾 fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_de

5、fault = 262144 net.core.wmem_max = 1048586   4、设置oracle用户的shell limit vi /etc/security/limits.conf 在limits.conf中加入以下内容,同样放在末尾,如图所示 oracle           soft    nproc   2047 oracle       

6、60;   hard    nproc  16384 oracle           soft    nofile   1024 oracle           hard    nofile  65536   增加下面的内容到文件 /e

7、tc/pam.d/login 中,使shell limit生效 vi /etc/pam.d/login session    required     pam_limits.so   5、设置oracle 用户环境变量 首先切换到oracle用户下 su oracle vi .bash_profile 在隐藏的.bash_profile文件中,将原有的环境变量删除,加入以下环境变量,注意自己的根目录位置 ORACLE_BASE=/oracle ORACLE_HOME=$ORACLE_BASE/oracle ORAC

8、LE_SID=DATA PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH   6、将oracle安装包解压后上传到linux中,准备开始安装 Oracle 11g Release 2 linux x86官方的安装包分两个文件,一个1.2G一个900+M,解压缩后会有一个database文件夹,把这个文件夹拷过去就可以了。具体过程不再描述。复制完成后,改变oracle用户访问安装包的权限 chown -R oracle:oinstall /usr/oracle_ins

9、tall/database 注销root用户,改用oracle用户登录,来的database文件夹下,开始安装 ./runinstaller 7、安装过程 这时候不出意外的话会弹出oracle 11g的图形安装界面,现在根据图形界面的提示一步一步安装吧 这一步可填可不填,由于这里是实验,所以就不填了 选择仅安装数据库软件,数据库实例可以放到安装完后再配置 选择单实例数据库安装 语言默认即可 选择安装企业版,也可以根据个人需求来选择 Oracle的安装目录,这里已经在环境变量中设置过了,默认即可 这里会提示要创建一个清单目录,回到命令行下,输入以下命令,否则文件夹不存在会报错。 创建完文件夹后再

10、点击下一步 mkdir /oraInventory chown -R oracle:oinstall /oraInventory 设置不同组的数据库权限 安装程序会检查物理内存和空间大小,由于虚拟机分的内存很小,所以oracle检查会提示失败,不过我们可以忽略它,在右上角打勾即可(真实的服务器内存非常大,一般不会出现此问题) 检查一遍之前的配置,点“完成”开始正式安装 安装完毕, 提示执行两个脚本 ./oraInventory/orainstRoot.sh ./oracle/oracle/root.sh 最后点finish,oracle安装完成! 8、开启oracle监听服务 首先在命令行上输

11、入netca,会弹出一个对话框 这里一直默认下一步就可以了,最后点“完成”结束 9、创建oracle数据库 回到命令行,输入dbca,会弹出以下会话框 数据库名称和SID取DATA(注意要和环境变量中设置的SID一样) 为不同用户设置统一口令,后期可以更改 开始创建数据库,如无意外的话,进度条走完后数据库即创建完成。 10、测试数据库 首先在命令行输入emctl start dbconsole开启控制台服务 在浏览器上输入https:/X.X.X.X:1158/em即可访问(X.X.X.X是服务器IP),用户名和口令即创建数据库时创建的用户名(SYS、SYSTEM等)。 至此oracle安装完

12、成,希望通过此教程,我们都能够在安装的过程中少走弯路。有好的教程能够共享,互相帮助。报错INS-20802 Oracle Net Configuration Assistant failed 据说是因为Host是64-Bit的系统,装32位的软件环境下,会产生这个错误bug,主要装个补丁(patch name:p8670579_112010_LINUX.zip)就可以解决问题。文件名: p8670579_112010_LINUX.zip文件描述: parche Oracle 11gr2文件大小: 1.13 MB需打名为p8670579_112010_LINUX.zip的补丁。出现此错误时,先不要关闭安装程序:进入该补丁所在目录#unzip p8670579_112010_LINUX.zip(使用oracle用户)#cd 8670579#/oracle/app/oracle/app其中/oracle/app为O

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论