1、RedHat6264安装oracle10g64详细图解Redhat Linux 6.2下Oracle 10g安装配置手册以下都是root用户操作1. 安装准备1.1 RedHat Linux Server 6.2安装文件 RatHatLinuxServer-6.2-x86_64.iso1.2 Oracle 10g Linux安装文件 10201_database_linux_x86_64.cpio.gz1.3 检查安装包rpm -qa |grep makeautomake-1.11.1-1.2.el6.noarchmake-3.81-19.el6.x86_64rpm -qa|grep glib
2、cglibc-common-2.12-1.47.el6.x86_64glibc-2.12-1.47.el6.i686glibc-headers-2.12-1.47.el6.x86_64glibc-devel-2.12-1.47.el6.i686compat-glibc-headers-2.5-46.2.x86_64glibc-2.12-1.47.el6.x86_64glibc-utils-2.12-1.47.el6.x86_64glibc-devel-2.12-1.47.el6.x86_64compat-glibc-2.5-46.2.x86_64rpm -qa |grep libaioliba
3、io-devel-0.3.107-10.el6.i686libaio-0.3.107-10.el6.x86_64libaio-devel-0.3.107-10.el6.x86_64libaio-0.3.107-10.el6.i686rpm -qa |grep gcc gcc-objc-4.4.6-3.el6.x86_64gcc-objc+-4.4.6-3.el6.x86_64compat-gcc-34-g77-3.4.6-19.el6.x86_64gcc-gfortran-4.4.6-3.el6.x86_64gcc-gnat-4.4.6-3.el6.x86_64compat-gcc-34-c+
4、-3.4.6-19.el6.x86_64gcc-java-4.4.6-3.el6.x86_64gcc-4.4.6-3.el6.x86_64compat-gcc-34-3.4.6-19.el6.x86_64gcc-c+-4.4.6-3.el6.x86_64libgcc-4.4.6-3.el6.i686libgcc-4.4.6-3.el6.x86_64rpm -qa |grep compat-libstdccompat-libstdc+-296-2.96-144.el6.i686compat-libstdc+-33-3.2.3-69.el6.i686compat-libstdc+-33-3.2.3
5、-69.el6.x86_64rpm -qa |grep compat-gcc compat-gcc-34-g77-3.4.6-19.el6.x86_64compat-gcc-34-c+-3.4.6-19.el6.x86_64compat-gcc-34-3.4.6-19.el6.x86_64rpm -qa |grep libXplibXp-1.0.0-15.1.el6.x86_64libXp-devel-1.0.0-15.1.el6.x86_64libXpm-3.5.8-2.el6.i686libXpm-devel-3.5.8-2.el6.x86_64libXp-devel-1.0.0-15.1
6、.el6.i686libXpm-3.5.8-2.el6.x86_64libXpm-devel-3.5.8-2.el6.i686libXp-1.0.0-15.1.el6.i686rpm -qa |grep openmotif openmotif-devel-2.3.3-4.el6.x86_64openmotif-2.3.3-4.el6.x86_64openmotif22-2.2.3-19.el6.x86_64openmotif22-2.2.3-19.el6.i686rpm -qa |grep compat-db compat-db43-4.3.29-15.el6.x86_64compat-db4
7、3-4.3.29-15.el6.i686compat-db42-4.2.52-15.el6.i686compat-db-4.6.21-15.el6.i686compat-db-4.6.21-15.el6.x86_64compat-db42-4.2.52-15.el6.x86_64缺少的包在系统镜像或系统安装光盘中有,如果可以挂载光盘或者联网,可以使用yum命令安装缺少的包。2. 硬件要求1 2 2.1 物理内存至少2G查看命令:grep MemTotal /proc/meminfo2.2 交换分区:至少1G,最好是物理内存的2倍查看命令:grep SwapTotal /proc/meminfo
8、2.3 硬盘空闲区至少4G查看命令:df h3. 创建安装oracle 所需的组和用户需要使用root账户创建1 2 3 3.1 创建组用户# /usr/sbin/groupadd oinstall1 2 3 3.1 3.2 创建组用户 # /usr/sbin/groupadd dba3.3 创建用户,并设定用户组 # /usr/sbin/useradd -g oinstall -G dba oracle3.4 设定oracle用户的密码 # passwd oracle4. 创建Oracle安装目录4 4.1 创建oracle安装目录# mkdir p /oracle4.2 修改目录所属用户为
9、oracle用户# chown -R oracle.oinstall /oracle4.3 修改目录权限# chmod 777 /oracle5. 配置内核参数5.1 编辑vi /etc/sysctl.conf文件,添加或修改如下的行:本人实际配置环境中,红色部分是需要修改行,蓝色部分为添加行。kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 102
10、4 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=2621445.2 查看当前内核参数的值/sbin/sysctl -p 注:(一般为内存的0.7倍)OLTP系统SGA+PGA(Total Memory)*0.8 SAG(Total Memory)*0.8*0.86. 修改vi /etc/hosts , 添加主机IP地址和主机名使用hostname命令查看主机名,ifconfig命令查看IP地址增加下面内容,如果没有oracle 的监听
11、器无法启动192.168.71.129 Rock7. 为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。7.1 打开文件数和进程数的限制加入下面的行到文件vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655367.2 加入下面的行到文件vi /etc/pam.d/loginsession required /lib/security/pam_limits.sosession
12、 required pam_limits.so8. 修改Linux的发行标记5 6 7 8 8.1 需要将文件 vi /etc/redhat-release的内容由:Red Hat Enterprise Linux Server release 6.2 (Santiago)修改为:Red Hat Enterprise Linux Server release 4 (Tikanga)8.2 修改增强的Linux安全设置:vi /etc/selinux/configSELINUX=disabled以下在oracle用户下操作9. 设置环境变量(以oracle用户登录)1 2 3 4 5 6 7 8
13、 9 9.1 以oracle用户登录编辑:vi /home/oracle/.bash_profile内容改为:# .bash_profile# Get the aliases and functionsif -f /.bashrc ; then . /.bashrcfi# User specific environment and startup programsexport ORACLE_SID=orclexport ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export PATH=$PATH:
14、$ORACLE_HOME/bin:$HOME/bin#PATH=$PATH:$HOME/bin #export PATH 执行 source .bash_profile 使生效 执行unset ORACLE_HOME 执行unset TNS_ADMIN9.2 查看并设置DISPLAY格式 在root用户下执行: xhost + 之后再回oracle用户下执行以下的命令: export DISPLAY=:0.0 (设置DISPLAY格式为:0.0) echo $DISPLAY (查看DISPLAY格式)10. 正式安装oracle数据库 此步骤需要直接在服务器上操作,如果不能直接造作服务器,需要
15、安装VNC远程桌面。10.1 用root用户登录,上传文件并解压、授权文件 将安装文件10201_database_linux_x86_64.cpio.gz,上传到服务器/opt路径下,并解压文件,如下:10.1.1 解压gz文件 # gunzip 10201_database_linux_x86_64.cpio.gz10.1.2 解压cpio文件 # cpio -idmv /proc/sys/vm/hugetlb_shm_group就可以了。一路 Ignore-OK-.-会回到,如下界面:点击 Retry 会重新执行安装完成后,会出现一个界面,可以管理相关用户,默认只有sys和system用户是未被锁定的。接下来,会出现下面界面:切换到root用户执行上面两条命令:到此处oracle安装完成:
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2