oralce11快速安装.docx

上传人:b****1 文档编号:2800733 上传时间:2023-05-04 格式:DOCX 页数:15 大小:20.13KB
下载 相关 举报
oralce11快速安装.docx_第1页
第1页 / 共15页
oralce11快速安装.docx_第2页
第2页 / 共15页
oralce11快速安装.docx_第3页
第3页 / 共15页
oralce11快速安装.docx_第4页
第4页 / 共15页
oralce11快速安装.docx_第5页
第5页 / 共15页
oralce11快速安装.docx_第6页
第6页 / 共15页
oralce11快速安装.docx_第7页
第7页 / 共15页
oralce11快速安装.docx_第8页
第8页 / 共15页
oralce11快速安装.docx_第9页
第9页 / 共15页
oralce11快速安装.docx_第10页
第10页 / 共15页
oralce11快速安装.docx_第11页
第11页 / 共15页
oralce11快速安装.docx_第12页
第12页 / 共15页
oralce11快速安装.docx_第13页
第13页 / 共15页
oralce11快速安装.docx_第14页
第14页 / 共15页
oralce11快速安装.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

oralce11快速安装.docx

《oralce11快速安装.docx》由会员分享,可在线阅读,更多相关《oralce11快速安装.docx(15页珍藏版)》请在冰点文库上搜索。

oralce11快速安装.docx

oralce11快速安装

Oracle11g快速安装手册

未完成的内容:

所使用到的linux命令的解释,主要步骤的颜色标记,文档结构的整理

安装步骤:

检查硬件要求

检查软件要求

创建用户和用户组

配置内核参数

创建所需目录

配置oracle用户环境

挂载产品光盘

安装数据库软件

在安装Oracle之前,需要以root用户身份执行几个任务,所以首先以root用户登录系统执行一下步骤:

打开本地终端,例如:

xterm

如果在本机上安装Oracle,在终端中输入:

$xhost+

以root用户登录本地系统

备注:

上述步骤是在XWindowSystem工作站或者X终端下执行的.如果Oracle是安装在一台远程主机上,请执行一下步骤:

打开本地终端,例如:

xterm

$xhost远程主机名(或ip地址).例如:

$xhost

使用ssh,rlogin或者telnet命令以root用户登录远程主机(安装Oracle的主机)

注意:

如果安装Oracle的主机是远程主机,那么下面的步骤都是在远程主机上进行的操作

1.检查硬件要求

安装Oracle11g的内存要求

至少1G的物理内存

输入如下命令查看物理内存大小

$grepMemTotal/proc/meminfo

下表显示了物理内存大小与交换空间大小的关系

物理内存交换空间

257M-512M2倍物理内存大小

513M-2048M1.5倍物理内存大小

2049M-8192M与物理内存大小一样

大于8192M0.75倍物理内存大小

输入如下命令查看交换空间大小

$grepSwapTotal/proc/meminfo

可按如下步骤配置交换空间(待查资料)

输入如下命令查看可用物理内存和交换空间

$free

Oracle11g的自动记忆管理功能将需要更多的共享内存(/dev/shm)和文件描述符.共享内存应该至少要大于一台主机上每个Oracle实例的MEMORY_MAX_TARGET值和MEMORY_TARGET值

输入如下命令查看可用共享内存

$df-k/dev/shm

硬盘空间要求

/tmp目录需要在150到200M之间

输入如下命令查看/tmp目录可用空间大小

$df-k/tmp

如果tmp目录可用空间小于400,执行以下步骤之一来满足硬盘空间要求(此处为什么是400M不清楚)

删除/tmp目录下不必要的文件以释放空间

在设置oracle用户环境变量的时候设置TMP和TMPDIR环境变量

增加/tmp目录的文件系统大小

根据安装类型的不同,Oracle软件大小在1.5到3.5G之间,见下表

安装类型软件文件大小(GB)

企业版3.47

标准版3.22

自定义(最大安装)3.37

输入如下命令查看可用的硬盘空间大小

$df-k

企业版和标准版要求1.5G的数据文件空间,而自定义数据库要求1.81G数据文件空间.另外如果你选择了自动备份,快速恢复区(flashrecoveryarea)还需要额外的硬盘空间

2.检查软件要求

