免费注册 查看新帖 |

Chinaunix

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

linux AS4安装oracle10.2.01成功记录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-01 15:42 |只看该作者 |倒序浏览
linux AS4安装oracle10.2.01成功记录
一、Oracle 10g 10.2.0.1可以从官方网站下载。(1CD) 下载后是压缩文档,可以进行解压缩,使用光盘工具制作成ISO,并刻录成光盘以方便进行安装,只不过做成光盘时,需要850M的容量。
二、Redhat linux AS4安装过程中,开发包全部安装。
另外还需要确认以下补丁包:
compat-db-4.1.25-9
compat-gcc-32-3.2.3-47.3
compat-gcc-32-c++-3.2.3-47.3
compat-oracle-rhel4-1.0-3
compat-libcwait-2.0-1
compat-libgcc-296-2.96-132.7.2
compat-libstdc++-296-2.96-132.7.2
compat-libstdc++-33-3.2.3-47.3
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
gnome-libs-1.4.1.2.90-44
gnome-libs-devel-1.4.1.2.90-44
libaio-devel-0.3.102-1
libaio-0.3.102-1
make-3.80-5
openmotif21-2.1.30-11
其中compat-oracle-rhel4和compat-libcwait可以在如下网站:
http://oss.oracle.com/projects/compat-oracle/files/RedHat/
我们检查是否符合oracle 10g 的安装要求,以表格的形式列出。首先是硬件情况。以root登录系统,并且启动x-window如果用下表命令输出的值大于或等于建议值。



检查项目        命令/方法        建议值
内存        #grep MemTotal  /proc/meminfo        512MB
交换分区        #grep SwapTotal  /proc/meminfo        1GB
/tmp目录空闲区        #df –k /tmp        400MB
硬盘空闲空间        #df -k        4GB
Swap空间                >1G
三、设置系统参数
#su – root切换到root用户
a) 修改#vi /etc/sysctl.conf, 以下是配置文件的内容(其中红色字体为添加的内容):
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled.  See sysctl(  and
# sysctl.conf(5) for more details.

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

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

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

# Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1
kernel.shmmax = 536870912 / 268435456
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144

fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
修改后运行#sysctl –p命令使得内核改变立即生效;或者重启系统。
译者注:一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是 2G,则可以设置最大共享内存为 1073741824,如上;如物理内存是 1G,则可以设置最大共享内存为 512 * 1024 * 1024 = 536870912;以此类推。)
建议永久地增加 shmmax 设置。
sem 4个参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);SEMOPM(每次semopm系统调用操作数);SEMMNI(系统辛苦量集数最大数).Shmmax 最大共享内存,官方文档建议是内存的1/2,Shmmni 最小共享内存 4096KB.Shmall 所有内存大小
四,创建数据库安装的准备工作;
1,创建user/group;
#groupadd dba
#groupadd oinstall
#useradd oracle -g oinstall -G dba
#passwd oracle
2,建立oracle安装文件夹;
#mkdir –p /usr/u01/app/oracle
#chown –R oracle:dba /usr/u01/app/oracle
#chmod –R 755 /usr/u01/app/oracle
# mkdir -p /usr/u01/app/oracle/product/10.2.0.1
# chown -R oracle:dba /usr/u01/app/oracle/product/10.2.0.1
# chmod -R 755 /usr/u01/app/oracle/product/10.2.0.1
2 配置环境变量;
   
使用Oracle用户登陆:
#su – oracle
$vi $HOME/.bash_profile
以下是配置文件的内容(其中红色字体为添加的内容)
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:HOME/bin
export ORACLE_BASE=/usr/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1
export PATH=$PATH:ORACLE_HOME/bin:ORACLE_HOME/Apache/Apache/bin
export ORACLE_OWNER=oracle
export ORACLE_SID=test
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:ORACLE_HOME/lib
export NLS_LANG=”American_america.zhs16gbk”
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
unset USERNAME
umask 022
存盘退出。
五.数据库系统的安装
以root身份mount光驱
#mount /dev/cdrom /mnt
#xhost +
以oracle用户登录系统,进行Oracle的安装
#su – oracle
运行$./mnt/runInstaller
一步一个脚印安装下去就行了!
六.安装完成后的测试
[oracle@oracle oracle]$ lsnrctl start
[oracle@oracle oracle]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Sat Mar 12 22:58:53 2005
Copyright (c) 1982, 2004, Oracle Corporation.  All rights reserved.
SQL> connect / as sysdba
Connected.
SQL>; shutdown immediate  关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>; startup;   启动数据库
ORACLE instance started.
Total System Global Area  236000356 bytes
Fixed Size                   451684 bytes
Variable Size             201326592 bytes
Database Buffers           33554432 bytes
Redo Buffers                 667648 bytes
Database mounted.
Database opened.
到$ORACLE_HOME/product/10.2.0.1/bin目录下
执行:lsnrctl
Lsnrctl>start
Lsnrctl>stop

哈哈,欢迎指正.

注:本人QQ47810105
E-mail:sjcfat2@163.com

论坛徽章:
0
2 [报告]
发表于 2005-11-01 21:03 |只看该作者
路过



论坛徽章:
0
3 [报告]
发表于 2005-11-01 23:26 |只看该作者
顶一下,呵呵

论坛徽章:
0
4 [报告]
发表于 2005-11-03 20:09 |只看该作者

强调一下:关于compat-libcwait-2.0-1

强调一下:关于compat-libcwait-2.0-1,经过本人反复测试发现.如果您的redhat AS4安测如下补丁compat-libcwait-2.0-1时,可能会造成系统无法正常关机的现象:提示/usr/lib device busy .强行重启时,提示/usr/lib/libcwait.......什么的出现错误!


在这里大家更正一下吧.
sorry!

论坛徽章:
0
5 [报告]
发表于 2006-02-06 19:39 |只看该作者
现在的只有compat-libcwait-2.1-1.i386.rpm    compat-oracle-rhel4-1.0-5.i386.rpm的内核,不知楼上的文档有没有人测试?

论坛徽章:
0
6 [报告]
发表于 2006-02-09 18:01 |只看该作者
compat-libcwait-2.0-1 那就不安装了!

论坛徽章:
0
7 [报告]
发表于 2006-02-10 06:36 |只看该作者
头痛啊!

论坛徽章:
0
8 [报告]
发表于 2006-04-27 11:07 |只看该作者
按照楼主的文档,已经完整安装,多谢楼主!!

论坛徽章:
0
9 [报告]
发表于 2006-04-27 11:35 |只看该作者
楼主能否写个FC5的安装oracle9i 或10g的,先顶一下

论坛徽章:
0
10 [报告]
发表于 2006-04-27 11:39 |只看该作者
但是今天在另外的一台机上,compat RPM文件安装时候提示“package compat-XX is already installed”,但是用“rpm -q compat”查看,却是什么也没有安装,用“rpm -e compat-XX  ”进行删除,却提示“error: package compat-xx.rpm is not installed”,简直要疯了,不知道是什么原因呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP