RedHat 6.4 64位 图文安装Oracle 11g
来源:互联网 发布:java 浏览器 编辑:程序博客网 时间:2024/05/22 04:53
开天辟地第一博,记录一下RedHat 6.4 64位上安装Oracle 11g的过程。
一、硬件检查
检查主机CPU信息
# grep "model name" /proc/cpuinfo
检查主机物理内存信息
# grep MemTotal /proc/meminfo
检查主机的swap信息
# grep SwapTotal /proc/meminfo
swap的大小官方推荐:
Available RAM Swap Space Required
检查主机文件空间信息
# df –h
检查操作系统内核
# uname -a
使用上述几个命令检查硬件是否符合系统安装的硬件需求。
二、环境准备
1、安装相关依赖包
由于包之间有相互依赖关系,建议使用yum安装。
RedHat 6需要安装的包:
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.i686gcc-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.i686kshlibgcc-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.i686libstdc++-devel-4.4.4-13.el6 (x86_64)libstdc++-devel-4.4.4-13.el6.i686libaio-0.3.107-10.el6 (x86_64)libaio-0.3.107-10.el6.i686libaio-devel-0.3.107-10.el6 (x86_64)libaio-devel-0.3.107-10.el6.i686make-3.81-19.el6sysstat-9.0.4-11.el6 (x86_64)unixODBC-2.2.14-11.el6 (x86_64) or laterunixODBC-2.2.14-11.el6.i686 or laterunixODBC-devel-2.2.14-11.el6 (x86_64) or laterunixODBC-devel-2.2.14-11.el6.i686 or later
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libaio libaio.i686 libaio-devel libaio-devel.i686 make sysstat unixODBC unixODBC.i686 unixODBC-devel unixODBC-devel.i686
2、修改系统参数
(1)修改/etc/sysctl.conf
#修改文件添加各参数值如下
fs.aio-max-nr = 1048576
fs.file-max = 6815744
#shmmax是单个段允许使用的大小(以字节为单位)。
#通常设置为内存的 90%。例如 16G 内存,16*1024*1024*1024*90% = 15461882265
#shmall 的大小为15461882265/4k(getconf PAGESIZE可得到) = 3774873
kernel.shmall =3774873
kernel.shmmax =15461882265
kernel.shmmni = 4096
kernel.sem = 250 32000100 128
net.ipv4.ip_local_port_range= 9000 65500
net.core.rmem_default =262144
net.core.rmem_max =4194304
net.core.wmem_default =262144
net.core.wmem_max =1048576
执行命令使配置生效:
#/sbin/sysctl -p
(2)修改/etc/security/limits.conf
#在最后加入,注意不要与原来的相矛盾
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
(3)修改/etc/pam.d/login
#添加以下内容
session required pam_limits.so
(4)修改/etc/profile
#添加以下内容
if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
3、关闭相关服务
(1)关闭SELinux
# vi/etc/selinux/config
SELINUX=disabled
(2)关闭防火墙
关闭IPV4:
# service iptables stop
# chkconfig iptablesoff
关闭IPV6:
# service ip6tablesstop
# chkconfig iptablesoff
4、创建用户和目录
# groupadd dba
# useradd -g dba -G dba oracle
# passwd oracle
Changing password for user was.
New UNIX password: oracle --根据实际情况输入密码
Retype new UNIX password:oracle –再次输入密码
passwd: all authentication tokens updated successfully.
# mkdir /oracle
# chown -R oracle:dba /oracle
三、安装oracle
1、设置环境变量
Oracle用户登录,编辑.bash_profile文件,添加以下内容:
# Oracle 11g R2 Install
export ORACLE_BASE=/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
#实例名根据实际修改
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
umask 0222、安装Oracle11g软件
将Oracle 11g的安装介质上传到/oracle目录下,并解压
# unzip /media/linux.x64_11gR2_/linux.x64_11gR2_database_1of2.zip&& unzip /media/linux.x64_11gR2_/linux.x64_11gR2_database_2of2.zip
使用oracle用户登录系统图形化界面,执行安装程序
$ ./runInstaller
取消注册信息,下一步:
选择Yes,继续
选择仅安装数据库软件,稍后再进行实例安装;
选择单实例安装,下一步;
添加中文支持;
选择企业版,下一步;
输入安装路径
选择安装属组为dba,下一步;
选择管理员及操作员属组为dba,下一步;
如果无关紧要的检查或者已经安装了更高版本的包,选择Ignore All,下一步;
点击Finish,开始安装;
安装过程中会弹出提示,使用root执行脚本,再点击OK按钮;
至此,Oracle 11g软件安装完成。
3、创建监听
使用netca创建Oracle监听:
$ netca
配置监听端口,可配置其他端口,这里我们选择默认1521端口,下一步;
监听配置完成。
4、创建数据库实例
使用dbca创建Oracle实例:
$ dbca
输入oracle实例名,orcl,需要和环境变量中设置相同,下一步;
取消EM安装,下一步;
设置数据库管理员密码,下一步;
这里选择File System,及Use Database File Location fromTemplate,下一步继续;
取消Flash RecoveryArea设置,下一步;
默认,下一步;
Mamory页,选择自动内存管理;
设置字符集为 ZHS16GBK American United States,下一步;
检查并设置Redolog文件及数据文件安装位置及名称;
点击Finish,开始安装数据库实例;
至此数据库实例安装完毕。
- RedHat 6.4 64位 图文安装Oracle 11g
- Oracle 11g for Redhat 6 64位安装步骤
- 64位 WIN7 安装oracle 11g R2图文教程
- RedHat enterprise linux 5.3 X64下安装64位Oracle 11g (未测试)
- Win7(64位)下安装Oracle 11g (图文解说版)
- ubuntu 64位 安装 oracle 11G
- RedHat AS5 + ORACLE 11g 的安装
- redhat 6.3 安装 oracle 11g
- Redhat 5.5 安装oracle 11G
- redhat 6.3 安装 oracle 11g
- Redhat Enterprise 5 安装Oracle 11g
- Redhat 6安装Oracle 11g
- redhat 安装 Oracle 11g Linux
- CentOS 6.4上安装 Oracle 11g R2图文教程
- Oracle 11g 安装 图文 攻略
- Oracle 11g安装图文攻略
- 【转】Oracle 11g安装图文攻略
- Oracle 11g安装图文攻略
- git commit命令的使用与git默认编辑器的修改
- C++基础:怎样判断某一文件是否存在
- 新追求
- 好多有用的例子
- 递增数列中找和为s乘积最小的两个数
- RedHat 6.4 64位 图文安装Oracle 11g
- C++中的const限定修饰符
- 【Halcon】halcon中的常用算子的中文说明
- 你会购买电子书吗
- LeetCode-Remove Duplicates from Sorted List II
- 梯度下降算法- gradient descent
- C++中获取WinNT/Win2k当前用户名和密码
- 阶梯博弈(poj 1704)
- CWnd::NotifyWinEvent 函数不接受 4 个参数的解决方案