操作系统要求

OracleDatebase11grelease1可以在以下操作系统上安装:

Asianux2.0

Asianux3.0

OracleEnterpriseLinux4.0

OracleEnterpriseLinux5.0

RedHatEnterpriseLinux4.0

RedHatEnterpriseLinux5.0

SUSEEnterpriseLinux10.0

输入如下命令查看Linux的版本

$cat/proc/version

 

内核要求

操作系统内核版本

Asianux2.0,OracleEnterpriseLinux4.0,RedHatEnterpriseLinux4.02.6.9

Asianux3.0,OracleEnterpriseLinux5.0,RedHatEnterpriseLinux5.02.6.18

SUSE10.02.6.16.21

输入如下命令查看所要求的内核是否被安装

$uname-r

例如在RedHatEnterpriseLinux5.0中执行该命令将显示

2.6.18-8.e15

如果内核版本不满足要求,请更新内核

软件包要求

Asianux2.0,OracleEnterpriseLinux4.0,RedHatEnterpriseLinux4.0:

binutils-2.15.92.0.2-18

compat-libstdc++-33.2.3-47.3

elfutils-libelf-0.97-5

elfutils-libelf-devel-0.97-5

glibc-2.3.9.4-2.19

glibc-common-2.3.9.4-2.19

glibc-devel-2.3.9.4-2.19

gcc-3.4.5-2

gcc-c++-3.4.5-2

libaio-devel-0.3.105-2

libaio-0.3.105-2

libgcc-3.4.5

libstdc++-3.4.5-2

libstdc++-devel-3.4.5-2

make-3.80-5

sysstat-5.0.5

unixODBC-2.2.11

unixODBC-devel-2.2.11

Asianux3.0,OracleEnterpriseLinux5.0,RedHatEnterpriseLinux5.0:

binutils-2.17.50.0.6-2.el5

compat-libstdc++-33-3.2.3-61

elfutils-libelf-0.125-3.el5

elfutils-libelf-devel-0.125

glibc-2.5-12

glibc-common-2.5-12

glibc-devel-2.5-12

gcc-4.1.1-52

gcc-c++-4.1.1-52

libaio-0.3.106

libaio-devel-0.3.106

libgcc-4.1.1-52

libstdc++-4.1.1

libstdc++-devel-4.1.1-52.e15

make-3.81-1.1

sysstat-7.0.0

unixODBC-2.2.11

unixODBC-devel-2.2.11

SUSELinuxEnterpriseServer10:

inutils-2.16.91.0.5

compat-libstdc++-5.0.7

glibc-2.4-31.2

glibc-devel-2.4-31.2

gcc-4.1.0

ksh-93r-12.9

libaio-0.3.104

libaio-devel-0.3.104

libelf-0.8.5

libgcc-4.1.0

libstdc++-4.1.0

libstdc++-devel-4.1.0

make-3.80

sysstat-6.0.2

unixODBC-2.2.11

unixODBC-devel-2.2.11

输入如下命令查看所要求的软件包是否安装

$rpm-q软件包名

如果没有安装需要的软件包,请从Linux光盘中或者下载所需软件包来安装

例如:

输入如下命令来安装要求的软件包

$rpm-UvhunixODBC-devel-2.2.11.rpm

 

额外的软件要求

根据你所需要使用的组件的不同,你需要确定以下软件被安装

OracleODBCDrivers

你可以从http:

//www.unixodbc.org下载ODBC驱动管理器

集成开发环境

你可以选择安装下面所列的JDK,但不是必须安装的

带JNDI扩展的SunJDK1.4.2_08

带JNDI扩展的SunJDK1.5.0_06

OracleMessagingGateway

OracleMessagingGateway支持OracleStreamsAdvancedQueuing(AQ)和以下软件的集成

IBMWebSphereMQV5.3

MQSeriesClient

MQSeriesServer

MQSeriesRuntime

TIBCORendezvous7.2

浏览器要求

支持Javascript,HTML4.0和CSS1.0标准的浏览器,以下浏览器适用于OracleEnterpriseManagerDatabaseControl

NetscapeNavigator7.2

NetscapeNavigator8.1

Mozillaversion1.7

IE6.0SP2

IE7.0

Firefox1.0.4

