1、# mkdir -p /data/app/oracle # mkdir -p /data/oradata(创建数据目录)# chown -R oracle:oinstall /data/app/oracle /data/oradata (设定目录所属的用户组和用户)# chmod -R 775 /data/oradata (设定目录的读写权限)3.设置内核参数,调节共享内存:(服务器内存2G)以root身份进行修改vi /etc/sysctl.conf 这个文件,加入以下的语句:kernel.shmall = 2097152kernel.shmmax = 2147483648 kernel.s
2、hmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.core.wmem_max = 262144PS:检查上面已经有的配置中有没有重复,如果有,在以前的配置前面加#注释掉注:sem 4个参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数
3、);SEMOPM(每次semopm系统调用操作数);SEMMNI(系统辛苦量集数最大数)。SEMMSL SEMMNS SEMOPM SEMMNI如当oracle DB初始化参数文件中PROCESSES参数设置较大时,需要调整SEMAPHORES设置SEMMSL应该设置为服务器中各个实例中最大的PROCESSES参数+10,例如,当最大的PROCESSES参数为5000时,SEMMSL应设置为5010。SEMMNS参数应设置为SEMMSL*SEMMNI,接上例SEMMSL为5010,SEMMNS参数应为(5010*128)=641280。SEMOPM参数应设置与SEMMSL参数相同,接上例此处应
4、设置为5010Shmmax 最大共享内存2GB 物理内存如果小的话可以设置成 536870912。Shmmni 最小共享内存 4096KB。Shmall 所有内存大小。一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是 2G,则可以设置最大共享内存为 1073741824,如上;如物理内存是 1G,则可以设置最大共享内存为 512 * 1024 * 1024 = 536870912;以此类推。16G 8589934592 8G 4294967296 4G 2147483648 2G 1073741824 1G 536870912kernel.shmall = 2097152 209
5、7152*4k/1024/1024 =8G就是说可用共享内存一共8G设置完成后用命令 more /etc/sysctl.conf |grep kernel.s 检查.vi /etc/security/limits.conf行末添加以下内容# 20090415 add content for oracle install(注释,可写可不写)* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536vi /etc/selinux/config查看SELINUX的属性,如果等于enforcing,则修改为:SELI
6、NUX=disabledvi /etc/pam.d/login# time add content for oracle install(注释,可写可不写)32位系统session required /lib/security/pam_limits.sosession required pam_limits.so64位系统session required /lib64/security/pam_limits.so4.查看软件包和安装编译环境用rpm -qa|grep compat 查看系统中是否有compat软件包:(其它的查看方法一样,要全部查看,少一个包都会导致安装失败!)rpm -qa|
7、grep compat (如果太多了不好查可以把全名复制过去一个一个查)compat-db-4.2.52-5.1没有请运行rpm -Uvh compat-db-4*compat-gcc-34-g77-3.4.6-4没有请运行rpm -Uvh compat-gcc-34-g*compat-gcc-34-3.4.6-4没有请运行rpm -Uvh compat-gcc-34-3*compat-gcc-34-c+-3.4.6-4没有请运行rpm -Uvh compat-gcc-34-c+-3* compat-libstdc+-33-3.2.3-61没有请运行rpm -Uvh compat-libstd
8、c+-33-3*compat-libstdc+-296-2.96-138没有请运行rpm -Uvh compat-libstdc+-296-2* rpm -qa|grep libaiolibaio-0.3.106-5没有请运行rpm -Uvh libaio-0*libaio-devel-0.3.106-5没有请运行rpm -Uvh libaio-devel-0.3.106-5.*rpm -qa|grep gccgcc-4.1.2-48.el5没有请运行rpm -Uvh gcc-4*rpm -qa|grep makemake-3.81-3.el5没有请运行rpm -Uvh make-3*rpm
9、-qa|grep binutils binutils-2.14.90.0.4-26没有请运行rpm -Uvh binutils-2*rpm -qa|grep libXplibXp-1.0.0-8.1.el5没有请运行rpm -Uvh libXp-1*libXp-devel-1.0.0-8.1.el5没有请运行rpm -Uvh libXp-devel-1*必须是libXp-1.0.0-8.1.el5和libXp-devel-1.0.0-8.1.el5和CentOS5.5自带的libXpm-3X版本不一样。一定要安装,不然下面的openmotif会安装失败 rpm -qa|grep openmot
10、ifopenmotif-2.3.1-2.el5_4.1没有请运行rpm -Uvh openmotif-2*rpm -qa|grep setarch setarch-2.0-1.1 没有请运行rpm -Uvh setarch-2*如果系统上缺少任何程序包,或版本比以上指定的版本旧(compat-db 除外),则需要安装这些包,这些包在RHEL的DVD安 装盘上的server目录下都有.# cd /media/RHEL_5.5 x86_64 DVD/Serverrpm -Uvh setarch-2*rpm -Uvh make-3*rpm -Uvh glibc-2*rpm -Uvh libaio-0
11、*rpm -Uvh libaio-devel-0.3.106-5.*rpm -Uvh compat-db-4*rpm -Uvh compat-gcc-34-g*rpm -Uvh compat-libstdc+-33-3*rpm -Uvh compat-gcc-34-3*rpm -Uvh compat-gcc-34-c+-3*rpm -Uvh compat-libstdc+-296-2*rpm -Uvh gcc-4*rpm -Uvh binutils -2*rpm -Uvh libXp-1*rpm -Uvh libXp-devel-1*rpm -Uvh openmotif-2*请大家一要安装好以
12、上所列出的软件包,否则安装Oracle系统时,会出现一些不必须要的错误信息! 5编辑ORACLE环境在vi .bash_profile文件(要进入oracle用户后在输入指令),将如下内容加入:#su oracle#cd #vi .bash_profile(如果不好用,就删掉在root下面加,此处待定)把export PATH挪放到上面/bin一行的后面,中间加个;(分号)在后面加入:umask 022TMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/data/app/oracle; export ORACLE_BASEORA
13、CLE_HOME=$ORACLE_BASE/product/10.2.0; export ORACLE_HOMEORACLE_SID=tsadb; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:#export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBKLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH#LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNELsource .bash_profile 使以上文件生效PS2:如果配置有问题,可以考虑删除tmp中的临时文件后再试#rm -rf /tmp/*6解压安装文件并安装 准备文件:如果安装时在可视化界面中,可以直接复制安装程序到本机的/home文件夹下。复制方法:进入U盘复制安装程序,然后点击桌面上的计算机文
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1