您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > RHEL安装oracle11g
环境介绍操作系统:RHEL5.5数据库版本:oracle11g内存:1G(oracle11g最低要求1G)SWAP:2G(oracle11g最低要求1668480KB)第一步配置个IP,以后远程就可以解决所有问题。Vi/etc/sysconfig/network-scripts/ifcfg-ethXDEVICE=ethXBOOTPROTO=staticIPADDR=192.168.55.55NETMASK=255.255.255.0GATEWAY=192.168.55.254ONBOOT=yes第二步更改主机名Vi/etc/sysconfig/networkHOSTNAME=XXXXXXXX第三步建oracle目录、用户和组Mkdir/oracle新建目录Groupaddoinstall建oinstall组Groupadddba建dba组Useradd–goinstall–Gdbaoracle建oracle用户并加入到oinstall和dba组里Passwdoracle更改oracle密码Chown-Roracle:oinstall/oracle更改所属用户和组第四步上传oracle11g解压用XFTP等软件将oracle11g上传到/oracle目录中Chmod–R775/oracleUnziplinux_11gR2_database_1of2.zipunziplinux_11gR2_database_2of2.zip第五步安装软件包首先将盘插入光驱或将镜像上传到服务器上Mount–oloop/dev/cdrom/media光驱挂载到/mediaMount–oloop/oracle/rhel.iso/media镜像挂载到/media1.配置yumVi/etc/yum.repos.d/install.repo输入内容[XXXXXX]name=RedHatEnterpriseLinuxbaseurl=file:///media/Serverenabled=1gpgcheck=02.安装开发库与开发工具yumgroupinstall“DevelopmentLibraries”yumgroupinstall“DevelopmentTools”3.安装软件包软件包都在安装盘的Server目录下rpm-Uvhbinutils-2.*rpm-Uvhelfutils-libelf-0.*rpm-Uvhglibc-2.*rpm-Uvhglibc-common-2.*rpm-Uvhlibaio-0.*rpm-Uvhlibgcc-4.*rpm-Uvhlibstdc++-4.*rpm-Uvhmake-3.*rpm-Uvhcompat-libstdc++-33*rpm-Uvhelfutils-libelf-devel-*rpm-Uvhglibc-headers*rpm-Uvhglibc-devel-2.*rpm-Uvhlibgomp*rpm-Uvhlibstdc++-devel-4.1.2-46.el5.*rpm-Uvhgcc-4.*rpm-Uvhgcc-c++-4.*rpm-Uvhlibaio-devel-0.*rpm-Uvhlibstdc++-devel-4.*rpm-UvhunixODBC-2.*rpm-UvhunixODBC-devel-2.*rpm-Uvhsysstat-7.*rpm-Uvhautoconf-*第六步更改.bash_profile文件用oracle用户登录Vi.bash_profile在最后加入,需要注意的地方已标红。TMP=/tmp;exportTMPTMPDIR=$TMP;exportTMPDIRORACLE_HOSTNAME=ora11g.域名或计算机名;exportORACLE_HOSTNAMEORACLE_BASE=/oracle/app/oracle;exportORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;exportORACLE_HOMEORACLE_SID=ora11g;exportORACLE_SIDORACLE_TERM=xterm;exportORACLE_TERMPATH=/usr/sbin:$PATH;exportPATHPATH=$ORACLE_HOME/bin:$PATH;exportPATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATHNLS_LANG=AMERICAN_AMERICA.ZHS16GBK;exportNLS_LANGif[$USER=oracle];thenif[$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi第七步开始安装oracle11g因为是使用图形化安装,我这里使用的是Xmanager来远程安装。Cd/./oracle/database/runInstaller进入安装画面,有帐号么?没有?直接NextYes只安装数据库软件,Next单一实例数据库安装,Next(下面那个是传说中的RAC模式)English与中文,Next企业版,Next这里的目录一定要跟.bash_profile中的ORACLE_BASE这项一致哦,NextNext(没什么可说的)Next(自己看吧)检查先决条件不用管我靠居然有那么多没有通过,没关系一项一项看。需要以下几项内容修改或安装。1.更改swap空间到2G(这里涉及的概念比较多详见lvm)swapoff-v/dev/VolGroup00/LogVol01卸载SWAPlvmlvresize/dev/VolGroup00/LogVol01-L2048M增加到2Gmkswap/dev/VolGroup00/LogVol01格式化swapon–va挂载2.在/etc/security/limits.conf中加入几行oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile655363.安装软件包libaio-devel-0.3.106、sysstat-7.0.2、unixODBC-2.2.11和unixODBC-devel-2.2.11Cd/media/Serverrpm–Uvhlibaio-devel-*rpm–Uvhsysstat-*rpm–UvhunixODBC-*rpm–UvhunixODBC-devel-*4.在/etc/sysctl.conf中添加kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576fs.file-max=6815744fs.aio-max-nr=1048576改完后在检查一遍都成功了,Next(在这里可以看看oracle11具体都需要什么前提条件)Finish,开始安装等待中·················等待中·············提示运行两个脚本,以root身份运行。./oracle/app/oraInventory/orainstRoot.sh./oracle/app/oracle/product/11.2.0/dbhome_1/root.sh完成第八步配置监听和创建实例配置监听netca配置监听,Next添加一个监听,Next监听名字,NextNext选择监听端口,NextYes不了,Next完成,NextFinish配置数据库实例dbcaNext创建数据库,Next1为一般的或事务处理的数据库;2是自定义;3是数据仓库也就是传说中的DW;我选第一个,Next还记得在.bash_profile中的ORACLE_HOSTNAME和ORACLE_SID吗?这里跟那里一致就可以,Next自己看看吧,Next所有内置账户使用同一个密码,Next(也可以使用不同的)YesNext(到这里我也不太懂了)这里可以改变数据库的大小,NextNextNext确认都配置什么了,Next创建,FinishOK开始创建,等待中········喔,报错了,无效的监听地址,没关系在/etc/hosts文件里加入一行192.168.55.55ora11gdemo.oracle11goracle11gOK过去了,继续等待············完成,Exit启动数据库和监听Sqlplus/assysdba登入数据库Startup启动数据库Quit推出数据库Lsnrctlstart启动监听
本文标题:RHEL安装oracle11g
链接地址:https://www.777doc.com/doc-6465473 .html