Firefox1.5

Firefox2.0

3.创建用户和用户组

安装Oracle数据库要求以下创建用户组和用户

OracleInventory用户组(oinstall)

OSDBA用户组(dba)

Oracle软件拥有者用户(oracle)

非授权用户(nobody)

输入如下命令查看oinstall用户组是否存在

$more/etc/oraInst.loc

如果oinstall用户组存在,上述命令输出如下信息

inventory_loc=oraInventory目录的绝对位置

inst_group=oinstall

输入如下命令查看dba用户组是否存在

$grepdba/etc/group

如果dba用户组存在,上述命令输出dba用户4.配置内核参数组的名称

如果oinstall和dba用户组都不存在,输入以下命令创建它们

$/usr/sbin/groupaddoinstall

$/usr/sbin/groupadddba

输入如下命令查看orale用户是否存在且是否存在于正确的用户组中

$idoracle

如果oracle用户存在,上述命令显示类似于如下的信息

uid=440(oracle)gid=200(oinstall)groups=201(dba),202(oper)

如果oracle用户组存在,但其所在主用户组不是oinstall或者其不属于dba用户组,输入如下命令来修改

$/usr/sbin/usermod-goinstall-Gdbaoracle

如果oracle用户不存在,输入如下命令创建它

$/usr/sbin/useradd-goinstall-Gdbaoracle

输入如下命令设置oracle用户密码

$passwordoracle

输入如下命令查看nobody用户是否存在

$idnobody

如果nobody用户不存在,输入如下命令创建它

$/usr/sbin/useraddnobody

 

4.配置内核参数

下表显示了Oracle建议的内核参数参考值,请确保系统中的这些内核参数大于或等于表中建议的数值,如果系统中的内核参数比下表中的值大,就不要改变系统内核参数

参数参数值文件

semmsl250/proc/sys/kernel/sem

semmns32000

semopm100

semmni128

shmall2097152/proc/sys/kernel/shmall

shmmax下列值中最小的一个:

物理内存的一半

4GB

/proc/sys/kernel/shmmax

shmmni4096/proc/sys/kernel/shmmni

file-max512*PROCESSES/proc/sys/fs/file-max

ip_local_port_range最小:

1024

最大:

65000/proc/sys/net/ipv4/ip_local_port_range

rmem_default4194304/proc/sys/net/core/rmem_default

rmem_max4194304/proc/sys/net/core/rmem_max

wmem_default262144/proc/sys/net/core/wmem_default

wmem_max262144/proc/sys/net/core/wmem_max

 

按下表输入如下命令查看内核参数

参数命令

semmsl,semmns,semopm,semmni$/sbin/sysctl-a|grepsem

shmall,shmmax,shmmni$/sbin/sysctl-a|grepshm

file-max$/sbin/sysctl-a|grepfile-max

ip_local_port_range$/sbin/sysctl-a|grepip_local_port_range

rmem_default$/sbin/sysctl-a|greprmem_default

rmem_max$/sbin/sysctl-a|greprmem_max

wmem_default$/sbin/sysctl-a|grepwmem_default

wmem_max$/sbin/sysctl-a|grepwmem_max

如果系统当前内核参数和上述表中的值不一致,编辑/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=4194304

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=262144

输入如下命令改变内核参数值

$/sbin/sysctl-p

为oracle用户设置系统资源限制(ShellLimits)

执行如下步骤增加shelllimits

1.打开/etc/security/limits.conf,增加如下内容

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

2.打开/etc/pam.d/login文件,加入如下内容

sessionrequired/lib/security/pam_limits.so

sessionrequiredpam_limits.so

3.为oracle用户设置shell的启动文件

打开/etc/profile文件,加入如下内容

if[$USER="oracle"];then

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

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

fi

5.创建所需目录

Oracle基目录需要3G硬盘空间,如果你不打算创建独立的Oracle数据文件目录则需要4G的硬盘空间,但Oracle不推荐这样做.

创建Oracle基目录步骤

1.输入如下命令查看文件系统信息

$df-k

2.选择适合要求的文件系统挂载点

3.输入如下命令创建Oracle基目录并设置相应的权限

$mkdir-p/挂载点/app/

$chown-Roracle:

oinstall/挂载点/app/

