CentOS55下安装oracle10gWord文件下载.docx
《CentOS55下安装oracle10gWord文件下载.docx》由会员分享,可在线阅读,更多相关《CentOS55下安装oracle10gWord文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
#mkdir-p/data/app/oracle
#mkdir-p/data/oradata(创建数据目录)
#chown-Roracle:
oinstall/data/app/oracle/data/oradata(设定目录所属的用户组和用户)
#chmod-R775/data/oradata(设定目录的读写权限)
3.设置内核参数,调节共享内存:
(服务器内存2G)
以root身份进行修改vi/etc/sysctl.conf这个文件,加入以下的语句:
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
PS:
检查上面已经有的配置中有没有重复,如果有,在以前的配置前面加#注释掉
注:
sem4个参数依次为SEMMSL(每个用户拥有信号量最大数);
SEMMNS(系统信号量最大数);
SEMOPM(每次semopm系统调用操作数);
SEMMNI(系统辛苦量集数最大数)。
SEMMSLSEMMNSSEMOPMSEMMNI
如当oracleDB初始化参数文件中PROCESSES参数设置较大时,需要调整SEMAPHORES设置
SEMMSL应该设置为服务器中各个实例中最大的PROCESSES参数+10,例如,当最大的PROCESSES参数为5000时,SEMMSL应设置为5010。
SEMMNS参数应设置为SEMMSL*SEMMNI,接上例SEMMSL为5010,SEMMNS参数应为(5010*128)=641280。
SEMOPM参数应设置与SEMMSL参数相同,接上例此处应设置为5010
Shmmax最大共享内存2GB物理内存如果小的话可以设置成536870912。
Shmmni最小共享内存4096KB。
Shmall所有内存大小。
一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是2G,则可以设置最大共享内存为1073741824,如上;
如物理内存是1G,则可以设置最大共享内存为512*1024*1024=536870912;
以此类推。
16G8589934592
8G4294967296
4G2147483648
2G1073741824
1G536870912
kernel.shmall=20971522097152*4k/1024/1024=8G就是说可用共享内存一共8G
设置完成后用命令more/etc/sysctl.conf|grepkernel.s检查.
vi/etc/security/limits.conf行末添加以下内容
#20090415addcontentfororacleinstall(注释,可写可不写)
*softnproc2047
*hardnproc16384
*softnofile1024
*hardnofile65536
vi/etc/selinux/config查看SELINUX的属性,如果等于enforcing,则修改为:
SELINUX=disabled
vi/etc/pam.d/login
#timeaddcontentfororacleinstall(注释,可写可不写)
32位系统
sessionrequired/lib/security/pam_limits.so
sessionrequiredpam_limits.so
64位系统
sessionrequired/lib64/security/pam_limits.so
4.查看软件包和安装编译环境
用rpm-qa|grepcompat查看系统中是否有compat软件包:
(其它的查看方法一样,要全部查看,少一个包都会导致安装失败!
)
rpm-qa|grepcompat(如果太多了不好查可以把全名复制过去一个一个查)
compat-db-4.2.52-5.1
没有请运行rpm-Uvhcompat-db-4*
compat-gcc-34-g77-3.4.6-4
没有请运行rpm-Uvhcompat-gcc-34-g*
compat-gcc-34-3.4.6-4
没有请运行rpm-Uvhcompat-gcc-34-3*
compat-gcc-34-c++-3.4.6-4
没有请运行rpm-Uvhcompat-gcc-34-c++-3*
compat-libstdc++-33-3.2.3-61
没有请运行rpm-Uvhcompat-libstdc++-33-3*
compat-libstdc++-296-2.96-138
没有请运行rpm-Uvhcompat-libstdc++-296-2*
rpm-qa|greplibaio
libaio-0.3.106-5
没有请运行rpm-Uvhlibaio-0*
libaio-devel-0.3.106-5
没有请运行rpm-Uvhlibaio-devel-0.3.106-5.*
rpm-qa|grepgcc
gcc-4.1.2-48.el5
没有请运行rpm-Uvhgcc-4*
rpm-qa|grepmake
make-3.81-3.el5
没有请运行rpm-Uvhmake-3*
rpm-qa|grepbinutils
binutils-2.14.90.0.4-26
没有请运行rpm-Uvhbinutils-2*
rpm-qa|greplibXp
libXp-1.0.0-8.1.el5
没有请运行rpm-UvhlibXp-1*
libXp-devel-1.0.0-8.1.el5
没有请运行rpm-UvhlibXp-devel-1*
必须是libXp-1.0.0-8.1.el5和libXp-devel-1.0.0-8.1.el5
和CentOS5.5自带的libXpm-3X版本不一样。
一定要安装,不然下面的openmotif会安装失败
rpm-qa|grepopenmotif
openmotif-2.3.1-2.el5_4.1
没有请运行rpm-Uvhopenmotif-2*
rpm-qa|grepsetarch
setarch-2.0-1.1
没有请运行rpm-Uvhsetarch-2*
如果系统上缺少任何程序包,或版本比以上指定的版本旧(compat-db除外),则需要安装这些包,这些包在RHEL的DVD安
装盘上的server目录下都有.
#cd/media/RHEL_5.5\x86_64\DVD/Server"
rpm-Uvhsetarch-2*
rpm-Uvhmake-3*
rpm-Uvhglibc-2*
rpm-Uvhlibaio-0*
rpm-Uvhlibaio-devel-0.3.106-5.*
rpm-Uvhcompat-db-4*
rpm-Uvhcompat-gcc-34-g*
rpm-Uvhcompat-libstdc++-33-3*
rpm-Uvhcompat-gcc-34-3*
rpm-Uvhcompat-gcc-34-c++-3*
rpm-Uvhcompat-libstdc++-296-2*
rpm-Uvhgcc-4*
rpm-Uvhbinutils-2*
rpm-UvhlibXp-1*
rpm-UvhlibXp-devel-1*
rpm-Uvhopenmotif-2*
请大家一要安装好以上所列出的软件包,否则安装Oracle系统时,会出现一些不必须要的错误信息!
5编辑ORACLE环境
在vi.bash_profile文件(要进入oracle用户后在输入指令),将如下内容加入:
#suoracle
#cd~
#vi.bash_profile
(如果不好用,就删掉在root下面加,此处待定…)
把exportPATH挪放到上面/bin一行的后面,中间加个;
(分号)
在后面加入:
umask022
TMP=/tmp;
exportTMP
TMPDIR=$TMP;
exportTMPDIR
ORACLE_BASE=/data/app/oracle;
exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0;
exportORACLE_HOME
ORACLE_SID=tsadb;
exportORACLE_SID
ORACLE_TERM=xterm;
exportORACLE_TERM
PATH=/usr/sbin:
$PATH;
exportPATH
PATH=$ORACLE_HOME/bin:
#exportNLS_LANG="
SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib;
exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib;
exportCLASSPATH
#LD_ASSUME_KERNEL=2.4.1;
exportLD_ASSUME_KERNEL
source.bash_profile使以上文件生效
PS2:
如果配置有问题,可以考虑删除tmp中的临时文件后再试
#rm-rf/tmp/*
6解压安装文件并安装
Ø
准备文件:
如果安装时在可视化界面中,可以直接复制安装程序到本机的/home文件夹下。
复制方法:
进入U盘复制安装程序,然后点击桌面上的计算机—文