以下的文章主要介绍的是在fc6下安装Oracle数据库的实际操作步骤,如果你是fc6下安装Oracle数据库的实际操作步骤的热捧者。那么下面的文章对于你而言一定很有意义。望你浏览之后会有所收获。
1. 检查机器软件系统:
以root身份登录fc6
uname -r 检查内核版本大于 2.6.18
binutils-2.17.50.0.6-2.el5
运行
rpm-qcompat-libstdc++elfutils-libelfelfutils-libelf-develglibcglibc-commonglibc-develgcc\ gcc-c++libaiolibgcclibstdc++libstdc++-develmakesysstatunixODBCunixODBC
软件对应***版本:
compat-libstdc++-33-3.2.3-61 elfutils-libelf-0.125-3.el5 elfutils-libelf-devel-0.125 glibc-2.5-12 glibc-common-2.5-12 glibc-devel-2.5-12 gcc-4.1.1-52 gcc-c++-4.1.1-52 libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.1-52 libstdc++-4.1.1 libstdc++-devel-4.1.1-52.e15 make-3.81-1.1 sysstat-7.0.0 unixODBC-2.2.11 unixODBC-devel-2.2.11
2. 检查机器硬件系统***要求:
以root身份登录fc6
grep MemTotal /proc/meminfo 内存大小 1GB
1574360 KB
grep SwapTotal /proc/meminfo 交换区大小 2GB
3418720 KB
硬盘空间大小1.5GB-3.5GB之间
3. 创建 Oracle 组和用户帐户(用于安装Oracle)
以root身份登录fc6
#/usr/sbin/groupaddoinstall #/usr/sbin/groupadddba #/usr/sbin/useradd-m-goinstall-GdbaOracle #idOracle uid=501(Oracle)gid=501(oinstall)groups=501(oinstall),502(dba) #passwdOracle
显示输入密码:
ChangingpasswordforuserOracle. Newpassword: Retypenewpassword: passwd:allauthenticationtokensupdatedsuccessfully.
4. 创建目录
以root身份登录fc6
mkdir-p/Oracle/app/ chown-ROracle:oinstall/Oracle/app/ chmod-R775/Oracle/app/
5. 配置 Linux 内核参数
以root身份登录fc6
#vi/etc/sysctl.conf
文件中加入内容如下:
kernel.shmall=2097152 kernel.shmmax=2147483648 kernel.shmmni=4096 kernel.sem=25032000100128 fs.file-max=65536 net.ipv4.ip_local_port_range=102465000 net.core.rmem_default=4194304 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=262144
保存退出
#/sbin/sysctl-p
以 root 用户身份运行以下命令来验证您的设置:
#/sbin/sysctl-a|grepshm kernel.shmmni=4096 kernel.shmall=2097152 kernel.shmmax=2147483648 kernel.shm-use-bigpages=0 #/sbin/sysctl-a|grepsem kernel.sem=25032000100128 #/sbin/sysctl-a|grepfile-max fs.file-max=65536 #/sbin/sysctl-a|grepip_local_port_range net.ipv4.ip_local_port_range=102465000
6. 为 Oracle 用户设置 Shell 限制
以root身份登录fc6
#vi/etc/security/limits.conf
加入:
Oraclesoftnproc2047 Oraclehardnproc16384 Oraclesoftnofile1024 Oraclehardnofile65536
保存退出
#vi/etc/pam.d/login
加入:
sessionrequired/lib/security/pam_limits.so sessionrequiredpam_limits.so
保存退出
#vi/etc/profile
加入:
if[$USER="Oracle"];then if[$SHELL="/bin/ksh"];then ulimit-p16384 ulimit-n65536 else ulimit-u16384-n65536 fi fi
保存退出
7. Oracle 用户的环境变量配置:
以 Oracle 身份登录:
并通过在 .bash_profile 将 Oracle_BASE 添加到登录配置文件;
umask022 exportOracle_BASE=/u01/app/Oracle exportOracle_SID=sales
8. 安装Oracle 11g,