以下的文章主要介绍的是在fc6下安装Oracle数据库的实际操作步骤,如果你是fc6下安装Oracle数据库的实际操作步骤的热捧者。那么下面的文章对于你而言一定很有意义。望你浏览之后会有所收获。
1. 检查机器软件系统:
以root身份登录fc6
uname -r 检查内核版本大于 2.6.18
binutils-2.17.50.0.6-2.el5
运行
- rpm -q compat-libstdc++ elfutils-libelf elfutils-libelf-devel
glibc glibc-common glibc-devel gcc \
- gcc-c++ libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC
软件对应***版本:
- 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/groupadd oinstall
- # /usr/sbin/groupadd dba
- # /usr/sbin/useradd -m -g oinstall -G dba Oracle
- # id Oracle
- uid=501(Oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
- # passwd Oracle
显示输入密码:
- Changing password for user Oracle.
- New password:
- Retype new password:
- passwd:all authentication tokens updated successfully.
4. 创建目录
以root身份登录fc6
- mkdir -p /Oracle/app/
- chown -R Oracle:oinstall /Oracle/app/
- chmod -R 775 /Oracle/app/
5. 配置 Linux 内核参数
以root身份登录fc6
- #vi /etc/sysctl.conf
文件中加入内容如下:
- 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
保存退出
- # /sbin/sysctl -p
以 root 用户身份运行以下命令来验证您的设置:
- # /sbin/sysctl -a | grep shm
- kernel.shmmni = 4096
- kernel.shmall = 2097152
- kernel.shmmax = 2147483648
- kernel.shm-use-bigpages = 0
- # /sbin/sysctl -a | grep sem
- kernel.sem = 250 32000 100 128
- # /sbin/sysctl -a | grep file-max
- fs.file-max = 65536
- # /sbin/sysctl -a | grep ip_local_port_range
- net.ipv4.ip_local_port_range = 1024 65000
6. 为 Oracle 用户设置 Shell 限制
以root身份登录fc6
- #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
- session required pam_limits.so
保存退出
- #vi /etc/profile
加入:
- if [ $USER = "Oracle" ]; then
- if [ $SHELL = "/bin/ksh" ]; then
- ulimit -p 16384
- ulimit -n 65536
- else
- ulimit -u 16384 -n 65536
- fi
- fi
保存退出
7. Oracle 用户的环境变量配置:
以 Oracle 身份登录:
并通过在 .bash_profile 将 Oracle_BASE 添加到登录配置文件;
- umask 022
- export Oracle_BASE=/u01/app/Oracle
- export Oracle_SID=sales
8. 安装Oracle 11g,以上的相关内容就是对@@@@@@@的介绍,望你能有所收获。