Redhat5操作系统下Oracle10g数据库的安装非常详细essenWord格式.docx
《Redhat5操作系统下Oracle10g数据库的安装非常详细essenWord格式.docx》由会员分享,可在线阅读,更多相关《Redhat5操作系统下Oracle10g数据库的安装非常详细essenWord格式.docx(22页珍藏版)》请在冰豆网上搜索。
Oracle软件需要1.5G
Database需要1.5G
2、安装前期工作
2.1、关闭防火墙和Selinux
2.1.1、防火墙
1)重启后生效
开启:
chkconfigiptableson
关闭:
chkconfigiptablesoff
2)即时生效,重启后失效
serviceiptablesstart
serviceiptablesstop
2.1.2、SELinux
1)方法一:
[root@czjie~]#vi/etc/selinux/config
#设置:
SELINUX=disabled,然后reboot重启系统
2)方法二:
图形界面下:
在linux终端下运行system-config-securitylevel查看防火墙和Selinux是否关闭或者在终端下运行setup同样可以关闭防火墙和Selinux,注意关闭之后记得重新启动。
2.2、设置hosts文件及/etc/sysconfig/network
[root@czjie~]#vi/etc/hosts
#输入以下内容
192.168.1.106czjie
[root@czjie~]#vi/etc/sysconfig/network
#将HOSTNAME修改成HOSTNAME=czjie
2.3、检查必要的软件包是否安装
1)检查是否安装下列软件包:
[root@czjie~]#cd/media/Enterprise\Linux\dvd\20090908/Server/
[root@czjieServer]#
rpm-Uvhmake-3.81-3.el5.i386.rpm
rpm-Uvhgcc-4.1.2-46.el5.i386.rpm
rpm-Uvhglibc-2.5-42.i386.rpm
rpm-Uvhcompat-db-4.2.52-5.1.i386.rpm
rpm-Uvhcompat-gcc-34-3.4.6-4.i386.rpm
rpm-Uvhcompat-gcc-34-c++-3.4.6-4.i386.rpm
rpm-Uvhcompat-libstdc++-296-2.96-138.i386.rpm
rpm-Uvhcompat-libstdc++-33-3.2.3-61.i386.rpm
rpm-UvhlibXpm-3.5.5-3.i386.rpm
rpm-UvhlibXp-1.0.0-8.1.el5.i386.rpm
rpm-Uvhopenmotif22-2.2.3-18.i386.rpm
rpm-Uvhsetarch-2.0-1.1.i386.rpm
2)检查方法:
[root@czjieServer]#rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-devellibXp
#列表中还是会显示有些没有安装,可以跳过,具体原因未解
gcc-4.1.2-46.el5
make-3.81-3.el5
binutils-2.17.50.0.6-12.el5
packageopenmotifisnotinstalled
setarch-2.0-1.1
compat-db-4.2.52-5.1
packagecompat-gccisnotinstalled
packagecompat-gcc-c++isnotinstalled
packagecompat-libstdc++isnotinstalled
packagecompat-libstdc++-develisnotinstalled
packagelibXpisnotinstalled
2.4、配置文件的修改(/etc/sysctl.conf)
[root@czjie~]#vi/etc/sysctl.conf
#添加以下几行:
#kernel.shmall=2097152
#kernel.shmmax=2147483648
kernel.shmmni=4096
#semaphores:
semmsl,semmns,semopm,semmni
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.wmen_max=262144
2.5、执行下面语句让配置生效
[root@czjie~]#/sbin/sysctl–p
2.6、编辑/etc/security/limits.conf文件
[root@czjie~]#vi/etc/security/limits.conf
#编辑/etc/security/limits.conf文件并同时添加以下几行:
*softnproc2047
*hardnproc16384
*softnofile1024
*hardnofile65536
2.7、编辑/etc/pam.d/login文件
1)编辑/etc/pam.d/login文件
[root@czjie~]#vi/etc/pam.d/login
sessionrequired/lib/security/pam_limits.so
2.8、创建安装Oracle的用户、组以及配置和安装目录
[root@czjie~]#groupaddoinstall
[root@czjie~]#groupadddba
[root@czjie~]#useradd-d/home/oracle-goinstall-Gdbaoracle
[root@czjie~]#passwdoracle
Changingpasswordforuseroracle.
NewUNIXpassword:
BADPASSWORD:
itdoesnotcontainenoughDIFFERENTcharacters
RetypenewUNIXpassword:
passwd:
allauthenticationtokensupdatedsuccessfully.
2.9创建Oracle安装目录
[root@czjie~]#mkdir/opt/ora10g
[root@czjie~]#chownoracle.oinstall/opt/ora10g
2.10、设置Oracle用户的.bash_profile文件
此处由于开始创建了安装目录在安装oracle的进程中需要更改安装目录,因此导致ORACLE_HOME的文件不存在了,因此,此处要设置oracle的sid和home,base文件。
[root@czjie~]#vi/home/oracle/.bash_profile
#添加以下内容:
#OracleSettings
exportTMP=/tmp;
exportTMPDIR=$TMP;
exportORACLE_BASE=/opt/ora10g;
exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
exportORACLE_SID=ORCL;
exportORACLE_TERM=xterm;
exportPATH=/usr/sbin:
$PATH;
exportPATH=$ORACLE_HOME/bin:
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib;
exportCLASSPATH=$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib;
if[$USER="
oracle"
];
then
if[$SHELL="
/bin/ksh"
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
检查命令如下:
#source.bash_profile
2.11、拷贝Oracle安装文件并解压到指定文件下
1)至于怎么把Oracle安装文件拷贝到系统中,方法很多,可以用ftp服务器,samba服务器等,这里用最原始的方法,通过U盘或者是移动硬盘拷贝。
[oracle@czjie~]$unzip10201_database_linux32.zip
2)解压之后会出现一个database的文件夹,里面就是Oracle的安装文件,如下图所示:
2.12、关于Oracle版本问题
因为RedhatEnterprinselinux5.4默认不支持Oracle10g,因此需要修改一些版本信息。
方法一:
在执行安装命令时添加参数-ignoreSysPreReqs跳过Oracle的版本验证,如:
[oracle@czjiedatabase]$./runInstaller-ignoreSysPreReqs
方法二:
编辑/etc/redhat-release文件,做如下修改:
RedHatEnterpriseLinuxServerrelease5.1(Tikanga)修改成RedHatEnterpriseLinuxServerrelease4(Tikanga)
方法三、编辑#viinstall/oraparam.ini
在其中的CertifiedVersions段落增加redhat-5
#[CertifiedVersions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]
再添加
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
注意:
安装好oracle后要记得把版本修改回去,为了避免麻烦,通常建议使用第一种方法。
3、Oracle数据库的安装
3.1、以Oracle用户登录并切换到数据库目录下,切换到运行文件的目录:
[oracle@czjie~]$cddatab