您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle安装日志最新修改版
ORACLEORACLEORACLEORACLE10101010gggg安装日志在linux下安装oracle是一件令我“崩溃”的事情,其复杂程度远大于安装linux操作系统本身。不过安装过程是一个很好的学习linux技术的机会。在这说明一下,oracle10g的g是grid的缩写,意为网络,是目前较为前沿的网络计算技术。Oracle10g对软硬件的要求:硬件要求——内存512MB(建议1G),cpu主频2.0G以上,硬盘转速7200以上;软件要求——oracle对于X86系列支持的操作系统只有3种(radhatES/AS2.1(x856),redhatEA/AS3(x86),unitedlinux1.0(x86))。1111安装oracleoracleoracleoracle前的系统准备工作1111检查需要的软件包(废话篇)可以使用rpm–qa##软件包关键词命令进行检测,一般(现在很多系统都自带安装好了,比如我们用的RedHatEnterpriseLinux5)情况下会需要手动安装如下的软件包:#rpm–Uvhsetarch-2*//rpm–Uvhpackagename安装升级包#rpm–Uvhmake-3*#rpm–Uvhglibc-2*#rpm–Uvhlibaio-0*安装前注意要先安装gcc环境(我们用的系统版本自带了)#rpm–Uvhcompat-libstdc-33-3*#rpm–Uvhcompat-gcc-34-3*#rpm–Uvhcompat-gcc-34-c-3*#rpm–Uvhgcc-4*#rpm–UvhlibXp-1#rpm–Uvhopenmotif-2*#rpm–Uvhcompat-db-4*2222修改LinuxLinuxLinuxLinux发行版本信息由于oracle10g发行的时候,RedHatEnterpriseLinux5(我们用的版本)还没发行,所以oracle10g并没有对RedHatEnterpriseLinux5确认支持,我们需要手工修改Linux的发行注记,让oracle10g支持RedHatEnterpriseLinux5.方法:编辑/etc/redhat-release文件#vi/etc/redhat-release将其中的内容RedHatEnterpriseLinuxServerrelease5(Tikanga)修改为RedHatEnterpriseLinuxASrelease4(NahantUpdata4)3333修改系统内核参数1.用文编辑器,编辑/etc/sysctl.conf文件编辑命令:#vi/etc/sysctl.conf添加或修改如下的行kernel.shmall=2097152kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=655362.改变当前内核参数的值实现命令:#/sbin/sysctl-p4444创建oracleoracleoracleoracle用户、组、安装目录1.创建oracle用户组#groupaddoinstall#groupadddba说明:下面的组必须存在Theoinstallgroup(theoracleinventorygroup)Thedbagroup(theOSDBAgroujp)如果不存在,则用下面的步骤创建他们#grepoinstall/etc/group#grepdba/etc/group2.创建oracle用户#useradd–m–goinstall–Gdbaoracle说明:m表示为用户oracle新建一个家目录-g表示为用户指定一个主group-G表示为用户指定一个group这样oracle既属于oinstall组也属于dba组平时主要是oinstall组发生作用3.设置oracle用户口令#passwdoracle说明:在命令窗口提示下输入两次密码4.创建oracle安装目录以及数据存放目录#mkdir–p/u01/app/oracle#mkdir–p/u02/oradata5.修改目录权限#chown–Roracle:oinstall/u01/app/oracle/u02/oradata#chmod–R777/u01/app/oracle/u02/oradata5555更改环境变量、对oracleoracleoracleoracle用户设置shellshellshellshell限定确认xwindow能正常显示:#xhost+(最好检查下)1.添加以下内容到/etc/security/limits.conf添加命令:#vi/etc/security/limits.conforaclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile655362.添加以下内容到/etc/pam.d/login添加命令:#vi/etc/pam.d/loginsessionrequired/lib/security/pam_limits.sosessionrequiredpam_limits.so3.添加以下内容到/etc/profile添加命令:#vi/etc/profileif[$USER=“oracle”];thenif[$SHELL=“/bin/ksh”];thenulimit–p16384ulimit–n65536elseulimit–u16384–n65536fifi说明:添加的内容根据oracle用户默认shell,对shellstart-up文件作相应改变,以上更改是针对于——Bourne、Bash、orKornshell(补充)查看用户默认shell命令:#echo$SHELL(切换到oracle用户名下)如果是Cshell,则环境变量文件/etc/csh.login的修改值如下:if($USER==“oracle”)thenlimitmaxproc16384limitdescriptors65536Endif6666配置LinuxLinuxLinuxLinux主机检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置oracle监听的时候会出现一些问题,导致无法启动监听,在此手工添加此记录即可7777配置oracleoracleoracleoracle用户环境变量#su–oracle//切换到oracle用户下#vi~/.bash_profile增加如下内容:umask022ORACLE_BASE=/u01/app/oracleORACLE_SID=ichatexportORACLE_BASEORACLE_SIDexportORACLE_HOME=$ORACLE_BASE/poduct/10.2.0/db_1exportLD_LIBRARY_PATH=$ORACLE_HOME/libexportPATH=$PATH:$ORACLE_HOME/binexportPATH保存后使用如下命令,使设置生效:$source~/.bash_profile2222安装oraoraoraoraclecleclecle,并进行相关设置例如oracle10g安装文件名为:linux_oracle.zip1.解压安装文件#unziplinux_oracle.zip2.解压后,设置oracle账户可以操作安装文件所在的目录#Chown–Roracle:oinstall//在安装文件所在目录3.用oracle账户进入安装文件所在目录,执行如下命令即可看到安装界面$./runInstaller出现安装界面后,根据界面提示进行相应的设置注意:在安装过程中,需要使用root权限执行两个脚本(安装时候留心提示)补充:我在安装过程中增加了两个软件包(不然进入不了安装界面)libxp-1.0.0-8.i386.rpmxorg-x11-deprecated-libs-6.8.2-31.i386.rpm安装rpm打包文件命令如下:#rpm–ivhlibxp-1.0.0-8.i386.rpm//切换至root用户名下执行#rpm–ivhxorg-x11-deprecated-libs-6.8.2-31.i386.rpm//切换至root4.启动oracle命令如下:#sqlplus/nologSQLconn/assysdbaSQLstartup命令窗口显示:Connected则启动成功成功后输入conn即可用system用户名对数据库进行操作。
本文标题:Oracle安装日志最新修改版
链接地址:https://www.777doc.com/doc-11757 .html