设为首页 收藏本站
查看: 1331|回复: 0

[经验分享] 安装oracle database11gr2

[复制链接]

尚未签到

发表于 2018-9-26 08:46:16 | 显示全部楼层 |阅读模式
  1.参考fedora-zh原文地址
  fedora-zh
  2.参考oracle-base原E文地址
  oracle-base
  3.参考oracle官方原E文地址
  oracle-document
  好啦!正式开始
  1.安装oracle database11gr2依赖包
  1 binutils-2.17.50.0.6-2.el5
  2 compat-libstdc++-33-3.2.3-61
  3 elfutils-libelf-0.125-3.el5
  4 elfutils-libelf-devel-0.125
  5 glibc-2.5-12
  6 glibc-common-2.5-12
  7 glibc-devel-2.5-12
  8 glibc-headers-2.5-12
  9 gcc-4.1.1-52
  10 gcc-c++-4.1.1-52
  11 libaio-0.3.106
  12 libaio-devel-0.3.106
  13 libgcc-4.1.1-52
  14 libstdc++-4.1.1
  15 libstdc++-devel-4.1.1-52.e15
  16 make-3.81-1.1
  17 numactl-devel-0.9.8.i386
  18 sysstat-7.0.0
  上述依赖包都在oracle官方文档给出,安装检查过程中也有提示。
  使用下列命令安装:
  # yum install binutils
  # yum install libaio libaio-devel
  # yum install sysstat
  # yum install unixODBC unixODBC-devel
  # yum install compat-libstdc++-33
  # yum install ksh
  2.配置系统文件参数
  (1).配置内核参数(把下列内容添加到"/etc/sysctl.conf"文件末尾)
  #Instal Oracle Config
  fs.aio-max-nr = 1048576
  fs.file-max = 6815744
  kernel.shmall = 2097152
  kernel.shmmax = 2147483648
  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_default = 262144
  net.core.wmem_max = 1048576
  上述参数值不一定完全正确,在oracle安装检查过程中会给出,以给出的值为标准进行修改,
  最后执行sysctl -p使其生效
  (2).在"/etc/security/limits.conf"文件末尾添加下列内容:
  #Install Oracle Config
  oracle              soft    nproc   2047
  oracle              hard    nproc   16384
  oracle              soft    nofile  1024
  oracle              hard    nofile  65536
  (3).把下面的内容添加到/etc/pam.d/login文件当中
  #Install Oracle Config
  session    required     pam_limits.so
  (4)添加新的组和用户
  # groupadd oinstall
  # groupadd dba
  # groupadd oper
  # groupadd asmadmin
  # useradd -g oinstall -G dba,oper,asmadmin oracle
  # passwd oracle
  (5).为oracle的安装建立一个新的目录
  # mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
  # chown -R oracle:oinstall /u01
  # chmod -R 775 /u01
  (6).编辑/etc/redhat-release文件,把里面的内容替换为下面的内容
  redhat release 5
  (7).用oracle用户登录,把下面的内容添加到~.bash_profile(/home/oracle/.bash_profile)的末尾(oracle用户操作):
  # Oracle Settings
  export TMP=/tmp;
  export TMPDIR=$TMP;
  export ORACLE_HOSTNAME=localhost.localdomain;
  export ORACLE_BASE=/u01/app/oracle;
  export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1;
  export ORACLE_SID=DB11G;
  export ORACLE_TERM=xterm;
  export ORACLE_UNQNAME=DB11G;
  export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH;
  export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
  export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
  if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
  ulimit -p 16384
  ulimit -n 65536
  else
  ulimit -u 16384 -n 65536
  fi
  fi
  # Oracle terminal Chinese fonts 2010-09-10 解决sqlplus 显示中文为 ???
  export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"
  注意:
  a. 这里面的ORACLE_HOSTNAME的参数的值需要根据自己的情况来设定,默认安装的 fedora 为 localhost.localdomain
  b.ORACLE_SID=DB11G 代表着SID等会安装时记得把SID设置为DB11G.
  3.安装Oracle Database 11GR1
  (1)切换到oracle用户
  (2)解压安装文件
  (3)把中文字体增加到oracle安装文件,解决安装时中文是"囗囗囗囗囗囗囗囗"
  进入刚解压的database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles /all.jar就是JDK喽.在桌面新建一个文件夹命名为fallback/找一个zysong.ttf中文字体放入里面去。再用归档管理器打开它进入 /jdk/jre/lib/fonts/(all.jar包的目录)把在桌面建好的fallback文件夹拖放进来,完成后的目录结构应该是/jdk /jre/lib/fonts/fallback/zysong.ttf。
  (4). $ ./runInstaller
  1.检查配置要求时若网络配置通不过,则
  a.设置静态IP
  编辑/etc/sysconfig/network-scripts/ifcfg-xxx(你实际使用的网卡)
  DEVICE=xxx()
  BOOTPROTO=static
  HWADDR=xxx(MAC)
  ONBOOT=yes
  IPADDR=192.168.1.102
  NETMASK=255.255.255.0
  GATEWAY=192.168.1.1
  TYPE=Ethernet
  b. 设置域名主机名
  编辑/etc/hosts,添加192.168.xxx.xxx localhost.localdomain(fedora默认,换成你自己的) localhost
  编辑/etc/sysconfig/network,hostname改为自己的localhost.localdomain
  c.重启
  ifdown xxx(eth0,是自己实际使用的网卡)
  ifup xxx
  service network restart
  2.安装过程中遇到"Unrecognized option (gcc) -no_cpprt",解决办法:
  yum install compat-gcc-34
mv gcc gcc46  ln -s gcc34 gcc
  这只是将gcc 4.6版本暂时替换成gcc34版本,现在再进行安装,oracle 10g即安装成功了。接下来即是和原来的使用一样了。待安装完成之后,再将gcc原来为gcc46即可。
  4. 成功安装完成后再接着配置。
  (1).编辑/etc/oratab文件,设置下面一行的标志为"Y":
  DB11G:/u01/app/oracle/product/11.2.0/dbhome_1:Y
  (2)..最后把/etc/redhat-release文件的内容改为原来的
  Fedora release 15


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-602160-1-1.html 上篇帖子: Oracle技术之Linux 建立软raid 下篇帖子: oracle补丁下载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表