您的位置:首页 > 数据库 > Oracle

RedHat AS4 下安装oracle10g R2(测试成功)

2008-09-28 15:01 459 查看
一、RedHat AS4系统安装:
防火墙基本配置:
⊙ 无防火墙
⊙ 是否启用 SELinux:已禁用
安装方式的选项:
⊙ 定制要安装的软件包(C)
桌面选项:
(√) X窗口系统 (选取默认)
(√) GNOME桌面环境 (选取默认)
(√) KDE桌面环境 (选取默认)
应用程序选项:
( ) 工程和科学 (选取默认)
( ) 图形化互联网 (选取默认)
(√) 基于文本的互联网 (选取默认)
( ) 办公/生产率 (选取默认)
服务器选项:
(√) 服务器配置工具 (选取全部)
( ) 万维网服务器 (选取全部)
(√) Windows文件服务器 (选取全部)
( ) DNS服务器 (选取全部)
开发选项:
(√) 开发工具 (选择全部)
系统选项:
(√) 管理工具 (选取默认)
(√) 打印支持 (选取默认)
杂项选项:
全部不要选择;
安装完后,找到下列文件,双击安装上去。否则安装oracle时会报错。
libaio-devel-0.3.102-1.i386.rpm(第三张盘)
compat-libstdc++-33-3.2.3-47.3.i386.rpm(第二张盘)
请大家一要安装好以上所列出的软件包,否则安装Oracle系统时,会出现一些不必须要的错误信息!

二、系统软硬件需求(可以略过,需要时可以参考)
1[/b]、硬件概述[/b]
CPU:
内存:2GB (#grep MemTotal /proc/meminfo)
SWAP:2GB (grep SwapTotal /proc/meminfo)
DISK:18GB
2[/b]、[/b]软件概述[/b][/b]
Linux版本:RedHat Enterprise Linux AS release4(Nahant updatea2)(#cat /etc/issue)
内核版本:Linux 2.6.9-22.EL #1(#uname –a)
数据库:oracle10g
3[/b]、[/b]系统需求[/b][/b]
A[/b]、硬件环境需求[/b][/b]
检查内容最小值检查命令参考
物理内存512M# grep MemTotal /proc/meminfo
交换空间1.0 GB或2倍内存大小# grep SwapTotal /proc/meminfo
/tmp 空间400 MB # df -k /tmp
软件所需空间2.5 GB # df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)
数据库文件1.2 GB # df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)
B[/b]、软件环境需求[/b]([/b]如果按照第一步安装[/b]linux[/b]这些包都已安装[/b])[/b]
# rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})/n' binutils compat-db compat-libstdc++-296 control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver setarch[/b]

应该包含下列的包:
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1

三、Oracle的安装前准备:
1配置系统内核参数,以[/b]root[/b]用户登录,修改在[/b]/etc/sysctl.conf[/b]文件,在该文件中添加以下参数:[/b][/b]
(设置是可以拷贝,但是完了以后最好用vi来查看一下有没有什么特殊符号)
kernel.shmall = 2097152
kernel.shmmax = 2147483648 (以字节为单位,物理内存数量*1024*1024*2, 为内存的2倍)
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 = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
保存退出执行以下命令使配置马上生效
# sysctl –p
如果没有错误提示到下一步。

2、 [/b]设置[/b]oracle[/b]对文件的要求[/b][/b]
(设置是可以拷贝,但是完了以后最好用vi来查看一下有没有什么特殊符号)[/b]
编辑文件:vi /etc/security/limits.conf 加入以下语句:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑文件:vi /etc/pam.d/login 加入以下语句(可能应该加在最后一条规则之前):
session required /lib/security/pam_limits.so

3[/b]、创建安装数据库时所需要使用的用户组[/b]oinstall,dba[/b]及[/b]Oracle[/b]用户,并将[/b]oinstall,dba[/b]组定义成[/b]oracle[/b]用户的主次组。[/b]
命令参考如下:
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle (设定oracle用户为oinstall、dba用户组的成员)
# passwd oracle (设定oracle用户的密码)

4[/b]、以[/b]root[/b]用户身份登录系统创建[/b]Oracle[/b]系统的安装目录和数据库文件存放的目录。[/b]例如:/opt/oracle,及改变以上目录的属性
令参考如下:
# mkdir -p /opt/oracle/product/10.2.0 (创建数据目录)
# chown -R oracle.oinstall /opt/oracle (设定目录所属的用户组和用户)
# chmod -R 775 /opt/oracle(设定目录的读写权限)

5、 [/b]以[/b]oracle [/b]用户身份登录系统,复制和解压[/b]1020[/b]1_database_linux32.zip[/b]文件到[/b]/home/oracle[/b]下:[/b][/b]
# cp 10201_database_linux32.zip /home/oracle/ (复制文件到oracle个人目录内)
# unzip /home/oracle/10201_database_linux32.zip (解压zip文件)

6、 [/b]配置[/b]oracle[/b]用户环境,以[/b]oracle[/b]用户登录,修改[/b]oracle[/b]用户下的[/b] .bash_profile [/b]文件。增加以下参数[/b]:[/b]
vi .bash_profile (执行vi命令来修改.bash_profile)
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
Fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
# 以下是我们所需配置的内容(设置是可以拷贝,但是完了以后最好用vi来查看一下有没有什么特殊符号)
umask=022
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export ORACLE_SID=app
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
安装好后再配置以下环境变量
export LANG=zh_CN.GBK
export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'

7[/b]、重新启动操作系统[/b]([/b]也可以用[/b]source .bash_profile[/b]使环境变量马上生效[/b])[/b]:[/b]
# reboot (重新启动命令)
特别说明:因为安装Oracle软件时不可使用root(超级用户)来进行安装,只可以使用刚才新建的oracle用户来进行安装,请大家一定要注意!

8[/b]、找到相应目录运行[/b]runInstaller[/b]命令开始安装[/b][/b]
9[/b]、使用[/b]dbca[/b]创建数据库,操作和[/b]windows[/b]上雷同,这里不再详细介绍[/b][/b]
10[/b]、使用[/b]netca[/b]命令启动[/b]Net Configuration Assistant[/b]配置监听程序[/b]listener[/b]
11[/b]、使用[/b]Net Configuration Assistant[/b]本地[/b]Net[/b]服务名[/b][/b]
注意;以上10、11点也可以用netmgr命令打开Net Manager工具来进行配置
12[/b]、使用[/b]sqlplus[/b]来测试连接[/b][/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: