免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4305 | 回复: 6

Oracle10g+RHEL5.4在HP安腾小机上的安装 [复制链接]

论坛徽章:
0
发表于 2011-07-07 23:23 |显示全部楼层
本帖最后由 tcpipv6 于 2011-07-08 16:44 编辑

Oracle10g+RHEL5.4在HP安腾小机上的安装


一、环境
1、硬件:
HP Integrity rx6600服务器(机架式);CPU:4核 Itanium2 1.66GHz (64位字长);内存:16GB;硬盘:SAS 10KRPM 146GB×2 ;显卡:集成VGA显口;网卡:PCI 10/100/1000MB 以太网口×2;HBA卡:4Gb/s光纤接口卡×2;DVD-ROM;冗余电源;19"机架式;
2、软件:
#Oracle_10201_database_linuxitanium.cpio
#RedHat.Enterprise.Linux.5.Update.4.ia64.iso(DVD)
#jdk-6u24-linux-ia64.bin


二、安装环境
安装RHEL AS5.4,编辑和开发工具全选,服务器除需要外都不选。语言选择英文和简体中文;SWAP分区为8G(Oracle安装时会出现交换分区不足的警告,可以忽略);不使用防火墙和selinux,使用静态IP地址。


三、安装步骤:
1、建用户和组
  1. groupadd oinstall
  2. groupadd dba
  3. groupadd oper
  4. useradd -g oinstall -G dba oracle
复制代码
passwd oracle
2、创建目录并赋权
  1. mkdir -p /oracle/u01/app/oracle
  2. mkdir -p /app/temp/
  3. chown -R oracle:oinstall /oracle
  4. chown -R oracle:oinstall /app/temp/
  5. chown -R oracle:oinstall /tmp
复制代码
  1. mkdir /app/java/
  2. chown -R oracle.oinstall /app
  3. chmod 776 /app
  4. 将jdk-6u24-linux-ia64.bin上传至/app/java,执行。
  5. 将Oracle_10201_database_linuxitanium.cpio.gz上传至本机并解压。
  6. gzip -d ./10201_database_linuxitanium.cpio.gz
  7. cpio -icduv < /10201_database_linuxitanium.cpio
复制代码
3、修改参数


3.1修改版本
  1. vi /etc/redhat-release
  2. Red Hat Enterprise Linux AS release 4 (Nahant Update 4)//放在第一行
  3. #Red Hat Enterprise Linux Server release 5 (Tikanga)
复制代码
3.2修改sysctl.conf
  1. vi /etc/sysctl.conf
  2. # Kernel sysctl configuration file for Red Hat Linux
  3. #
  4. # For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
  5. # sysctl.conf(5) for more details.


  6. # Controls IP packet forwarding
  7. net.ipv4.ip_forward = 0


  8. # Controls source route verification
  9. net.ipv4.conf.default.rp_filter = 1


  10. # Do not accept source routing
  11. net.ipv4.conf.default.accept_source_route = 0


  12. # Controls the System Request debugging functionality of the kernel
  13. kernel.sysrq = 0


  14. # Controls whether core dumps will append the PID to the core filename
  15. # Useful for debugging multi-threaded applications
  16. kernel.core_uses_pid = 1


  17. # Controls the use of TCP syncookies
  18. net.ipv4.tcp_syncookies = 1


  19. # Controls the maximum size of a message, in bytes
  20. kernel.msgmnb = 65536


  21. # Controls the default maxmimum size of a mesage queue
  22. kernel.msgmax = 65536


  23. # Controls the maximum shared segment size, in bytes
  24. kernel.shmmax = 68719476736


  25. # Controls the maximum number of shared memory segments, in pages
  26. kernel.shmall = 4294967296


  27. #linux core edit 2010/05/04 daisonglin
  28. kernel.shmmni = 4096
  29. kernel.sem = 250 32000 100 128
  30. fs.file-max = 65536
  31. net.ipv4.ip_local_port_range = 1024 65000
  32. net.core.rmem_default = 262144
  33. net.core.rmem_max = 262144
  34. net.core.wmem_default = 262144
  35. net.core.wmem_max = 262144
复制代码
运行下面的命令使得内核参数生效:
/sbin/sysctl –p


3.3 修改limits.conf
加入:
  1. oracle soft nproc 2047
  2. oracle hard nproc 16384
  3. oracle soft nofile 1024
  4. oracle hard nofile 65536
复制代码
3.4 修改/etc/pam.d/login,加入
session required /lib/security/pam_limits.so


3.5 修改/etc/hosts,格式:
主机地址   主机名   localhost


3.6 禁用selinux:
vi /etc/selinux/config
SELINUX=disabled


