您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Centos65安装Oracle11g详细过程
CentOS6.5安装oracle11G数据库详细过程安装环境1台linux虚拟机,CentOS6.564位系统,内存4G,CPU2核,磁盘50GOracle软件版本:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip安装数据库所需要的系统环境及组件;修改主机名称[root@localhost~]#vi/etc/hosts127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6172.21.1.77PCB[root@localhost~]#hostnamePCB[root@localhost~]#vi/etc/sysconfig/networkNETWORKING=yesHOSTNAME=PCBGATEWAY=172.21.1.1修改完以后servicenetworkrestart或者重启系统生效安装oracle11g数据库需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装):binutils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3(32bit)elfutils-libelf-0.125elfutils-libelf-devel-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-2.5-24(32bit)glibc-common-2.5glibc-devel-2.5glibc-devel-2.5(32bit)glibc-headers-2.5ksh-20060214libaio-0.3.106libaio-0.3.106(32bit)libaio-devel-0.3.106libaio-devel-0.3.106(32bit)libgcc-4.1.2libgcc-4.1.2(32bit)libstdc++-4.1.2libstdc++-4.1.2(32bit)libstdc++-devel4.1.2make-3.81sysstat-7.0.2pdksh-5.2.14采用yum安装,如下:yuminstall-ybinutils*yuminstall-ycompat-libstdc*yuminstall-yelfutils-libelf*yuminstall-ygcc*yuminstall-yglibc*yuminstall-yksh*yuminstall-ylibaio*yuminstall-ylibgcc*yuminstall-ylibstdc*yuminstall-ymake*yuminstall-ysysstat*yuminstalllibXp*-yyuminstall-yglibc-kernheaders………………………………………………..安装完以后检查下lib是否安装齐全:[root@powerlong4~]#rpm-q--queryformat%-{name}-%{version}-%{release}-%{arch}\n\compat-libstdc++-33glibc-kernheadersglibc-headerslibaiolibgccglibc-develxorg-x11-deprecated-libs如果缺少,就继续安装缺失的组件包。网络、系统参数调整及说明在生产环境中要求尽量使用2块千兆网卡做绑定,预防网卡、网线、端口、单个网络交换机带来的单点故障。调整内核参数及用户限制用root用户编辑/etc/sysctl.conf文件,设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。vi/etc/sysctl.conf#kernel.shmall=4294967296fs.aio-max-nr=1048576fs.file-max=6815744kernel.shmmni=4096kernel.shmmax=2147483648kernel.shmall=2097152kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586(2)更改oracle安全性限制编辑/etc/security/limits.conf文件,修改操作系统对oracle用户资源的限制。在该文件中修改或添加如下行vi/etc/security/limits.conforaclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536oraclehardstack10240调整完成后,建议重启系统确保完全生效或者执行sysctl-p修改内核参数马上生效。目录结构及空间大小规划临时目录/tmp:至少2GB空间,推荐5GB,用于存放Oracle软件安装时产生的日志。交换区(SWAP):按照操作系统推荐配置,根据内存大小,为物理内存的1-1.5倍。推荐:创建2个大小相同、且分布在不同盘(pv)上的SWAP空间。数据库软件安装目录Oracle软件安装目录建议设置为单独的文件系统,比如建立一个目录/oradata实际安装的主目录为/oradata/oracle/u01/app大小一般配置为20GB,目录的owner要求为oracle:oinstallmkdir–p/oradata/oracle/u01/app数据库安装用户和组的创建[root@PCB~]#groupaddoinstall[root@PCB~]#groupadddba[root@PCB~]#useradd-m-goinstall-Gdbaoracle[root@PCB~]#passwdoracle设置oracle用户密码设置oracle用户环境变量首先确定数据库名及数据库实例名,对于单实例(非RAC)环境下,两者一般是一致的。假设数据库(实例)名为pcb,使用oracle用户,编辑/home/oracle/.bash_profile,加入以下内容[oracle@PCB~]$vi/home/oracle/.bash_profilePATH=$PATH:$HOME/binexportPATHexportPATHexportPATHexportTMPDIR=/oradata/tmpexportTMP=/oradata/tmpexportORACLE_BASE=/oradata/oracleexportORACLE_HOME=/oradata/oracle/u01/appexportORACLE_SID=pcbexportORACLE_TERM=xtermexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlibexportPATH=$ORACLE_HOME/bin:$PATHexportTHREDS_FLAG=nativeexportOH=$ORACLE_HOMEexportTERM=vt100PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/opatch:$OCM/bin改变属组和权限;[root@PCBoradata]#chown-Roracle:oinstall/oradata/[root@PCBoradata]#chown-Roracle:oinstall/oradata/oracle/[root@PCBoradata]#chown-Roracle:oinstall/oradata/oracle/u01/app[root@PCBoradata]#chmod-R775/oradata/oracle/建立/soft文件夹将软件上传到文件夹/soft并解压软件解压后的软件在database里面[root@PCBsoft]#unziplinux.x64_11gR2_database_1of2.zip[root@PCBsoft]#unziplinux.x64_11gR2_database_2of2.zip[root@PCBsoft]#chown-Roracle:oinstalldatabase/[root@PCBmnt]#mount-tauto/dev/cdrom/mnt/cdrom/#挂载系统盘方便安装系统所需组件mount:blockdevice/dev/sr0iswrite-protected,mountingread-only[root@PCBmnt]#cdcdrom/[root@PCBcdrom]#lsCentOS_BuildTagisolinuxRPM-GPG-KEY-CentOS-Debug-6EFIPackagesRPM-GPG-KEY-CentOS-Security-6EULARELEASE-NOTES-en-US.htmlRPM-GPG-KEY-CentOS-Testing-6GPLrepodataTRANS.TBLimagesRPM-GPG-KEY-CentOS-6[root@PCBcdrom]#安装VNC通过图形界面向导安装数据库Vnc安装部分;在Linux下面进行Oracle安装,需要启动Java的swing界面,所以需要x-window窗口,那么就需要直接去服务器机房去现场操作挺麻烦,远程xshell无法视窗,这种情况下可以采用vnc的模式远程连接Linux系统的视窗来进行远程安装Oracle。1,先检查一下服务器是否已经安装了VNC服务,没有安装,检查服务器的是否安装VNC的命令如下[root@linuxidcrpms]#ps-eaf|grepvncroot17891557017:30pts/000:00:00grepvnc[root@linuxidcrpms]#[root@linuxidcrpms]#rpm-qa|grepvnc[root@linuxidcrpms]#2,如果没有安装vnc可以使用下面命令进行安装:yuminstalltigervnctigervnc-server-y顺利安装完,check下[root@linuxidcrpms]#rpm-qa|grepvnctigervnc-1.1.0-16.el6.CentOS.x86_64tigervnc-server-1.1.0-16.el6.centos.x86_64libvncserver-0.9.7-4.el6.x86_64[root@linuxidcrpms]#3,接下来就是安装之后的配置问题了,使用下面的命令编辑配置文件:vim/etc/sysconfig/vncserversVNCSERVERS=1:rootVNCSERVERARGS[1]=-geometry800x600下面这段是上面所讲配置文件注解,做参考之用:#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS=1:user12:user2,,依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为590+usernumber),如下VNCSERVERS=usernumber:my
本文标题:Centos65安装Oracle11g详细过程
链接地址:https://www.777doc.com/doc-2904199 .html