第1页共35页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共35页二、安装Oracle11gr2前的配置其实Linux下安装Oracle11g并不难,主要就是安装前的配置有点烦琐罢了。不过不要怕,安装过一两次你就会熟练了。开始了,Followme!1、安装Oracle所需软件包先用rpm-qa|grep命令查询软件包是否安装了,没有的话再用rpm-ivh命令进行安装。1.检查系统包rpm-qcompat-libstdc++-33elfutils-libelfelfutils-libelf-develglibcglibc-commonglibc-develgcc-gcc-c++libaio-devellibaiolibgcclibstdc++libstdc++-develmakesysstatunixODBCunixODBC-develpdksh5.2.143、修改内核参数#vi/etc/sysctl.conf增加下面的内容到文件中:kernel.shmall=2097152kernel.shmmax=536870912第2页共35页第1页共35页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共35页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第3页共35页第2页共35页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共35页4、建立安装Oracle需要的用户、组及目录(1)新增组和用户:groupaddoinstallgroupadddbagroupaddoperuseradd-goinstall-Gdbaoraclepasswdoracle(2)创建Oracle的安装目录,并把权限付给oracle用户:mkdir-p/u01/app/oracle/product/11.2.0/db_1chown-Roracle.oinstall/u015、设置oracle用户的shelllimit#vi/etc/security/limits.conf增加下面的内容到文件/etc/security/limits.conf文件中:#Endoffileoraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536第4页共35页第3页共35页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共35页oraclesoftstack10240增加下面的内容到文件/etc/pam.d/login中,使shelllimit生效:sessionrequired/lib/security/pam_limits.so6、配置静态IP地址安装RedHatLinux的时候最好采用静态IP地址,/etc/sysconfig/network-scripts/ifcfg-eth0文件:DEVICE="eth0"HWADDR="00:0C:29:43:08:00"NM_CONTROLLED="yes"第5页共35页第4页共35页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共35页ONBOOT="yes"IPADDR=10.10.10.110PREFIX=24GATEWAY=10.10.10.1我配置的ip地址为:10.10.10.110,网关为:10.10.10.1子网掩码:24(255.255.255.0)因为内网所以没配dns,想来配置网络对大家不是问题,继续.7、修改/etc/hosts把127.0.0.1改为具体的ip地址,注意最好去掉那些无用的,格式如下:ip地址–主机名–localhost第6页共35页第5页共35页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第6页共35页8、关闭SeLinux因为SeLinux对oracle有影响,所以把SecureLinux设成无效,编辑文件/etc/selinux/config:SELINUX=disabled当然你也可以用图形界面下的工具(系统>管理>安全级别和防火墙),选择SELinux页面并且设为无效。9、配置Oracle用户的环境变量登录到oracle用户并且配置环境变量,编辑/home/oracle目录下的.bash_profile文件vi.bash_profile增加下面的内容到文件.bash_profile#OracleSettingsTMP=/tmp;exportTMPTMPDIR=$TMP;exportTMPDIRORACLE_BASE=/u01/app/oracle;exportORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;exportORACLE_HOME第7页共35页第6页共35页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第7页共35页ORACLE_SID=orcl;exportORACLE_SIDORACLE_TERM=xterm;exportORACLE_TERMPATH=$PATH:$ORACLE_HOME/bin;exportPATHLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib;exportLD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATHexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/home/oracle/lib:/usr/local/lib:$LD_LI...