RHEL6u4(x64)平台安装oracle10G
2013-05-10 15:24
344 查看
RHEL6u4(x64)平台安装oracle10G
1.安装系统补丁
系统语言要使用英文进行显示在安装系统的时候,注意选择安装所有组件
之后可以使用yum工具进行补丁的安装
RHEL6u4平台可以使用如下命令打补丁
yum install -y
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
libXp.so.6
libXt.so.6
libXtst.so.6
libstdc++-devel.i686
glibc-devel.i686
gcc
libaio1
lesstif2
lesstif2-dev
make
libc6
libc6-i386
libc6-dev-i386
libstdc++6 lib32stdc++6
lib32z1
ia32-libs
make binutil binutils-dev binutils-source
libstdc++.so.6
libstdc++.so.5
libstdc++-devel.i686
glibc-devel.i686
libgomp-4.4.0-6.el5.x86_64
kernel-headers-2.6.18-164.el5.x86_64
glibc-headers-2.5-42.x86_64
libstdc++-devel-4.1.2-46.el5.x86_64
sysstat-7.0.2-3.el5.x86_64
glibc-devel-2.5-42.x86_64
libaio-devel-0.3.106-3.2.x86_64
gcc-4.1.2-46.el5.x86_64
gcc-c++-4.1.2-46.el5.x86_64
elfutils-libelf-devel-static-0.137-3.el5.x86_64
elfutils-libelf-devel-0.137-3.el5.x86_64
libtermcap-devel-2.0.8-46.1.x86_64
readline-devel-5.1-3.el5.x86_64
unixODBC-2.2.11-7.1.x86_64
unixODBC-devel-2.2.11-7.1.x86_64
glibc-devel-2.5-42.i386
libaio-devel-0.3.106-3.2.i386
compat-db-4.2.52-5.1.x86_64
compat-gcc-34-3.4.6-4.x86_64
compat-gcc-34-c++-3.4.6-4.x86_64
gdb-6.8-37.el5.x86_64
ibXp-1.0.0-8.1.el5.i386
libstdc++-devel-4.1.2-46.el5.i386
compat-libstdc++-296-2.96-132.7.2.i386
compat-libstdc++-33-3.2.3-47.3.i386
libgomp
libgomp-4.4.0-6.el5.x86_64
kernel-headers-2.6.18-164.el5.x86_64.rpm
glibc-headers-2.5-42.x86_64
libstdc++-devel-4.1.2-46.el5.x86_64
sysstat-7.0.2-3.el5.x86_64
glibc-devel-2.5-42.x86_64
libaio-devel-0.3.106-3.2.x86_64
gcc-4.1.2-46.el5.x86_64
gcc-c++-4.1.2-46.el5.x86_64
elfutils-libelf-devel-static-0.137-3.el5.x86_64
elfutils-libelf-devel-0.137-3.el5.x86_64
libtermcap-devel-2.0.8-46.1.x86_64
readline-devel-5.1-3.el5.x86_64
unixODBC-2.2.11-7.1.x86_64
unixODBC-devel-2.2.11-7.1.x86_64
glibc-devel-2.5-42.i386
libaio-devel-0.3.106-3.2.i386
compat-db-4.2.52-5.1.x86_64
compat-gcc-34-3.4.6-4.x86_64
compat-gcc-34-c++-3.4.6-4.x86_64
gdb-6.8-37.el5.x86_64
ibXp-1.0.0-8.1.el5.i386
libstdc++-devel-4.1.2-46.el5.i386
compat-libstdc++-296-2.96-132.7.2.i386
compat-libstdc++-33-3.2.3-47.3.i386
glibc-devel-2.3.4-2.36
2.修改内核
2.1修改oracle的内核参数。
vi /etc/sysctl.confnet.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
定义共享内存段的最大大小,以字节为单位。默认为32M
kernel.shmall = 268435456 共享内存段有关的参数
一次能够使用的内存总量,以页为单位,I386平台,linux页大小4K
kernel.shmmni = 4096
定义共享内存段的最大数量,缺省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.2增加操作系统用户的nofile、nproc参数
vi /etc/security/limits.conf* soft nproc 65536
* hard nproc 65536
* soft nofile 65536
* hard nofile 65536
nofile:操作系统用户可以同时打开的最大文件数
nproc:单个用户同时可以打开的进程数
3.创建相关用户,组及目录
3.1创建用户、用户组(oracle用户、dba组、oinstall组)
[root@full3 ~]# groupadd oinstall[root@full3 ~]# groupadd dba
[root@full3 ~]# useradd -g oinstall -G dba oracle
[root@full3 ~]# passwd oracle
3.2建立需要目录、设置权限
[root@full3 ~]# mkdir -p /u01/app/oracle[root@full3 ~]# chown -R oracle:oinstall /u01
4.配置环境变量
4.1修改当前版本号
cat /etc/redhat.releasesed ‘s/6/4/’ /etc/redhat-release -1
修改当前版本号否则数据库安装会有问题,降到4.x
4.2修改host文件
修改主机名及hosts文件[root@oracle10g ~]# hostname oracle10g
[root@oracle10g ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.0.20 oracle10g
建议修改,避免以后网络访问出现异常。退出重联看是否生效
主机名和IP地址必须出现在hosts文件中。
对于linux来说,很多的程序都去访问这个hosts文件,因此我们安装完成操作系统以后,一定要首先将这件事情配置好
4.3设置oracle用户的环境变量
[root@full3 ~]# su - oracle[oracle@full3 ~]$ vi .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=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl10g
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LANG=en_US 此三段是为了能够安装的时候使用英文,java默认不支持中文
export LC_ALL=en_US
export LANGUAGE=en_US
注意ORACLE_SID为实例名
执行下面命令使环境变量生效(建议重启Linux系统)
[oracle@oracle10g ~]$ source /home/oracle/.bash_profile
5.开始安装
5.1 cpio.gz解压
#gunzip 文件名.cpio.gz这样文件就解压成为 "文件名.cpio"
了,然后再对它进行cpio操作 #cpio -idmv <
文件名.cpio
在linux下装oracle的时候发现了自己不会操作后缀为.cpio.gz文件,后来在网上查了一下,发现了它的解决方法,现写出来供大家参考:首先,该文件是一个经过压缩的文件,当然要先解压了,这些大家都非常清楚的,就是用
#gunzip 文件名.cpio.gz 这样文件就解压成为 "文件名.cpio"
了,然后再对它进行cpio操作 #cpio -idmv <
文件名.cpio 这样就将cpio文件彻底暴露在我们面前了
5.2将oracle10g安装介质解压到/U01目录下
[root@oracle10g database]# pwd/u01
解压压缩包
unzip /tmp/10201_database_linux32.zip
[root@oracle10g database]# ll
total 28
drwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 doc
drwxr-xr-x 5 oracle oinstall 4096 May 19 15:31 install
drwxr-xr-x 2 oracle oinstall 4096 May 19 15:30 response
-rw-r--r-- 1 oracle oinstall 1327 May 19 15:30 runInstaller
drwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 stage
-rw-r--r-- 1 oracle oinstall 5213 May 19 15:30 welcome.html
注意一般情况下,没有runInstaller的执行权限,使用下面的命令。
[root@oracle10g u01]# chmod -R 775 database/*
-R参数表示递归,让database整个目录具有执行权限。以方便后面安装
以oracle用户登录系统不能切换,进入目录
在安装包路径下执行./runInstaller命令进行安装
运行runInstaller -ignoreSysPrereqs,这样会跳过检查
相关文章推荐
- rhel x64环境下安装ORACLE10G文档整理,测试通过
- SUSE11sp2(x64)平台安装oracle10G
- RHEL5 Oracle10g(10.2.0.1) x86_64 安装步骤
- rhel5.5下安装oracle10g报libXp.so.6错误
- win7 x64 安装oracle10g心得
- Windows7(x64)下Oracle10g安装
- 安装 Struts2 在 RHEL x64
- OCP-Win8系统利用VMware10.0,RHEL6.3虚拟机安装Oracle10g-32位linux完整图文教程(3)
- RHEL5下oracle10G(10.2.0.1)的安装以及10.2.0.4补丁包升级(同样适用于CentOS5)
- rhel5.4安装oracle10g图文步骤1
- RHEL6.3_x86_64平台安装11.2.0.3 64-bit (x86-64)
- Dataguard实战(4):RHEL4.5 安装 Oracle10G Dataguard 多个备库 - 主库准备工作(主机vmone)
- RHEL5.4上安装oracle10g
- RHEL 5 环境 ORACLE10G(32位) 安装
- RHEL5.3下安装oracle10g
- CentOS 5.6(X64)下编译安装LNMP平台(Nginx1.0.4+PHP5.3.6+Mysql5.5.12)
- OCP-Win8系统利用VMware10.0,RHEL6.3虚拟机安装Oracle10g-32位linux完整图文教程(2)
- RHEL5.4_X86_X64安装Oracle_10g笔记
- rhel5.4安装oracle10g图文步骤2
- Dataguard实战(5):RHEL4.5 安装 Oracle10G Dataguard 多个备库 - 建立物理备库一(主机vmtwo)