$chmod-R775/挂载点/app/

6.配置oracle用户环境

以oracle用户执行OracleUniversalInstaller之前,必须执行以下步骤配置oracle用户环境

1.输入如下命令转换到oracle用户

$su-oracle

2.输入如下命令查看shell是否以oracle用户开启

$echo$SHELL

3.输入如下命令打开oracle用户的shell启动文件

SUSE操作系统下

$vi.profile

RedHat操作系统下

$vi.bash_profile

4.在shell启动文件中输入如下内容来指定默认文件创建模式

umask022

5.如果DISPLAY环境变量默认为:

0.0shell启动文件中指定了ORACLE_SID,ORACLE_HOME,ORACLE_BASE环境变量的值,那么删除它们

6.输入如下命令执行shell启动文件

SUSE操作系统下

$../.profile

RedHat操作系统下

$../.bash_profile

7.设置DISPLAY环境变量

DISPLAY环境变量默认为:

0.0,如果在本地系统上安装Oracle,则不用设置变量

备注:

如果在远程主机上安装Oracle,那么需要执行如下命令

$DISPLAY=本机地址(或本机域名):

0.0;exportDISPLAY

8.如果/tmp目录没有足够的可用硬盘空间,执行以下步骤来设置TMP和TMPDIR环境变量

a.执行如下命令查看适合的文件系统挂载点

$df-k

b.在适合的挂载点上创建tmp目录并赋予下相应的权限

$sudomkdir/挂载点/tmp

$sudochmoda+wr/挂载点/tmp

$exit

c.输入如下命令设置TMP和TMPDIR环境变量

$TMP=/挂载点/tmp

$TMPDIR=/挂载点/tmp

$exportTMPTMPDIR

9.输入如下命令设置ORACLE_BASE,ORACLE_SID环境变量

$ORACLE_BASE=/挂载点/app/oracle

$ORACLE_SID=yamaru

$exportORACLE_BASEORACLE_SID

其中,/挂载点/app/oracle就是在"创建所需目录"中创建的路径,ORACLE_SID是要安装的数据库实例名称

10.输入如下命令确保ORACLE_HOME,TNS_ADMIN环境变量没有被设置

$unsetORACLE_HOME

$unsetTNS_ADMIN

11.输入如下命令检查上述环境设置是否正确

$umask

$env|more

umask的执行结果应该是22,022或者0022

7.挂载产品光盘

大多数Linxu系统在插入光盘时,会自动挂载光盘.如果没有自动挂载安装光盘,执行以下步骤

1.输入如下命令弹出光盘

Asianux,OracleEnterpriseLinux,RedHatEnterpriseLinux下输入

$sudoeject/mnt/dvd

SUSELinux下输入

$sudoeject/media/dvd

备注:

/mnt/dvd和/media/dvd是各自操作系统上的挂载点

2.再次插入光盘

3.输入如下命令查看光盘是否自动挂载

Asianux,OracleEnterpriseLinux,RedHatEnterpriseLinux下输入

$ls/mnt/dvd

SUSELinux下输入

$ls/media/dvd

4.如果上述执行失败,输入如下命令挂载光盘

Asianux,OracleEnterpriseLinux,RedHatEnterpriseLinux下输入

$mount-tiso9660/dev/dvd/mnt/dvd

SUSELinux下输入

$mount-tiso9660/dev/dvd/media/dvd

备注:

如果通过下载的安装文件安装Oracle,需要将下载的安装包解压到某一目录,例如,/tmp,然后执行后续安装过程

8.安装数据库软件

1.输入如下命令执行OracleUniversalInstaller

$/Oracle安装文件目录/runInstaller

2.按安装界面提示执行安装

3.安装成功后可以通过执行如下命令创建数据库

$$ORACLE_HOME/bin/dbca

4.成功创建数据库后,可通过如下连接访问数据库管理界面

https:

//安装oracle的主机域名(或ip地址):

1158/em

备注:

1158是默认的监听端口,你可以通过$ORACLE_HOME/install/portlist.ini文件查看监听端口

备注:

本文没有描述到Oracle的自动存储管理,本文描述的是通过文件系统安装Oracle

本文来源对OracleDatabaseQuickInstallationGuideforLinuxx86的翻译

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

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2