您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > CentOS54下安装配置oracle10gr2
CentOS5.4下安装配置oracle10g.r2一.安装系统CentOS5.4光盘启动(没有光盘,可用网络安装,需要配置usb启动盘)语言选择“简体中文”键盘选择“美国式英语”设置IP地址、子网掩码、DNS、主机名等选择所在城市、区域设置root用的登录口令定制CentOs的安装包,“开发”中的“java开发”、“开发库”、“开发工具”等;“基本系统”中的“java”、“X窗口系统”、“基本”、“管理工具”、“系统工具”,开始格式化硬盘,安装文件,结束后重启。第一次启动需要设置系统,禁用防火墙、禁用SELinux,修改日期时间,完成后再次重启。二.安装必要的软件1.如果可以连接互联网,可使用“网易”的镜像站点来升级软件:首先,修改升级源:升级源地址存于/etc/yum.repos.d/CentOS-Base.repo文件中,修改之前备份一份,防止修改不成功。#cp/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak#vim/etc/yum.repos.d/CentOS-Base.repo将http://……/centos中的“……”替换成“mirrors.163.com”,保存退出即可。修改好的文件内容如下:[base]name=CentOS-$releasever-Basebaseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5#releasedupdates[updates]name=CentOS-$releasever-Updatesbaseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5#packagesused/producedinthebuildbutnotreleased[addons]name=CentOS-$releasever-Addonsbaseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5#additionalpackagesthatmaybeuseful[extras]name=CentOS-$releasever-Extrasbaseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5#additionalpackagesthatextendfunctionalityofexistingpackages[centosplus]name=CentOS-$releasever-Plusbaseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/gpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5#contrib-packagesbyCentosUsers[contrib]name=CentOS-$releasever-Contribbaseurl=http://mirrors.163.com/centos/$releasever/contrib/$basearch/gpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5然后,升级必要的软件:#yum-yinstallcompat-libstdc*compat-gcc*binutilselfutils-libelf*gcc*libgcc*libstdc*openmotif*glibc*libaio*makesysstatcompat-dbunixodbc*#yum-yinstalljava-1.6.0-openjdk安装java-1.6.0-openjdk为了让oracle安装界面显示中文,opnjdk默认安装后自动配置了中文字体支持,如果自己手动安装sunjava6-jk,要是安装界面显示为中文,请参看debian篇中的JDK配置,CntOS环境下,中文字体在/usr/share/fnts/chiese/TruType/。2.如果不能连接互联网,则必须手工安装必须的软件包:安装过程中可能会涉及到软件包的依赖问题,需要手工逐一安装。软件包列表如下:binutils-2.17.50.0.6-2.el5compat-libstdc++-33-3.2.3-61elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125gcc-4.1.1-52gcc-c++-4.1.1-52glibc-2.5-12glibc-common-2.5-12glibc-devel-2.5-12glibc-headers-2.5-12libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc++-4.1.1libstdc++-devel-4.1.1-52.e15make-3.81-1.1sysstat-7.0.0unixODBC-2.2.11-7.1unixODBC-devel-2.2.11-7.1如果是新版,亦可。使用命令:#rpm-ivh*****.rpm不能安装java-openjdk,可以下载安装jdk-1.6.0三.增加swap分区,oracle安装需要1G的交换分区(可以根据需要来添加,如果在安装系统的时候已经有交换分区了,可以忽略)#ddif=/dev/zeroof=/tmp/swapbs=1Mcount=1024#chmod600/var/tmp/swap#mkswap/var/tmp/swap#swapon/var/tmp/swap可以使用swapon-s来查看交换分区,在安装完oracle后使用命令swapoff/var/tmp/swap关闭交换分区四.创建用户要用oracle用户安装和启动数据库#groupaddoinstall#groupadddba#useradd-goinstall-Gdba-s/bin/bash-moracle//新建一个oracle用户#passwdoracle//设置用户oracle的登录密码五.创建目录#mkdir-p-m775/var/oracle#chown-Roracle:oinstall/var/oracle六.修改内核参数#vim/etc/sysctl.confkernel.shmmax,kernel.shmall这两个参数由于安装CENTOS后,在sysctl.conf文件末尾已经存在了可参考以下数值kernel.shmall=2097152kernel.shmmax=2147483648还需添加以下的东西:kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=4194304net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=262144保存后执行#sysctl-p使修改生效七.设置用户环境#vim/home/oracle/.bash_profile删除PATH=$PATH:$HOME/binexportPATH添加:exportORACLE_BASE=/var/oracleexportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1exportORACLE_SID=testexportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin保存退出#echoexportDISPLAY=*.*.*.*:0.0/home/oracle/.profile//*.*.*.*指安装了NetSarangXmanagerEnterprise的机器,显示在远程机器上便于操作。为oracle用户设置Shell限制#vim/etc/security/limits.conf添加oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536#vim/etc/pam.d/login添加sessionrequired/lib/security/pam_limits.so如果是Bourne、Bash、Kornshell#vim/etc/profile添加if[$USER=oracle];thenif[$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi注意点:另外在安装oracle数据库的时候要注意/etc/hosts与/etc/sysconfig/network文件主机名的一致性,否则会在后面运行netca和dbca可能出现错误提示。例如:/etc/hosts文件内容如下:192.168.2.104canias.boson.com127.0.0.1localhost.localdomainlocalhost/etc/sysconfig/network内容如下:#NETWORKING_IPV6=yes//该行已经注释NETWORKING=yesHOSTNAME=canias.boson.com上面的canias,是我自己随便命名的,切记上面需要调整的地方,否则你在最后执行netca将产生很多的问题,到时候欲哭无泪呀。八.安装准备将安装包位下载至/opt目录下#unzip10201_database_linux32.zip产生database目录#vi/opt/dataase/insall/oraaram.ini添加centos-5[CerifiedVersions]Linux=redhat-3,SuSE-9,redhat-4,centos-5,UnitedLinux-1.0,asianux-1,asianux-2在文件末尾添加[Linux-centos-5.0-optional]TEMP_SPACE=80SWAP_SPACE=150MIN_DISPLAY_COLORS=256#su–oracle//切换到用户oracle#cd/opt/database#./runInstaller-jreLoc/usr/lib/jvm/java-1.6.0-openjdk/jre需要指定java的安装目录,按照实际安装目录即可在运行./runInstaller前,在一台windows机器上安装NetSarangXmanagerEnterprise3.0.0208,并且运行xmanager–Passive模式,运行./runInstaller后,在安装了NetSarangXmanagerEnterprise的机器上就会弹出oracle的安装界面。九.在远程开始安装Oracle:安装类型选择“企业版”产品的默认语
本文标题:CentOS54下安装配置oracle10gr2
链接地址:https://www.777doc.com/doc-7997 .html