3.7 编辑.bash_profile
  1. # .bash_profile
  2. # Get the aliases and functions
  3. if [ -f ~/.bashrc ]; then
  4. . ~/.bashrc
  5. fi
  6. # User specific environment and startup programs
  7. #PATH=$PATH:$HOME/bin
  8. #export PATH
  9. export ORACLE_BASE=/oracle/u01/app/oracle
  10. export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
  11. export ORACLE_HOME_LISTNER=$ORACLE_BASE/product/10.2.0/db_1
  12. export ORACLE_SID=orcl
  13. export PATH=$HOME/bin:$ORACLE_HOME/bin:${PATH}
  14. export ORACLE_TERM=xterm
  15. export TNS_ADMIN=$ORACLE_HOME/network/admin
  16. export ORA_NLS10=$ORACLE_HOME/nls/data
  17. export LD_LIBRARY_PATH=$ORACLE_HOME/lib
  18. export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
  19. export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
  20. #export CLASSPATH=$ORACLE_HOME/JRE
  21. export CLASSPATH=/app/java/jdk1.6.0_24/jre
  22. export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
  23. export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
  24. export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
  25. export THREADS_FLAG=native
  26. export TEMP=/app/temp
  27. export TMPDIR=/app/temp
  28. export LANG=EN_US
  29. unset USERNAME
  30. umask 022
复制代码
修改完用:source .bash_profile生效


4、安装
# xhost +
# su - oracle
$ export DISPLAY="192.168.1.253:0.0" #此处修改为你的IP地址
$ export LANG=en_US                  #设置运行语言
进入Oracle安装目录,执行./runInstaller -jreLoc /app/java/jdk1.6.0_24/jre
选择定制安装,字符集选用simplified Chinese zhs16gbk;直接创建数据库,否则运用DBCA时还需修改参数。


修改文件:
更改netmgr,dbca脚本中的
JREDIR=/app/java/jdk1.6.0_24/jre
修改emca脚本
  1. #JRE_JAVA="${ORACLE_HOME}/jdk/jre/bin/java"
  2. JRE_JAVA=/app/java/jdk1.6.0_24/jre/bin/java
  3. if [ ! -f $JRE_JAVA ]; then
  4. # JRE_JAVA="${ORACLE_HOME}/jdk/bin/java"
  5. JRE_JAVA=/app/java/jdk1.6.0_24/jdk/bin/java
  6. fi
复制代码
修改emctl脚本
  1. #JAVA_HOME=$ORACLE_HOME/jdk
  2. #JRE_HOME=$ORACLE_HOME/jdk/jre
  3. JAVA_HOME=/app/java/jdk1.6.0_24
  4. JRE_HOME=/app/java/jdk1.6.0_24/jre
复制代码
//感谢北京的戴老师

5、其他:
恢复版本
开共享文件服务器Samba
cd /etc/samba
vi smb.conf
[global]
workgroup = LinuxSir  #工作组名
netbios name = app2   #主机名
server string = Linux Samba Server TestServer
security = share      #验证方式,不须用户和密码
[linuxsir]
         path = /temp/share  #主机共享目录
         writeable = yes     #可写
         browseable = yes    #可浏览
         guest ok = yes      #登陆身份
建目录赋权  
#mkdir -p /temp/share
#id nobody
#chown -R nobody:nobody /temp/share
#smbclient -L //LinuxSir05
启动smbd和nmbd服务器
# smbd
# nmbd
相关命令
# /etc/init.d/smb start  
# /etc/init.d/smb stop
# /etc/init.d/smb restart


Windows用户访问路径
//LinuxSir05/

论坛徽章:
53
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2011-07-08 14:35 |显示全部楼层
回复 1# tcpipv6


    代码放在code区,这样不会出现表情符号

论坛徽章:
0
发表于 2011-07-08 16:45 |显示全部楼层
谢谢斑竹提醒,已改正。

论坛徽章:
0
发表于 2011-07-08 19:51 |显示全部楼层
不错,谢谢分享:wink:

论坛徽章:
0
发表于 2011-07-08 20:15 |显示全部楼层
谢谢分享

论坛徽章:
16
CU大牛徽章
日期:2013-03-13 15:32:35fulanqi
日期:2016-06-17 17:54:25lufei
日期:2016-06-17 17:38:40平安夜徽章
日期:2015-12-26 00:06:30冥斗士
日期:2015-11-25 14:38:112015年辞旧岁徽章
日期:2015-03-03 16:54:15亥猪
日期:2015-01-26 17:23:43CU大牛徽章
日期:2013-04-17 11:02:58CU大牛徽章
日期:2013-04-17 11:02:36CU大牛徽章
日期:2013-04-17 11:02:15CU大牛徽章
日期:2013-04-17 11:01:45CU大牛徽章
日期:2013-04-17 10:59:39
发表于 2011-07-11 22:15 |显示全部楼层
我之前在这个环境下尝试安装过一次,却没有成功,有机会参考楼主的文档再试试。嘿嘿……

论坛徽章:
0
发表于 2011-07-12 10:50 |显示全部楼层
好东西,支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,7折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时七折期:2019年8月31日前


----------------------------------------

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP