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

一、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 、硬件概述
CPU
内存:2GB  (#grep MemTotal /proc/meminfo)
SWAP2GB (grep SwapTotal /proc/meminfo)
DISK18GB
2 软件概述
Linux版本:RedHat Enterprise Linux AS release4(Nahant updatea2)#cat /etc/issue
内核版本:Linux 2.6.9 -22.EL #1(#uname –a)
数据库:oracle 10g
3 系统需求
A 、硬件环境需求
检查内容
最小值
检查命令参考
物理内存
512M
# grep MemTotal /proc/meminfo
交换空间
1.0 GB2倍内存大小
# grep SwapTotal /proc/meminfo
/tmp 空间
400 MB
# df -k /tmp
软件所需空间
2.5 GB
# df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)
数据库文件
1.2 GB
# df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)
B 、软件环境需求 ( 如果按照第一步安装 linux 这些包都已安装 )
# 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
应该包含下列的包:
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 配置系统内核参数,以 root 用户登录,修改在 /etc/sysctl.conf 文件,在该文件中添加以下参数:
(设置是可以拷贝,但是完了以后最好用 vi 来查看一下有没有什么特殊符号)
kernel.shmall = 209 7152
kernel.shmmax = 21 4748 3648  (以字节为单位,物理内存数量*1024*1024*2 为内存的2)
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6 5536
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、   设置 oracle 对文件的要求
(设置是可以拷贝,但是完了以后最好用 vi 来查看一下有没有什么特殊符号)
编辑文件:vi /etc/security/limits.conf 加入以下语句:
oracle  soft  nproc   2047
oracle  hard  nproc    1638 4
oracle  soft  nofile  1024
oracle  hard  nofile  6 5536
编辑文件:vi /etc/pam.d/login 加入以下语句(可能应该加在最后一条规则之前):
session   required   /lib/security/pam_limits.so
 
3 、创建安装数据库时所需要使用的用户组 oinstall,dba Oracle 用户,并将 oinstall,dba 组定义成 oracle 用户的主次组。
命令参考如下:
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle (设定oracle用户为oinstalldba用户组的成员)
# passwd oracle (设定oracle用户的密码)
 
4 、以 root 用户身份登录系统创建 Oracle 系统的安装目录和数据库文件存放的目录。 例如:/opt/oracle,及改变以上目录的属性
令参考如下:
# mkdir -p /opt/oracle/product/ 10.2.0 (创建数据目录)
# chown -R oracle.oinstall /opt/oracle (设定目录所属的用户组和用户)
# chmod -R 775 /opt/oracle(设定目录的读写权限)
 
5、   oracle 用户身份登录系统,复制和解压 1020 1_database_linux32.zip 文件到 /home/oracle 下:
# cp 1020 1_database_linux32.zip /home/oracle/ (复制文件到oracle个人目录内)
# unzip /home/oracle/ 1020 1_database_linux32.zip (解压zip文件)
 
6、   配置 oracle 用户环境,以 oracle 用户登录,修改 oracle 用户下的 .bash_profile 文件。增加以下参数 :
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 、重新启动操作系统 ( 也可以用 source .bash_profile 使环境变量马上生效 )
# reboot (重新启动命令)
特别说明:因为安装Oracle软件时不可使用root(超级用户)来进行安装,只可以使用刚才新建的oracle用户来进行安装,请大家一定要注意!
 
8 、找到相应目录运行 runInstaller 命令开始安装
9 、使用 dbca 创建数据库,操作和 windows 上雷同,这里不再详细介绍
10 、使用 netca 命令启动 Net Configuration Assistant 配置监听程序 listener
11 、使用 Net Configuration Assistant 本地 Net 服务名
注意 ; 以上 10 11 点也可以用 netmgr 命令打开 Net Manager 工具来进行配置
12 、使用 sqlplus 来测试连接
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值