您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle 11gR2 在linux 64位平台的安装
Oracle11gR2在linux(64bit)上的安装一,数据库安装前的配置(一)安装前的检查1.swap配置需求AvailableRAMSwap大小4GB~8GB2*RAM8GB~32GB1.5*RAM32GB32GB2.检查grepSwapTotal/proc/meminfofreedf-h/dev/shm/3.Disk空间要求要求/tmp大于1GBdf-h/tmp要求/oracle需要20G要求/oradata根据数据库数据量确定,但至少大于20G4.操作系统要求OracleDatabase11gRelease2(11.2)要求下列操作系统或者更新版本:(1)oracleLinuxOracleLinux4Update7OracleLinux5Update2OracleLinux5Update5(仅支持OracleUnbreakableEnterpriseKernel)(2)RedhatLinuxRedHatEnterpriseLinux4Update7RedHatEnterpriseLinux5Update2RedHatEnterpriseLinux5Update5(仅支持RedHatcompatiblekernel)(3)SUSELinuxSUSELinuxEnterpriseServer10SP2SUSELinuxEnterpriseServer115.内核版本要求:cat/proc/versionoruname–a(1)对于OracleLinux4andRedHatEnterpriseLinux4:2.6.9或者以后版本(2)OracleLinux5Update2,andRedHatEnterpriseLinux5Update2:2.6.18或者以后版本(3)OnOracleLinux5Update5andRedHatEnterpriseLinux5Update5:UnbreakableEnterpriseKernelbasedonthe2.6.32stablekernelRedHatcompatiblekernelforstrictRedHatcompatibility(4)SUSELinuxSUSELinuxEnterpriseServer10:2.6.16.21或者以后版本SUSELinuxEnterpriseServer11:2.6.27.19或者以后版本执行命令验证:uname-a(二)Oracle11g所依赖软件包的检查和安装检查软件包:rpm-qpackage_name1.OracleLinux4andRedHatEnterpriseLinux4应当安装以下软件包binutils-2.15.92.0.2compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3(32bit)elfutils-libelf-0.97elfutils-libelf-devel-0.97expat-1.95.7gcc-3.4.6gcc-c++-3.4.6glibc-2.3.4-2.41glibc-2.3.4-2.41(32bit)glibc-common-2.3.4glibc-devel-2.3.4glibc-headers-2.3.4libaio-0.3.105libaio-0.3.105(32bit)libaio-devel-0.3.105libaio-devel-0.3.105(32bit)libgcc-3.4.6libgcc-3.4.6(32-bit)libstdc++-3.4.6libstdc++-3.4.6(32bit)libstdc++-devel3.4.6make-3.80numactl-0.6.4.x86_64pdksh-5.2.14sysstat-5.0.52.OracleLinux5,andRedHatEnterpriseLinux5应当安装以下软件包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.81numactl-devel-0.9.8.x86_64sysstat-7.0.23.SUSELinuxEnterpriseServer10应当安装以下软件包binutils-2.16.91.0.5compat-libstdc++-5.0.7gcc-4.1.0gcc-c++-4.1.2glibc-2.4-31.63glibc-devel-2.4-31.63glibc-devel-32bit-2.4-31.63ksh-93r-12.9libaio-0.3.104libaio-32bit-0.3.104libaio-devel-0.3.104libaio-devel-32bit-0.3.104libelf-0.8.5libgcc-4.1.2libstdc++-4.1.2libstdc++-devel-4.1.2make-3.80numactl-0.9.6.x86_64sysstat-8.0.44.SUSELinuxEnterpriseServer11应当安装以下软件包binutils-2.19gcc-4.3gcc-32bit-4.3gcc-c++-4.3glibc-2.9glibc-32bit-2.9glibc-devel-2.9glibc-devel-32bit-2.9ksh-93tlibaio-0.3.104libaio-32bit-0.3.104libaio-devel-0.3.104libaio-devel-32bit-0.3.104libstdc++33-3.3.3libstdc++33-32bit-3.3.3libstdc++43-4.3.3_20081022libstdc++43-32bit-4.3.3_20081022libstdc++43-devel-4.3.3_20081022libstdc++43-devel-32bit-4.3.3_20081022libgcc43-4.3.3_20081022libstdc++-devel-4.3make-3.81sysstat-8.1.5(三)系统环境配置1.配置hosts文件确认hosts文件如下127.0.0.1ora11glocalhost.localdomainlocalhost192.168.138.5ora11g注:ora11g是hostname2.配置系统参数vi/etc/sysctl.conffs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152kernel.shmmax=536870912###根据服务器实际情况设置kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586使用如下命令验证/sbin/sysctl-p/sbin/sysctl–a#系统下次启动时自动加载/etc/sysctl.conf在SUSELinux上:/sbin/chkconfigboot.sysctlon#让suse启动时加载/etc/sysctl.confecho501/proc/sys/vm/hugetlb_shm_group#/sbin/chkconfigboot.sysctlon3.配置limits文件/etc/security/limits.conforaclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536oraclesoftstack102404.配置oracle用户环境(1)用户和组/usr/sbin/groupaddoinstall/usr/sbin/groupaddgid=500dba/usr/sbin/groupaddoper/usr/sbin/useradd–u500-gdbaoracle注:SuseLinux中使用添加用户用下面命令useradd–goinstall–Gdba–moracleidoracleuid=500(oracle)gid=500(dba)groups=500(dba)(2)数据库相关目录和权限mkdir-p/oraclechown-Roracle:dba/oracle数据库软件存放目录mkdir–p/pkg/oraclechown-Roracle:dba/pkg/oracle(3)配置oracle环境变量:su-oraclevi.bash_pfileexportORACLE_BASE=/oracleexportORACLE_HOME=$ORACLE_BASE/product/11.2.0exportORACLE_SID=xxxx#需根据实际设置exportPATH=$ORACLE_HOME/bin:$PATHexportNLS_LANG=AMERICAN_AMERICA.ZHS16GBKexportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexportLIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib二,数据库软件安装1.数据库软件上传至/pkg/oracleunziplinux.x64_11gR2_database_1of2.zipunziplinux.x64_11gR2_database_1of2.zip2.使用xmanager、VNC或者其他软件,连接到服务器oracle用户的图形化界面执行环境变量脚本进入安装目录,运行“runInstaller”启动安装界面中在弹出的界面中,按照如下图选择“Iwishreceivesecurityupdatesviamyoraclesupport”,然后下一步点击“Yes”进入下一步这里仅按照数据库软件,选择“Installdatabasesoftwareonly“,然后下一步:选择“SingleInstancedatabaseinstallation”,默认即可,点击下一步继续:添加语言“SimplifiedChinese”,然后选定“English”,然后点击下一步:选择oracle按照路径和位置,严格按照oracle环境变量配置,确认完成后,下一步:选择Inventory目录:/oracle/oraInventory和组,如图下一步在弹出的窗口中,点击yes确认操作系统的组用户:dba,如图,下一步进行预按照检查:确认检查结果,必须无任何失败项,然后下一步(注,演示服务器内存和物理内存较小,所以这两项检查失败,不符合安装要求)检查如果通过,下
本文标题:Oracle 11gR2 在linux 64位平台的安装
链接地址:https://www.777doc.com/doc-5856784 .html