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]
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]
防火墙基本配置:
⊙ 无防火墙
⊙ 是否启用 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 (空间越大越好,如果是正式系统,应该进行详尽的规划) |
# 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]
相关文章推荐
- RHEL4U4和RHEL5安装oracle10g(测试过绝对可以成功)
- win7下安装oracle10g(测试成功)
- RHEL4U4和RHEL5安装oracle10g(测试过绝对可以成功)
- Windows 7 下 ORACLE10G安装方法(自己测试成功)
- Windows 7 下 ORACLE10G安装方法(自己测试成功)
- 成功安装windows server 2008 R2 AD 服务
- 7.测试hadoop安装成功与否,并跑mapreduce实例
- 【Oracle10g】Windows 8.1下如何成功安装Oracle 10g 亲试成功
- 64位win7下成功安装32位oracle10g
- Windows7_旗舰版32位_安装oracle10g_方法(已经测试过,行的通)
- win7 windows server 2008R2下 https SSL证书安装的搭配(搭配https ssl本地测试环境)
- Ubuntu如何测试安装包是否安装成功
- 关于Windows2008 R2 Hyper-V虚拟机中安装Win2008系统激活的测试
- 硬盘&U盘安装linux(针对各个版本测试成功)
- Pycharm测试Tensorflow是否安装成功
- RedHat AS4 下安装oracle10g
- 测试Python是否安装成功
- 3分钟anaconda安装Python框架Tensorflow,1行语句测试是否成功?
- Windows Server 2008 R2 成功安装 Serv-U
- 测试成功安装hadoop