- 浏览: 305082 次
- 性别:
- 来自: 重庆
文章分类
最新评论
-
不容易:
等了好久,终于可以下载了。
avast for U3 无限升级版 -
raykcn:
right,very 3q !
ubuntu怎样隐藏挂载分区的桌面图标 -
emcome:
what ?
RHEL5 vsftpd 问题 -
siemens800:
answer ???
RHEL5 vsftpd 问题 -
emcome:
zhouxianglh 写道用你说的做了之后进不了系统,换了个 ...
ubuntu 9.10 使用笔记
参考了以下三篇文章安装成功,特记录!
http://ithero.iteye.com/blog/315092
http://www.oracle.com/technology/global/cn/obe/11gr1_db/install/dbinst/dbinst.htm
http://linux.chinaunix.net/techdoc/database/2008/04/25/996956.shtml
建议,安装系统的时候将硬盘空间大于等于10G,可以单独弄一个大的分区来存放oracle安装后的程序,我此次实验系统共总就10G,完成的时候很险,差一点不够,安装oracle 11g 提示是需要3.4G,而我只有3.6G了。。。。
一、检查硬件需求
1、检查内存空间大小
[root@tech_002 ~]# grep MemTotal /proc/meminfo
MemTotal: 3041772 kB
MemTotal: 3041772 kB
2、查看交换分区swap
[root@tech_002 home]# grep SwapTotal
/proc/meminfo SwapTotal: 2031608 kB
/proc/meminfo SwapTotal: 2031608 kB
3、假如交换分区空间不够,可以增加
创建/home/swap这么一个分区文件。文件的大小是5120000个block,一般情况下1个block为1K,所以这里空间是5G。
dd if=/dev/zero of=/home/swap bs=1024 count=5120000
5120000+0 records in
5120000+0 records out
5242880000 bytes (5.2 GB) copied, 39.3974 seconds, 133 MB/s
5120000+0 records in
5120000+0 records out
5242880000 bytes (5.2 GB) copied, 39.3974 seconds, 133 MB/s
接着再把这个分区变成swap分区。
[root@tech_002 home]# /sbin/mkswap /home/swap
Setting up swapspace version 1, size = 5242875 kB
Setting up swapspace version 1, size = 5242875 kB
然后把它加到fstab里面
[root@tech_002 home]# echo "/home/swap swap swap defaults 0 0" >> /etc/fstab ; cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/home/swap swap swap defaults 0 0
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/home/swap swap swap defaults 0 0
4、oracle
11g 所必须的安装包
[root@tech_002 ~]# rpm -q binutils
compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc
glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc
libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
binutils-2.17.50.0.6-9.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.137-3.el5
elfutils-libelf-devel-0.137-3.el5
glibc-2.5-34
glibc-common-2.5-34
glibc-devel-2.5-34
gcc-4.1.2-44.el5
gcc-c++-4.1.2-44.el5
libaio-devel-0.3.106-3.2
libaio-0.3.106-3.2
libgcc-4.1.2-44.el5
libstdc++-4.1.2-44.el5
libstdc++-devel-4.1.2-44.el5
make-3.81-3.el5
sysstat-7.0.2-3.el5
unixODBC-2.2.11-7.1
unixODBC-devel-2.2.11-7.1
binutils-2.17.50.0.6-9.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.137-3.el5
elfutils-libelf-devel-0.137-3.el5
glibc-2.5-34
glibc-common-2.5-34
glibc-devel-2.5-34
gcc-4.1.2-44.el5
gcc-c++-4.1.2-44.el5
libaio-devel-0.3.106-3.2
libaio-0.3.106-3.2
libgcc-4.1.2-44.el5
libstdc++-4.1.2-44.el5
libstdc++-devel-4.1.2-44.el5
make-3.81-3.el5
sysstat-7.0.2-3.el5
unixODBC-2.2.11-7.1
unixODBC-devel-2.2.11-7.1
5、配置内核参数
cat >> /etc/sysctl.conf <<EOF
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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 = 4194304
net.core.rmem_max=4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
EOF
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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 = 4194304
net.core.rmem_max=4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
EOF
然后执行
[root@tech_002 etc]# /sbin/sysctl -p
net.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 = 68719476736
kernel.shmall = 4294967296
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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 = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
net.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 = 68719476736
kernel.shmall = 4294967296
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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 = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
6、给系统添加oracle
用户
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
7、添加参数
cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
cat >> /etc/pam.d/login <<EOF
session required /lib/security/pam_limits.so
session required pam_limits.so
EOF
session required /lib/security/pam_limits.so
session required pam_limits.so
EOF
cat >> /etc/profile <<EOF
if [ $USER = "oracle " ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
EOF
if [ $USER = "oracle " ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
EOF
8、创建目录
mkdir -p /oracle_11/app/
chown -R oracle :oinstall /oracle_11/app/
chmod -R 755 /oracle_11/app/
sudo mkdir /oracle_11/tmp
sudo chmod a+wr /oracle_11/tmp
chown -R oracle :oinstall /oracle_11/app/
chmod -R 755 /oracle_11/app/
sudo mkdir /oracle_11/tmp
sudo chmod a+wr /oracle_11/tmp
9、修改用户的shell
more /home/oracle
/.bash_profile
# .bash_profile
umask 022
TMP=/oracle_11/tmp
TMPDIR=/oracle_11/tmp
export TMP TMPDIR
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/oracle_11/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11 .1.0/db_1
export ORACLE_SID=orcl
##注意,如果是想远程无界面安装oracle,在这里请用这行:export DISPLAY=10.10.10.254:0.0,并在远程安装的主机上启用Xmanager - Passive 程序 。
export DISPLAY=:0.0
export PATH=$ORACLE_HOME/bin:$PATH
#export ORA_CRS_HOME=$ORACLE_BASE/crs
#export ORACLE_PATH=$ORACLE_BASE/common/oracle /sql:.:$ORACLE_HOME/rdbms/admin
#export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:${PATH}:$HOME/bin
#export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
#export PATH=${PATH}:$ORACLE_BASE/common/oracle /bin
#export ORACLE_TERM=xterm
#export TNS_ADMIN=$ORACLE_HOME/network/admin
#export ORA_NLS10=$ORACLE_HOME/nls/data
#export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib
#export LIBPATH=$LIBPATH:$ORA_CRS_HOME/lib:$ORACLE_HOME/lib
#export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/jlib:$ORACLE_HOME/JRE
#export NLS_LANG=AMERICAN_AMERICA.ZHS16G
#export ORA_NLS10=$ORACLE_HOME/nls/data
# .bash_profile
umask 022
TMP=/oracle_11/tmp
TMPDIR=/oracle_11/tmp
export TMP TMPDIR
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/oracle_11/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11 .1.0/db_1
export ORACLE_SID=orcl
##注意,如果是想远程无界面安装oracle,在这里请用这行:export DISPLAY=10.10.10.254:0.0,并在远程安装的主机上启用Xmanager - Passive 程序 。
export DISPLAY=:0.0
export PATH=$ORACLE_HOME/bin:$PATH
#export ORA_CRS_HOME=$ORACLE_BASE/crs
#export ORACLE_PATH=$ORACLE_BASE/common/oracle /sql:.:$ORACLE_HOME/rdbms/admin
#export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:${PATH}:$HOME/bin
#export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
#export PATH=${PATH}:$ORACLE_BASE/common/oracle /bin
#export ORACLE_TERM=xterm
#export TNS_ADMIN=$ORACLE_HOME/network/admin
#export ORA_NLS10=$ORACLE_HOME/nls/data
#export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib
#export LIBPATH=$LIBPATH:$ORA_CRS_HOME/lib:$ORACLE_HOME/lib
#export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/jlib:$ORACLE_HOME/JRE
#export NLS_LANG=AMERICAN_AMERICA.ZHS16G
#export ORA_NLS10=$ORACLE_HOME/nls/data
以root身份打开另一个终端窗口
--这步至关重要,不执行这步在以oracle用户运行 # ./runInstaller时会启动不了图型安装界面
#xhost +
#xhost + localhost
#su - oracle
$unzip linux_x86_11gR1_database.zip
$cd database/
$./runInstaller -ignoreSysPreReqs
--这步至关重要,不执行这步在以oracle用户运行 # ./runInstaller时会启动不了图型安装界面
#xhost +
#xhost + localhost
#su - oracle
$unzip linux_x86_11gR1_database.zip
$cd database/
$./runInstaller -ignoreSysPreReqs
如果是使用的远程无界面安装方式,需要在远程windows主机上打开Xmanager - Passive程序,当在oracle主机执行./runinstall的时候安装界面会出现在windows主机上。
然后就参照http://www.oracle.com/technology/global/cn/obe/11gr1_db/install/dbinst/dbinst.htm 官方进行安装!!
发表评论
-
Linux 软RAID---mdadm
2011-01-05 21:54 2800一 .RAID 建立 mdadm ... -
基于RHEL5.4 LVM 测试
2010-03-10 17:06 964今天在看关于存储的书时,看到了关于LVM的介绍,突然想到一个问 ... -
RHEL5 PXE 服务器搭建
2009-12-03 18:04 1730RHEL5 Kickstart+PXE+dhcp+tf ... -
vmware workstation piranha ipvsadm TUN模式配置(未成功)
2009-10-13 15:00 1427piranha ipvsadm 配置(未成功) 一 ... -
在RHEL5服务器系统下双网卡使用bonding
2009-09-24 12:36 983转自:http://www.wangchao.net.cn/b ... -
邮件服务器编译安装问题及解决方法收集
2009-07-18 16:21 1221邮件服务器编译安装问题及解决方法收集 1.cyrus-s ... -
Windows AD 与Samba完美结合
2009-04-13 09:47 4042Windows AD 与Samba完美结合 Machine ... -
光盘安装rhel5停留在running /sbin/loader后无反应
2008-12-30 11:37 2416我是用光驱安装的redhat 5.0并且是使用的DVD光盘,在 ... -
redhat 添加自动启动脚本
2008-12-30 11:31 1891如何在linux中添加自动启动脚本?(redhat) 1、在/ ... -
redhat 使用chkconfig来管理自定义服务
2008-12-30 11:29 2497一直都在想,linux下如何添加自己写的脚本使其开机自动运行 ... -
RHEL5 RAID 5配置
2008-12-30 11:25 1195RHEL5 RAID 5配置: 1.使用fdisk /dev ... -
RHEL5 RAID配置(扩展)
2008-12-30 11:10 1108RHEL5 RAID配置笔记二(扩展) 如果做的阵列在使用中 ... -
RHEL5 RAID 1配置
2008-12-30 11:08 1480RAID 1配置 1.新建3个分区 使用fdisk /dev ... -
RHEL5 LVM配置
2008-12-30 11:05 1774RHEL5 LVM配置 详细信息请参考:http://b ... -
RHEL 5 挂载NTFS分区
2008-12-30 11:02 5200RHEL 5 挂载NTFS分区! 1.查看当前内核版本 [r ... -
RHEL5 quota测试
2008-12-30 10:58 1126RHEL5 quota测试 1.编辑/etc/fstab使分区 ... -
RHEL5 简易DNS配置
2008-12-30 10:58 1513RHEL5 简易DNS配置 RHEL5 DNS服务相关信息 T ...
相关推荐
### Oracle 11g R2 for Linux RHEL5.3 安装指南 #### 一、概述 本文档旨在提供详细的步骤与注意事项,以便在Linux RHEL5.3环境下顺利安装Oracle 11g R2数据库。Oracle 11g R2是一款功能强大的企业级数据库管理系统...
- Red Hat Enterprise Linux 5.3(RHEL 5.3)是Oracle 11g支持的操作系统版本之一,它提供了一个稳定且强大的平台来运行数据库。 - 确保你的硬件满足Oracle 11g的最低需求,包括足够的内存、处理器和磁盘空间。 2...
在Red Hat Enterprise Linux 5.3(RHEL5.3)操作系统环境下安装Oracle 11g R2 RAC,需要遵循一系列严格的步骤和前提条件,以确保集群环境的稳定和数据库的正常运行。本文档将详细介绍Oracle 11g R2 RAC在RHEL5.3上的...
#此安装批处理仅在RHEL5.3中完整的测试,其他未测试。 #把oracle 11g的2个zip包与我的CVU.zip包和install.sh放在同路径下,执行sh install.sh。 #不需要检查各种核心参数和安装包 一键安装完成 #oracle 11g的...
在Red Hat Enterprise Linux (RHEL) 5.3环境下安装Oracle 10g Release 2时,必须确保系统具备特定的RPM(Red Hat Package Manager)包,因为Oracle数据库软件依赖于这些包来提供必要的库和编译工具。在描述中提到的...
在Linux 5.3环境下安装Oracle 11g是一项复杂的工作,涉及到多个步骤和依赖项。首先,确保系统满足Oracle 11g的最低硬件和软件要求。在本例中,我们看到的是一个基于RPM包管理系统的Linux环境,可能是Red Hat ...
在Red Hat 5.3环境下部署Oracle 10g数据库是一项技术性较强的任务,涉及到操作系统配置、软件包安装以及数据库的安装与测试。以下是对这个过程的详细解释: 首先,安装Linux是整个流程的基础。在本例中,选择了Red ...
### Oracle 10g for Linux 5.3 安装指南 #### 一、环境准备与依赖库安装 在开始安装 Oracle 10g 数据库之前,需要确保系统已安装了必要的依赖库,并且配置了合适的环境。以下是安装所需的步骤: 1. **进入 Server...
这个“oracle10g安装-redhat5.3补丁包”显然是为在RHEL 5.3上安装和优化Oracle 10g数据库提供必要的补丁和工具。 1. **Oracle 10g安装**: 在RHEL 5.3上安装Oracle 10g通常涉及以下步骤: - **系统准备**:确保...
创建虚拟机并进行必要的配置是安装Oracle 10g RAC的第一步。 1. **创建虚拟机** - 打开VMware Server,通过`File -> New -> Virtual Machine`或快捷键`Ctrl+N`开始创建新的虚拟机。 - 在欢迎页面点击“下一步”...
compat-oracle-rhel4-1.0-5.i386 giflib-4.1.3-8.i386 glib-1.2.10-26.fc7.i386 gnome-libs-1.4.2-7.rhel5.i386 gtk+-1.2.10-57.fc7.i386 imlib-1.9.15-2.fc7.i386 libpng10-1.0.18-2.i386 libXp-1.0.0-8.i386 libXp...
在Linux(RHEL6.4)上安装Oracle 11g和WebSphere Application Server (WAS) 7是一项复杂的任务,需要对操作系统、数据库管理和中间件有深入的理解。以下是对整个安装过程的详细说明: 一、安装环境准备 1.1 IP地址:...
在64位架构下的RHEL Linux 6.4与Oracle 11g RAC环境中,Windows可能用于安装虚拟化软件如VMware Workstation,并作为管理控制台来配置和监控虚拟机。 #### 1.2 VMware Workstation 10.0 VMware Workstation是一款...
### Oracle 11g 在 CentOS 6.5 上的安装指南 #### 1. 前言 本文档提供了一套全面的指南,用于在 CentOS 6.5 64位操作系统上安装 Oracle 11g 数据库。该指南同样适用于其他基于 Red Hat 的操作系统,如 Red Hat ...
本文档旨在详细介绍如何在Redhat Enterprise Linux (RHEL) 5.3环境中部署一个基于Xen虚拟化的双节点Oracle 10G高可用性(HA)集群。该文档的目标是为用户提供一个详细的步骤指南,帮助其完成从环境搭建到集群配置的...