免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4242 | 回复: 4
打印 上一主题 下一主题

Redhat Enterprise 5(RHEL5.5)上安装ORACLE 10G Release 2(10.2.0.1) 64位版本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-15 15:36 |只看该作者 |倒序浏览
Oracle Database 10g Release 2 (10.2.0.1) Installation On Red Hat Enterprise Linux 5 (RHEL5)

一、安装需求
1.swap 分区不低于2G(安装LINUX会自动设置为物理内存的大小)
2.selinux 状态disable
3.物理内存不低于512M

系统组件


GNOME Desktop Environment
Editors
Graphical Internet
Text-based Internet
Development Libraries
Development Tools
Legacy Software Development
Server Configuration Tools
Administration Tools
Base
Legacy Software Support
System Tools
X Window System


二安装过程
1.软件下载(下载64位数据库版本)
http://www.oracle.com/technology ... racle10g/index.html
2.解包
gunzip  xxxxxxxxx.cpio.gz

cpio –idmv xxxxxxxxx.cpio

3. host配置


vi /etc/sysctl.conf file:

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096

注:上面三个参数在RHEL5中的配置若高于该值,可保留原值
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
运行下面命令使设置生效/sbin/sysctl –p


vi /etc/security/limits.conf
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

vi /etc/pam.d/login

session required /lib64/security/pam_limits.so   (注:X86_64内核 )

vi /etc/selinux/config

SELINUX=disabled

安装下面的rpm包(ORACLE官方文档中建议不单独安装依赖包。

安装LINUX系统如果选择了所有的开发包,忽略此步)   
# From RedHat AS5 Disk 1
cd /media/cdrom/Server
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
cd /
eject
# From RedHat AS5 Disk 2
cd /media/cdrom/Server
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-1*
cd /
eject

# From RedHat AS5 Disk 3
cd /media/cdrom/Server
rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4*
cd /
eject



建立oracle用户和组


groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
建立相应的目录
mkdir -p /db/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /db

编辑/etc/redhat-release
vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5 (Tikanga) 替换为
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)


登陆oracle 建立相应的环境变量

su - oracle
vi ~/.bash_profile

# Oracle Settings

vi /home/oracle/.bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
ORACLE_SID=SGHIS
ORACLE_BASE=/db/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID ORACLE_BASE ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH
# 以下可以用也可不用
export DISPLAY=100.100.10.27:0.0
export LANG=AMRICAN
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
运行下面命令使设置生效source ~/.bash_profile
--------
开始安装
设置显示位置(可用可不用)
DISPLAY=:0.0; export DISPLAY
# export DISPLAY=:0.0
# xhost +
启动安装程序(进入到安装包解压的目录下)
./runInstaller
安装过程

特别注意:database charset 选zhs16gbk
                      国家字符集:中国,UTF8

Select Installation Method
Specify Inventory Directory and Credentials
Select Installation Type
Specify Home Details
Product-Specific Prerequisite Checks
Select Configuration Option
Select Database Configuration
Specify Database Configuration Options
Select Database Management Option
Specify Database Storage Option
Specify Backup and Recovery Options
Specify Database Schema Passwords
Summary
Install
Configuration Assistants
Database Configuration Assistant
Database Configuration Assistant Password Management
Execute Configuration Scripts
End Of Installation



#以下可以不做(OYJ edit)
安装结束后修改vi /etc/redhat-release 内容为
Red Hat Enterprise Linux Server release 5 (Tikanga)
设置开机启动vi /etc/oratab
TSH1:/db/oracle/product/10.2.0/db_1:Y

论坛徽章:
59
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
2 [报告]
发表于 2010-11-15 15:58 |只看该作者
像这种安装文档,楼主最好做个图文并茂的。
不在随便从哪个论坛抄过来就发贴。这样不好。

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
3 [报告]
发表于 2010-11-15 17:30 |只看该作者
恩  最好步骤详细一些,然后做成doc或者pdf,不要以网页方式!

论坛徽章:
0
4 [报告]
发表于 2010-11-19 01:09 |只看该作者
本帖最后由 antonym55 于 2010-11-19 01:13 编辑

1. 明显是抄的,你自己安过会有一些细节问题
2. 10201_database_linux_x86_64.cpio.gz 这个文件里面没有直接支持RHEL5.5,
    需要改oraparam.ini
3. 编译 nmccollector 时 会报错的, 主要原因:
  $ORACEL_HOME/db_1/sysman/lib/libnmccol.a  等几个lib是 32位的,
  oracle 10.2.0.1 里面是32位的,ld 会出错的
  libnmccol.a(nmccole.o)' is incompatible with i386:x86-64 output

4. SID 和 Oracle的环境变量不一致,明显是拼凑?
  .bash_profile 中
  ORACLE_SID=SGHIS
  


   /etc/oratab 却是另外一个
   TSH1:/db/oracle/product/10.2.0/db_1:Y
  

论坛徽章:
59
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
5 [报告]
发表于 2010-11-19 09:32 |只看该作者
回复 4# antonym55


    没错啊。但由于LZ也没有违反版规。所以我建议他以后这样的文章最好自己动手实践。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP