Redhat+enterprise+linux+4环境下Oracle10g安装图解.docx

上传人:b****5 文档编号:7452447 上传时间:2023-01-24 格式:DOCX 页数:19 大小:388.72KB
下载 相关 举报
Redhat+enterprise+linux+4环境下Oracle10g安装图解.docx_第1页
第1页 / 共19页
Redhat+enterprise+linux+4环境下Oracle10g安装图解.docx_第2页
第2页 / 共19页
Redhat+enterprise+linux+4环境下Oracle10g安装图解.docx_第3页
第3页 / 共19页
Redhat+enterprise+linux+4环境下Oracle10g安装图解.docx_第4页
第4页 / 共19页
Redhat+enterprise+linux+4环境下Oracle10g安装图解.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

Redhat+enterprise+linux+4环境下Oracle10g安装图解.docx

《Redhat+enterprise+linux+4环境下Oracle10g安装图解.docx》由会员分享,可在线阅读,更多相关《Redhat+enterprise+linux+4环境下Oracle10g安装图解.docx(19页珍藏版)》请在冰豆网上搜索。

Redhat+enterprise+linux+4环境下Oracle10g安装图解.docx

Redhat+enterprise+linux+4环境下Oracle10g安装图解

一、安装前的准备工作

1、下载oracle_database_10.2.0.1.0forlinux安装程序:

下载地址:

oracle官方网站(注意安装文件的版本号)

2、解压软件:

总结

1、*.tar用tar–xvf解压

2、*.gz用gzip-d或者gunzip解压

3、*.tar.gz和*.tgz用tar–xzf解压

4、*.bz2用bzip2-d或者用bunzip2解压

5、*.tar.bz2用tar–xjf解压

6、*.Z用uncompress解压

7、*.tar.Z用tar–xZf解压

8、*.rar用unrare解压

9、*.zip用unzip解压

二、

将ORACLE安装压缩包解压,得到oracle_database_10.2.0.1.0.目录

3、设置核心参数:

在/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.wmem_max=262144

4、运行下列命令改变核心参数:

/sbin/sysctl–p

5、在/etc/security/limits.conf文件中加入下列行:

*              soft    nproc  2047

*              hard    nproc  16384

*              soft    nofile  1024

*              hard    nofile  65536

6、在/etc/pam.d/login文件中加入下列行,如果里面没有的话:

session    required    /lib/security/pam_limits.so

7、创建用户和修改环境变量:

#/usr/sbin/groupaddoinstall                  /创建组用户/

#/usr/sbin/groupadddba                      /创建组用户/

#/usr/sbin/useradd-goinstall-Gdbaoracle      /创建用户,并设定用户组/

#passwdoracle                            /设定oracle用户的密码/

用oracle登陆进操作系统,编辑.bash_profile文件(.bash_profile文件为隐藏文件,其位置在/home/oracle/.bash_profile),由于linux默认的shell使用的是bash,故要编辑这个文件,如果你设定的使用csh,请编辑.login文件。

在.bash_profile中添加如下内容:

orACLE_BASE=/oracle/app

orACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

orACLE_SID=demo1

PATH=$PATH:

$HOME/bin:

$ORACLE_HOME/bin

LD_LIBRARY_PATH=$ORACLE_HOME/lib:

/usr/lib

exportorACLE_BASEorACLE_HOMEorACLE_SIDPATHLD_LIBRARY_PATH

8、创建安装目录:

最好在根上建立一个ORACLE文件夹,这个文件夹专门用来存放的安装文件。

需要注意的是在安装ORACLE前,需要把这个文件夹的所有者修改成用户oracle,文件夹权限最好是修改成777,以免在安装过程中出现无权限的问题。

操作如下:

chmod777/oracle

chown-Roracle.oinstall/oracleor

9、修改redhat发行标识:

由于oracle10g具有系统安装监测,当检测到的系统不符合安装配置规定的要求时,安装不能正常进行,故要更改操作系统的版本标识,这一操作不会影响任何系统问题,可以在安装结束后恢复为正常状态。

