在 Oracle Enterprise Linux 5 上从头安装 Oracle 数据库 11gWord下载.docx
- 文档编号:21022087
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:18
- 大小:80.36KB
在 Oracle Enterprise Linux 5 上从头安装 Oracle 数据库 11gWord下载.docx
《在 Oracle Enterprise Linux 5 上从头安装 Oracle 数据库 11gWord下载.docx》由会员分享,可在线阅读,更多相关《在 Oracle Enterprise Linux 5 上从头安装 Oracle 数据库 11gWord下载.docx(18页珍藏版)》请在冰豆网上搜索。
本指南由四部分组成:
第1部分介绍了如何安装Linux操作系统,第2部分介绍了如何针对Oracle配置Linux,第3部分讨论了Oracle数据库的安装要点,第4部分介绍了如何创建其他文件系统并介绍了自动存储管理(ASM)。
附录提供的信息可帮助您了解新数据库的用法,包括如何交互地访问数据库、如何停止并重启数据库及相关服务。
安装OracleEnterpriseLinux5
本部分介绍了如何在您的硬件上安装OracleEnterpriseLinux5(OEL5)。
请花点时间确保您的硬件满足Oracle数据库11g第1版所需的最低硬件要求。
最低硬件要求:
32位(x86)
∙x86兼容CPU
∙1GBRAM
∙10GB的可用磁盘空间(3.5GB用于Oracle软件+1.5GB用于数据库+3GB用于OEL5+2GB交换空间)
64位(x86_64)
∙x86_64兼容CPU
∙10.5GB的可用磁盘空间(4GB用于Oracle软件+1.5GB用于数据库+3GB用于OEL5+2GB交换空间)
注:
Linux和Oracle必须安装在同一体系结构上。
32位Oracle只能运行于32位Linux之上,64位Oracle只能运行于64位Linux之上。
现在,我们将逐步演示在服务器上安装Linux操作系统的过程。
本文假设进行Linux系统全新安装(有别于升级),并假设服务器为Oracle所专用,且服务器上没有其他操作系统或数据。
Oracle数据库11g第1版经认证可以在不需要更新的情况下运行OEL5的基本版本。
可以免费下载OEL5。
1.使用第一张CD或DVD启动服务器。
o您可能需要更改BIOS设置,以允许从CD/DVD启动。
2.启动屏幕出现,并在底部显示boot:
提示符。
o选择Enter,从控制台上执行图形安装。
o安装程序扫描您的硬件
3.OracleEnterpriseLinuxsplash屏幕
o单击Next
4.语言选择
o接受默认值。
5.配置键盘
6.安装或升级
o选择Install并单击Next
7.设置磁盘分区
o本指南不介绍磁盘分区的详细方法,而是假设您熟悉磁盘分区方法。
警告:
对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。
如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险!
)
o接受默认的分区布局。
注意,默认布局适用于评估,但不一定适用于其他目的。
默认布局可能会创建一个交换分区,该分区比Oracle指南推荐的要小。
这对于评估来说也已足够。
8.网络配置
o通常情况下,最好使用静态IP地址配置数据库服务器。
为此,单击Edit。
o出现一个弹出窗口。
取消选中ConfigureusingDHCP复选框,并输入服务器的IP地址和网络掩码。
确保选中Activateonboot,然后单击OK。
o在Hostname框中,选择manually并输入主机名。
o在MiscellaneousSettings框中,输入其他网络设置。
9.选择时区
o选择适合您区域的时间设置。
将系统时钟设置为UTC对服务器而言通常是一个很好的做法。
为此,选择SystemclockusesUTC。
10.设置Root口令
o输入root的口令,并再次输入以进行确认。
11.软件包安装
o本指南将采用Oracle推荐的“默认RPM”安装。
接受默认的软件选择,并单击Next。
o还需要安装额外的RPM以运行Oracle数据库11g第1版。
它们将稍后安装。
12.安装程序包
o软件将被复制到硬盘并被安装。
提示更换磁盘。
13.软件安装结束后
o取出所有CD/DVD启动介质。
o单击Next。
14.欢迎参加甲骨文开发者大会
o单击Forward
15.许可协议
o阅读许可协议。
如果同意其中的条款,选择Yes,IagreetotheLicenseAgreement并单击Forward。
16.配置防火墙
o出于本演示的需要,将不配置防火墙。
选择Disabled并单击Forward。
o当出现“Warning-NoFirewall”窗口时,单击Yes。
17.SELinux
o从下拉菜单中选择Disabled并单击Forward。
18.Kdump
o不要启用Kdump。
接受默认设置并单击Forward。
19.日期和时间
o设置日期和时间。
o如果要使用NTP服务器(推荐),则选择EnableNetworkTimeProtocol并输入NTP服务器的名称。
20.系统用户
o为自己创建一个帐户。
o此时不要为oracle创建帐户。
本部分稍后将介绍如何创建oracle帐户。
21.声卡
o如果有声卡,对其进行配置并单击Forward。
22.其他CD
o单击Finish。
23.系统将重启
24.出现一个图形登录屏幕。
25.恭喜!
您的OEL5软件现已安装完毕。
安装必需的软件包
额外的Linux软件程序包必须在安装Oracle软件之前完成安装。
程序包的要求对32位和64位体系结构而言各不相同,因此本部分包含针对每种体系结构的单独说明。
32位(x86)安装
所需内核版本:
2.6.18。
该内核或其他更新的内核可用于Oracle数据库11g第1版。
通过运行以下命令检查内核版本:
uname-r
Ex:
#uname-r
2.6.18-8.el5
所需程序包版本(或更高):
∙compat-libstdc++-33-3.2.3-61
∙elfutils-libelf-0.125-3.el5
∙elfutils-libelf-devel-0.125-3.el5
∙glibc-2.5-12
∙glibc-devel-2.5-12
∙glibc-common-2.5-12
∙gcc-4.1.1-52.el5
∙gcc-c++-4.1.1-52.el5
∙libgcc-4.1.1-52.el5
∙libaio-0.3.106-3.2
∙libaio-devel-0.3.106-3.2
∙libstdc++-4.1.1-52.el5
∙libstdc++-devel-4.1.1-52.el5
∙unixODBC-2.2.11-7.1
∙unixODBC-devel-2.2.11-7.1
∙sysstat-7.0.0-3.el5
∙binutils-2.17.50.0.6-2.el5
∙make-3.81-1.1
如果您已经按照Oracle的建议执行了“默认RPM”安装,则还需要安装一些必需的程序包:
∙compat-libstdc++-33
∙elfutils-libelf-devel
∙glibc-devel-2.5
∙gcc
∙gcc-c++
∙libaio-devel
∙libstdc++-devel
∙unixODBC
∙unixODBC-devel
∙sysstat
要安装其余的程序包,加载OracleEnterpriseLinux介质,然后转到包含RPM的目录。
某些必需的程序包依赖于其他程序包,因此依赖程序包也必须安装。
以root身份登录,运行下面的命令,以安装其余的必需程序包及它们依赖的程序包:
加载CD2
cdcd_mount_point/Server
rpm-ivhcompat-libstdc++-33*elfutils-libelf-devel*glibc-devel-2*glibc-headers-2*gcc-4*libgomp-4*gcc-c++-4*libaio-devel*libstdc++-devel-4*unixODBC*
例如:
#rpm-ivhcompat-libstdc++-33*elfutils-libelf-devel*glibc-devel-2*glibc-headers-2*gcc-4*libgomp-4*gcc-c++-4*libaio-devel*libstdc++-devel-4*unixODBC*
warning:
compat-libstdc++-33-3.2.3-61.i386.rpm:
HeaderV3DSAsignature:
NOKEY,keyID1e5e0159
Preparing...###########################################[100%]
1:
unixODBC###########################################[8%]
2:
libstdc++-devel###########################################[17%]
3:
libgomp###########################################[25%]
4:
glibc-headers###########################################[33%]
5:
glibc-devel###########################################[42%]
6:
gcc###########################################[50%]
7:
gcc-c++###########################################[58%]
8:
unixODBC-devel###########################################[67%]
9:
libaio-devel###########################################[75%]
10:
compat-libstdc++-33###########################################[83%]
11:
elfutils-libelf-devel-s###########################################[92%]
12:
elfutils-libelf-devel###########################################[100%]
加载CD3
rpm-ivhsysstat*
#rpm-ivhsysstat*
sysstat-7.0.0-3.el5.i386.rpm:
sysstat###########################################[100%]
运行下面的命令,验证所需的程序包已安装到您的系统上:
rpm-qcompat-libstdc++-33elfutils-libelf-develglibc-devel-2.5gccgcc-c++libaio-devellibstdc++-devel\
unixODBCunixODBC-develsysstatbinutilselfutils-libelfglibcglibc-commonlibaiolibgcclibstdc++make
#rpm-qcompat-libstdc++-33elfutils-libelf-develglibc-devel-2.5gccgcc-c++libaio-devellibstdc++-develunixODBCunixODBC-develsysstatbinutilselfutils-libelfglibcglibc-commonlibaiolibgcclibstdc++make
compat-libstdc++-33-3.2.3-61
elfutils-libelf-devel-0.125-3.el5
glibc-devel-2.5-12
gcc-4.1.1-52.el5
gcc-c++-4.1.1-52.el5
libaio-devel-0.3.106-3.2
libstdc++-devel-4.1.1-52.el5
unixODBC-2.2.11-7.1
unixODBC-devel-2.2.11-7.1
sysstat-7.0.0-3.el5
binutils-2.17.50.0.6-2.el5
elfutils-libelf-0.125-3.el5
glibc-2.5-12
glibc-common-2.5-12
libaio-0.3.106-3.2
libgcc-4.1.1-52.el5
libstdc++-4.1.1-52.el5
make-3.81-1.1
针对Oracle配置Linux
Linux软件现已安装完毕,您需要针对Oracle对其进行配置。
本部分将逐步讲解针对Oracle数据库11g第1版配置Linux的过程。
创建Oracle组和用户帐户
接下来,创建用于安装和维护Oracle数据库11g第1版软件的Linux组和用户帐户。
用户帐户将称为oracle,而组将称为oinstall和dba。
以root用户身份执行以下命令:
/usr/sbin/groupaddoinstall
/usr/sbin/groupadddba
/usr/sbin/useradd-m-goinstall-Gdbaoracle
idoracle
#/usr/sbin/groupaddoinstall
#/usr/sbin/groupadddba
#/usr/sbin/useradd-m-goinstall-Gdbaoracle
#idoracle
uid=501(oracle)gid=502(oinstall)groups=502(oinstall),503(dba)
设置oracle帐户的口令:
passwdoracle
#passwdoracle
Changingpasswordforuseroracle.
Newpassword:
Retypenewpassword:
passwd:
allauthenticationtokensupdatedsuccessfully.
创建目录
现在创建目录来存放Oracle数据库11g第1版软件及数据库文件。
本指南在创建目录结构时所用的命名惯例符合最佳灵活结构(OFA)规范。
有关OFA标准的更多信息,请参阅针对Linux的Oracle数据库安装指南11g第1版(11.1)的附录D。
以下假设在根文件系统中创建目录。
这样做是为了简便起见,不建议将其作为通用做法。
这些目录通常被创建为单独的文件系统。
mkdir-p/u01/app/oracle
chown-Roracle:
oinstall/u01/app
chmod-R775/u01/app
配置Linux内核参数
Oracle数据库11g第1版需要以下所示的内核参数设置。
给出的值都为最小值,因此如果您的系统使用一个更大的值,则不要进行更改。
Linux允许在系统启动并运行时修改大多数内核参数,所以无需在修改内核参数后重启系统。
kernel.shmall=2097152
kernel.shmmax=536870912
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=4194304
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=262144
注意,OEL5已经为kernel.shmall和kernel.shmmax定义了值。
如果默认值等于或大于要求值,则使用默认值。
如果您按照以上说明安装了Linux,且内核参数全部采用默认值,则只需在以root用户身份登录后执行下命令。
cat>
>
/etc/sysctl.conf<
<
EOF
/sbin/sysctl-p
#cat>
net.core.rmem_default=262144
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=4194304
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=262144
EOF
#/sbin/sysctl-p
net.ipv4.ip_forward=0
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.default.accept_source_route=0
kernel.sysrq=0
kernel.core_uses_pid=1
net.ipv4.tcp_syncookies=1
kernel.msgmnb=65536
kernel.msgmax=65536
kernel.shmmax=4294967295
kernel.shmall=268435456
net.core.rmem_default=4194304
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=262144
以root用户身份运行以下命令来验证您的设置:
/sbin/sysctl-a|grepshm
/sbin/sysctl-a|grepsem
/sbin/sysctl-a|grepfile-max
/sbin/sysctl-a|grepip_local_port_range
/sbin/sysctl-a|greprmem_default
/sbin/sysctl-a|greprmem_max
/sbin/sysctl-a|grepwmem_default
/sbin/sysctl-a|grepwmem_max
#/sbin/sysctl-a|grepshm
kernel.shm-use-bigpages=0
#/sbin/sysctl-a|grepsem
#/sbin/sysctl-a|grepfile-max
#/sbin/sysctl-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle Enterprise Linux 上从头安装 数据库 11g 从头 安装 11
链接地址:https://www.bdocx.com/doc/21022087.html