linux(CentOS4)下Oracle.10g 安装图文教程.doc

linux(CentOS4)下Oracle.10g 安装图文教程.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 首 先要知道Oracle适合哪些Linux? 我们采用CentOS 4,因为它等同于RHEL4。 安装Linux 安装CentOS4非常简单不详细说了。记得要设置下交换分区 。 注意关闭防火墙,免得麻烦。 安装包(以下两个是必须的) 把Oracle安装包传到linux服务器 可以用SecureCRT自带的Z-Modem搞定!(sz or rz) 第二章 预安装工作 打开安装文档《Oracle Database Installation Guide 10g Release 2 (10.2) for Linux x86.pdf》,来到第2章 ? 以root用户登录 ? 硬件要求至少1024MB内存,Linux要有交换分区(物理内存的1-2倍)。 ? 检查必需包 用以下命令来查询,发现第一个包已经装了。 若发现没有装的包, 如sysstat: 从CentOS安装光盘上去找过来用“rpm -ivh”安装: 后面会发现libaio.xx.xxx.rpm也是必须的,在这里装上。 所有软件包检查完毕,进入下一步。 ? 创建用户和组 查看是否存在Oracle用户,没有新建个 我们一般在根目录下建立个u01目录,然后再建个名为oracle的目录(约定俗成,当然你可以建立其他的名称的目录)。然后建立oracle用 户,用户目录为/u01/oracle,主组为oinstall,副组为dba和oper。 设个密码先 默认情况下,u01以及子目录都归root所有,我们要把权限改为oracle用户所有,-R是递归的意思。chown –R oracle:oinstall /u01 查看下,没问题!可以自由出入了。 检查nobody用户是否存在,应该要存在的。 ? 配置内核参数 1. 打开/etc/sysctl.conf文件,添加如下内容:(vi编辑器直接可以用p命令粘贴) kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144 2. 打开/etc/security/limits.conf文件,添加如下内容: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 3. 打开/etc/pam.d/login,添加如下内容: session required /lib/security/pam_limits.so session required pam_limits.so 4.若用的是非CShell,如BShell等,添加如下内容到/etc/profile: if [ $USER = oracle ]; then if [ $SHELL = /bin/ksh ]; then ???????? ulimit -p 16384 ????????????? ulimit -n 65536 ???? else ????????????? ulimit -u 16384 -n 65536 ???? fi fi ? 配置oarcle用户环境变量 ORACLE_BASE=/u01/oracle ORACLE_SID=数据库的SID 这里是wilson,待会儿创建数据库的时候,SID要统一。 export ORACLE_BASE ORACLE_SID unsetenv ORACLE_HOM unsetenv TNS_ADMIN 退出!要是配置文件生效的话,先退出oracle用户在进入即可。当然也可以用 . ~/bash_profile命令来执行配置文件。 检验下是否已经生效? 重启下Linux, 使内核参数生效! 第三章,安装工作正式开始! ? 解压缩Oracle安装包,我们解压到 /u01中。 解压后改变下database目录属性,把所有权交给oracle用户 ? 进入X界面,运行runInstaller,安装 选择高级安装,都按默认的吧,然后会发现libaio包还是被检测出来有问题,不管了,版本高就行了。OracleHome为/u01 /oracle/product/10.2.0/db_1 Yes

您可能关注的文档

文档评论(0)

ffpg + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档