操作如下:

备份/etc/redhat-release文件为/etc/redhat-release.bak,以root权限打开/etc/redhat-release文件,将文件内容:

RedHatEnterpriseLinuxASrelease4(Nahant)修改为RedHatEnterpriseLinuxASrelease3(Taroon),用于满足oracle_database_10.2.0.1.0./install/oraparam.ini的检查要求。

二、开始安装(做完上述配置后,建议重新启动系统,目的是让所有配置生效。

以oracle用户登陆到系统,打开终端,进入到oracle_database_10.2.0.1.0目录,使用如下命令“./runInstaller”开始安装,截图如下:

这里Home目录是刚才给oracle编辑profile时添加的

在检查过程中如发现有一些软件包错误,则用rpm命令检查相关的软件包并安装,如果在虚拟机上安装RH4时选择完全安装,在这里检查则会全部通过。

执行上图中的两个根本,其中root.sh为隐藏文件

安装完成

三、安装后配置

编辑/etc/oratab文件设置每个实例的重启标志为“Y”:

Demo1:

/oracle/app/oracle/product/10.2.0/db_1:

Y

四、安装检测

    安装完成后,可以在oracle用户下,打开终端,运行dbca命令,后有一个向导出现,说明安装成功。

系统要求:

  1、物理内存:

512M

  2、交换空间2G

  3、禁用secureLinux 

  4、已经安装下列包(为简单起见,安装RedHatAS4时最好选择全部安装):

   A、XWindowSystem

   B、GNOMEDesktopEnvironment

   C、Editors

   D、GraphicalInternet

   E、Text-basedInternet

   F、ServerConfigurationTools

   G、DevelopmentTools

   H、AdministrationTools

   I、SystemTools

  开始:

  1.下载软件

  2.解压软件

  3.修改host文件

  4.设置核心参数

  5.参数配置

  6.安装

  7.安装后配置

  

  下载软件

  1.OracleDatabase10gRelease2(10.2.0.1)Software下载位置:

  

  解压软件

  1.解压命令:

unzip10201_database_linux32.zip

  2.解压后产生一个包含安装文件的目录(db/Disk1)(实际上解压到一个名为database的目录,不知道是官方文档有误还是怎么回事)

   修改host文件

  1./etc/hosts文件中必须包含afullyqualifiednamefortheserver

    

  设置核心参数

  1.在/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.wmem_max=262144

  2.运行下列命令改变核心参数:

/sbin/sysctl–p

  3.在/etc/security/limits.conf文件中加入下列行:

*              soft   nproc  2047

*              hard   nproc  16384

*              soft   nofile 1024

*              hard   nofile 65536

  4.在/etc/pam.d/login文件中加入下列行,如果里面没有的话:

session   required    /lib/security/pam_limits.so

  5.通过编辑/etc/selinux/config文件禁用securelinux,确认其中的SELINUX标记如下:

SELINUX=disabled。

也可以通过GUI工具(Applications>SystemSettings>SecurityLevel),选择SELinux禁用该属性。

  参数配置

  1.检查下列包是否安装,若未安装则要先安装:

  #FromRedHatAS4Disk2

  cd/media/cdrecorder/RedHat/RPMS

  rpm-Uvhsetarch-1.6-1.i386.rpm

  rpm-Uvhcompat-libstdc++-33-3.2.3-47.3.i386.rpm

  rpm-Uvhmake-3.80-5.i386.rpm

  rpm-Uvhglibc-2.3.4-2.i386.rpm

  #FromRedHatAS4Disk3

  cd/media/cdrecorder/RedHat/RPMS

  rpm-Uvhopenmotif-2.2.3-6.RHEL4.2.i386.rpm

  rpm-Uvhcompat-db-4.1.25-9.i386.rpm

  rpm-Uvhlibaio-0.3.102-1.i386.rpm

  rpm-Uvhglibc-kernheaders-2.4-9.1.87.i386.rpm

  rpm-Uvhglibc-headers-2.3.4-2.i386.rpm

  rpm-Uvhglibc-devel-2.3.4-2.i386.rpm

  rpm-Uvhgcc-3.4.3-9.EL4.i386.rpm

  #FromRedHatAS4Disk4

  cd/media/cdrecorder/RedHat/RPMS

  rpm-Uvhcompat-gcc-32-3.2.3-47.3.i386.rpm

  rpm-Uvhcompat-gcc-32-c++-3.2.3-47.3.i386.rpm

  2.创建下列组和用户

  groupaddoinstall

  groupadddba

  groupaddoper

  useradd-goinstall-Gdbaoracle

  passwdoracle

  3.创建安装oracle的目录

  mkdir-p/u01/app/oracle/product/10.2.0/db_1

  chown-Roracle.oinstall/u01

  4.用root登录,执行下列指令:

  xhost+

  5.用oracle登录把下列行加在.bash_profile文件末尾,注意把其中ORACLE_SID换成自己的实例名:

#OracleSettings

TMP=/tmp;

exportTMP

TMPDIR=$TMP;

exportTMPDIR

ORACLE_BASE=/u01/app/oracle;

exportORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;

exportORACLE_HOME

ORACLE_SID=orcl;

exportORACLE_SID

ORACLE_TERM=xterm;

exportORACLE_TERM

PATH=/usr/sbin:

$PATH;

exportPATH

PATH=$ORACLE_HOME/bin:

$PATH;

exportPATH

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

if[$USER="oracle"];then 

 if[$SHELL="/bin/ksh"];then 

   ulimit-p16384 

   ulimit-n65536 

 else 

   ulimit-u16384-n65536 

 fi

fi

  安装

  1.用oracle用户登录。

如果用的是X模式,要把DISPLAY设置如下:

  DISPLAY=:

0.0;exportDISPLAY

  2.在Disk1目录下用如下命令开始安装:

  ./runInstaller

  3.在安装过程中输入合适的ORACLE_HOME和实例名。

详细过程就不说了,大家看着提示填写就好。

完成后的画面中会有管理端入口地址和sqlplus入口地址。

  安装后配置

  1.编辑/etc/oratab文件设置每个实例的重启标志为“Y”:

  TSH1:

/u01/app/oracle/product/10.2.0/db_1:

Y

  OK,安装结束了,你可以从浏览器了键入安装完成管理端地址即可登录进行数据库性能监测调整和用户管理了。

  rpm-Uvh参数是更新安装的意思,如果你根本没装这些包,需要用rpm-ivh参数,查看包的参数是rpm-qa|grep包名

  [root@jsj~]#cd/media/cdrom/RPMS

  [root@jsjRPMS]#rpm-Uvhopenmotif-2.2.3-6.RHEL4.2.i386.rpm

  openmotif-2.2.3-6.RHEL4.2.i386.rpm:

notanrpmpackage(orpackagemanifest):

输入/输出错误

  [root@jsjRPMS]#rpm-Uvhcompat-db-4.1.25-9.i386.rpm

  warning:

compat-db-4.1.25-9.i386.rpm:

V3DSAsignature:

NOKEY,keyIDdb42a60e

  Preparing...#######################################[100%]

  packagecompat-db-4.1.25-9isalreadyinstalled

  [root@jsjRPMS]#rpm-Uvhlibaio-0.3.102-1.i386.rpm

  libaio-0.3.102-1.i386.rpm:

notanrpmpackage(orpackagemanifest):

输入/输出错误

  [root@jsjRPMS]#rpm-Uvhgcc-3.4.3-9.EL4.i386.rpm

  warning:

gcc-3.4.3-9.EL4.i386.rpm:

V3DSAsignature:

NOKEY,keyIDdb42a60e

  Preparing...###########################################[100%]

  packagegcc-3.4.3-9.EL4isalreadyinstalled

原创经典

ORACLE10GforRHELAS4安装

验证安装:

检查ORACLE所需的程序是否安装均已安装(或更高版本)

compat-db-4.1.25-9.i386.rpm----

compat-gcc-32-3.2.3-47.3.i386.rpm---

compat-gcc-32-c++-3.2.3-47.3.i386.rpm--

compat-libstdc++-33-3.2.3-47.3.i386.rpm----

compat-oracle-rhel4-1.0-5.i386.rpm----

gcc-3.4.3-9.EL4.i386.rpm

glibc-2.3.4-2.i386.rpm

libaio-0.3.102-1.i386.rpm

make-3.80-5.i386.rpm

openmotif-2.2.3-6.RHEL4.2.i386.rpm

setarch-1.6-1.i386.rpm

一.安装前准备——注意事项:

1.oracle用户不少于5G的磁盘空间.

#df-k

2.选择程序包组时应当包括:

XWindow系统,Gnome/KDE,编辑器,图形因特网,开发工具,管理工具,原有软件开发.(最好在安装linux时选择全部安装,以下只说明linux全部安装后只安装一个缺少包的情况,如果需要其它的包,直接联系QQ:

8042281)提醒在全部安装后就只缺少一个包:

compat-oracle-rhel4-1.0-5.i386.rpm

[地址1]下载此包的地址:

先用以下命令检查包的存在情况:

#rpm-qcompat-dbcompat-gcc-32compat-gcc-32-c++compat-libstdc++-33compat-oracle-rhel4gccglibclibaiomakeopenmotifsetarch

接下来再使用:

[地址1]安装compat-oracle-rhel4包。

(具体下载后安顺序使用命令rpm-ivh包名来安装就行了,这里就不列出。

二.Oracle配置Linux环境

Linux软件现已安装完毕,您需要针对Oracle对其进行配置。

本部分将逐步讲解针对Oracle数据库10g配置Linux的过程。

1.验证系统要求:

要验证系统是否满足Oracle10g数据库的最低要求,以root用户身份登录并运行以下命令。

要查看可用RAM和交换空间大小,运行以下命令:

#grepMemTotal/proc/meminfo

MemTotal:

512236kB

#grepSwapTotal/proc/meminfo

SwapTotal:

1574360kB

所需最小RAM为512MB,而所需最小交换空间为1GB。

对于RAM小于或等于2GB的系统,交换空间应为RAM数量的两倍;对于RAM大于2GB的系统,交换空间应为RAM数量的一到两倍。

2.配置Linux内核参数

Linux内核非常出色。

与大多数其他*NIX系统不同,Linux允许在系统启动和运行时修改大多数内核参数。

完成内核参数更改后不必重新启动系统。

Oracle数据库10g需要以下所示的内核参数设置。

其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。

如果您按照以上说明安装了Linux,且内核参数全部采用默认值,则只需在以root用户身份登录后执行下命令。

#vi/etc/sysctl.conf

kernel.shmall=2097152

kernel.shmmax=536870912//最大共享内存为物理内存的一半

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=65536

net.ipv4.ip_local_port_range=102465000

修改后运行#sysctl–p命令使得内核改变立即生效;

  (译者注:

一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是2G,则可以设置最大共享内存为1073741824,如上;如物理内存是1G,则可以设置最大共享内存为512*1024*1024=536870912;以此类推。

建议永久地增加shmmax设置。

  sem4个参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);SEMOPM(每次semopm系统调用操作数);SEMMNI(系统辛苦量集数最大数).Shmmax最大共享内存,官方文档建议是内存的1/2,Shmmni最小共享内存4096KB.Shmall所有内存大小。

3.为oracle用户设置Shell限制

Oracle建议对每个Linux帐户可以使用的进程数和打开的文件数设置限制。

要进行这些更改,以root用户的身份执行下列命令:

编辑文件:

#vi/etc/security/limits.conf加入以下语句:

o

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1