手把手教你如何在 Redhat-linux5 安装oracle 11g-32位_第1页
手把手教你如何在 Redhat-linux5 安装oracle 11g-32位_第2页
手把手教你如何在 Redhat-linux5 安装oracle 11g-32位_第3页
手把手教你如何在 Redhat-linux5 安装oracle 11g-32位_第4页
手把手教你如何在 Redhat-linux5 安装oracle 11g-32位_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.;第 1 部分:安装 Oracle Enterprise Linux 5 本部分引见了如何在您的硬件上安装 Oracle Enterprise Linux 5 (OEL5)。请花点时间确保您的硬件满足 Oracle 数据库 11g 第 1 版所需的最低硬件要求。最低硬件要求:32 位 (x86)x86 兼容 CPU1 GB RAM10 GB 的可用磁盘空间3.5 GB 用于 Oracle 软件 + 1.5 GB 用于数据库 + 3 GB 用于 OEL5 + 2 GB 交换空间64 位 (x86_64)x86_64 兼容 CPU1 GB RAM10.5 GB 的可用磁盘空间4 GB 用于

2、Oracle 软件 + 1.5 GB 用于数据库 + 3 GB 用于 OEL5 + 2 GB 交换空间注:Linux 和 Oracle 必需安装在同一体系构造上。32 位 Oracle 只能运转于 32 位 Linux 之上,64 位 Oracle 只能运转于 64 位 Linux 之上。如今,我们将逐渐演示在效力器上安装 Linux 操作系统的过程。本文假设进展 Linux 系统全新安装有别于晋级,并假设效力器为 Oracle 所公用,且效力器上没有其他操作系统或数据。 Oracle 数据库 11g 第 1 版经认证可以在不需求更新的情况下运转 OEL5 的根本版本。可以免费 HYPERLI

3、NK edelivery.oracle/linux 下载 OEL5。运用第一张 CD 或 DVD 启动效力器。您能够需求更改 BIOS 设置,以允许从 CD/DVD 启动。启动屏幕出现,并在底部显示 boot:提示符。 选择 Enter,从控制台上执行图形安装。安装程序扫描您的硬件Oracle Enterprise Linux splash 屏幕单击 Next言语选择 接受默许值。配置键盘 接受默许值。安装或晋级选择 Install 并单击 Next设置磁盘分区 本指南不引见磁盘分区的详细方法,而是假设您熟习磁盘分区方法。 警告:对磁盘进展错误分区是删除硬盘上一切内容的最可靠、最快捷的方法之一

4、。假设不确定如何分区,请先停下来,找人帮帮您,否那么您将冒丧失数据的危险!接受默许的分区规划。留意,默许规划适用于评价,但不一定适用于其他目的。默许规划能够会创建一个交换分区,该分区比 Oracle 指南引荐的要小。这对于评价来说也已足够。网络配置 通常情况下,最好运用静态 IP 地址配置数据库效力器。为此,单击 Edit。 出现一个弹出窗口。取消选中 Configure using DHCP 复选框,并输入效力器的 IP 地址和网络掩码。确保选中 Activate on boot,然后单击 OK。 在 Hostname 框中,选择 manually 并输入主机名。 在 Miscellaneo

5、us Settings 框中,输入其他网络设置。 选择时区 选择适宜您区域的时间设置。将系统时钟设置为 UTC 对效力器而言通常是一个很好的做法。为此,选择 System clock uses UTC。 设置 Root 口令输入 root 的口令,并再次输入以进展确认。软件包安装本指南将采用 Oracle 引荐的“默许 RPM安装。接受默许的软件选择,并单击 Next。还需求安装额外的 RPM 以运转 Oracle 数据库 11g 第 1 版。它们将稍后安装。安装程序包 软件将被复制到硬盘并被安装。提示改换磁盘。 软件安装终了后取出一切 CD/DVD 启动介质。 单击 Next。 欢迎参与甲骨

6、文开发者大会单击 Forward答应协议 阅读答应协议。假好像意其中的条款,选择 Yes, I agree to the License Agreement 并单击 Forward。 配置防火墙 出于本演示的需求,将不配置防火墙。选择 Disabled 并单击 Forward。当出现“Warning - No Firewall窗口时,单击 Yes。SELinux从下拉菜单中选择 Disabled 并单击 Forward。Kdump不要启用 Kdump。接受默许设置并单击 Forward。日期和时间 设置日期和时间。 假设要运用 NTP 效力器引荐,那么选择 Enable Network Tim

7、e Protocol 并输入 NTP 效力器的称号。 系统用户为本人创建一个帐户。此时不要为 oracle 创建帐户。本部分稍后将引见如何创建 oracle 帐户。声卡假设有声卡,对其进展配置并单击 Forward。其他 CD 单击 Finish。系统将重启出现一个图形登录屏幕。祝贺!您的 OEL5 软件现已安装终了。 安装必需的软件包额外的 Linux 软件程序包必需在安装 Oracle 软件之前完成安装。程序包的要求对 32 位和 64 位体系构造而言各不一样,因此本部分包含针对每种体系构造的单独阐明。 32 位 (x86) 安装所需内核版本:2.6.18。该内核或其他更新的内核可用于 O

8、racle 数据库 11g 第 1 版。 经过运转以下命令检查内核版本: uname -rEx:# uname -r2.6.18-8.el5所需程序包版本或更高: compat-libstdc+-33-3.2.3-61elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125-3.el5glibc-2.5-12glibc-devel-2.5-12glibc-common-2.5-12gcc-4.1.1-52.el5gcc-c+-4.1.1-52.el5libgcc-4.1.1-52.el5libaio-0.3.106-3.2libaio-dev

9、el-0.3.106-3.2libstdc+-4.1.1-52.el5libstdc+-devel-4.1.1-52.el5unixODBC-2.2.11-7.1unixODBC-devel-2.2.11-7.1sysstat-7.0.0-3.el5binutils-.6-2.el5make-3.81-1.1假设您曾经按照 Oracle 的建议执行了“默许 RPM安装,那么还需求安装一些必需的程序包:compat-libstdc+-33elfutils-libelf-develglibc-devel-2.5gccgcc-c+libaio-devellibstdc+-develunixODBCu

10、nixODBC-develsysstat要安装其他的程序包,加载 Oracle Enterprise Linux 介质,然后转到包含 RPM 的目录。某些必需的程序包依赖于其他程序包,因此依赖程序包也必需安装。以 root 身份登录,运转下面的命令,以安装其他的必需程序包及它们依赖的程序包:加载 CD 2cd cd_mount_point/Serverrpm -ivh compat-libstdc+-33* elfutils-libelf-devel* glibc-devel-2* glibc-headers-2* gcc-4* libgomp-4* gcc-c+-4* libaio-deve

11、l* libstdc+-devel-4* unixODBC*例如:# rpm -ivh compat-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:Header V3 DSA signature:NOKEY, key ID 1e5e0159Preparing.# 100%1:uni

12、xODBC # 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%加载 CD 3cd cd_mount_point/Serverrpm -ivh sysstat*例如:# rpm

13、-ivh sysstat*warning:sysstat-7.0.0-3.el5.i386.rpm:Header V3 DSA signature:NOKEY, key ID 1e5e0159Preparing.# 100%1:sysstat # 100%运转下面的命令,验证所需的程序包已安装到您的系统上: rpm -q compat-libstdc+-33 elfutils-libelf-devel glibc-devel-2.5 gcc gcc-c+ libaio-devel libstdc+-devel unixODBC unixODBC-devel sysstat binutils e

14、lfutils-libelf glibc glibc-common libaio libgcc libstdc+ makeEx: # rpm -q compat-libstdc+-33 elfutils-libelf-devel glibc-devel-2.5 gcc gcc-c+ libaio-devel libstdc+-devel unixODBC unixODBC-devel sysstat binutils elfutils-libelf glibc glibc-common libaio libgcc libstdc+ makecompat-libstdc+-33-3.2.3-61

15、elfutils-libelf-devel-0.125-3.el5glibc-devel-2.5-12gcc-4.1.1-52.el5gcc-c+-4.1.1-52.el5libaio-devel-0.3.106-3.2libstdc+-devel-4.1.1-52.el5unixODBC-2.2.11-7.1unixODBC-devel-2.2.11-7.1sysstat-7.0.0-3.el5binutils-.6-2.el5elfutils-libelf-0.125-3.el5glibc-2.5-12glibc-common-2.5-12libaio-0.3.106-3.2libgcc-

16、4.1.1-52.el5libstdc+-4.1.1-52.el5make-3.81-1.164 位 (x86_64) 安装所需内核版本:2.6.18。该内核或其他更新的内核可用于 Oracle 数据库 11g 第 1 版。 经过运转以下命令检查内核版本: uname -rmEx:# uname -rm2.6.18-8.el5 x86_64所需程序包版本或更高:binutils-.6compat-libstdc+-33-3.2.3compat-libstdc+-33-3.2.332 位elfutils-libelf-0.125elfutils-libelf-devel-0.125gcc-4.1

17、.1gcc-c+-4.1.1glibc-2.5-12glibc-2.5-1232 位glibc-common-2.5glibc-devel-2.5glibc-devel-2.5-1232 位libaio-0.3.106libaio-0.3.10632 位libaio-devel-0.3.106libgcc-4.1.1libgcc-4.1.132 位libstdc+-4.1.1libstdc+-4.1.132 位libstdc+-devel 4.1.1make-3.81sysstat-7.0.0留意,有大量的程序包需求同时安装 64 位和 32 位的 RPM。侥幸的是,二者在 64 位 Linu

18、x 安装介质上均有提供。假设您曾经按照 Oracle 的建议执行了“默许 RPM安装,那么还需求安装一些必需的程序包:compat-libstdc+-33-3.2.3compat-libstdc+-33-3.2.332 位elfutils-libelf-devel-0.125gcc-4.1.1gcc-c+-4.1.1glibc-devel-2.5glibc-devel-2.5-1232 位libaio-devel-0.3.106libstdc+-devel 4.1.1sysstat-7.0.0要安装其他的程序包,加载 Oracle Enterprise Linux 介质,然后转到包含 RPM

19、的目录。某些必需的程序包依赖于其他程序包,因此依赖程序包也必需安装。以 root 身份登录,运转下面的命令,以安装其他的必需程序包及它们依赖的程序包:加载 CD 2mount -t iso9660 -r /dev/cdrom /mediacd /media/Serverrpm -ivh elfutils-libelf-devel*.x86_64.rpm glibc-devel-2* gcc-4*.x86_64.rpm gcc-c+-4*.x86_64.rpm libstdc+-devel-4*.x86_64.rpm glibc-headers*.x86_64.rpm libgomp*.x86_

20、64.rpm例如:# rpm -ivh elfutils-libelf-devel*.x86_64.rpm glibc-devel-2* gcc-4*.x86_64.rpm gcc-c+-4*.x86_64.rpm libstdc+-devel-4*.x86_64.rpm glibc-headers*.x86_64.rpm libgomp*.x86_64.rpmwarning:elfutils-libelf-devel-0.125-3.el5.x86_64.rpm:Header V3 DSA signature:NOKEY, key ID 1e5e0159Preparing.# 100%1:g

21、libc-headers # 11%2:glibc-devel # 22%3:libgomp # 33%4:gcc # 44%5:libstdc+-devel # 56%6:gcc-c+ # 67%7:glibc-devel # 78%8:elfutils-libelf-devel-s# 89%9:elfutils-libelf-devel # 100%cd /eject加载 CD 3mount -t iso9660 -r /dev/cdrom /mediacd /media/Serverrpm -ivh compat-libstdc+-33* libaio-devel*.x86_64.rpm

22、例如:# rpm -ivh compat-libstdc+-33* libaio-devel*.x86_64.rpmwarning:compat-libstdc+-33-3.2.3-61.i386.rpm:Header V3 DSA signature:NOKEY, key ID 1e5e0159Preparing.# 100%1:libaio-devel # 33%2:compat-libstdc+-33 # 67%3:compat-libstdc+-33 # 100%cd /eject加载 CD 4mount -t iso9660 -r /dev/cdrom /mediacd /media

23、/Serverrpm -ivh sysstat*例如:# rpm -ivh sysstat*warning:sysstat-7.0.0-3.el5.x86_64.rpm:Header V3 DSA signature:NOKEY, key ID 1e5e0159Preparing.# 100%1:sysstat # 100%运转下面的命令,验证所需的程序包已安装到您的系统上: rpm -q -queryformat %NAME-%VERSION-%RELEASE (%ARCH)n binutils compat-libstdc+-33 elfutils-libelf elfutils-libe

24、lf-devel gcc gcc-c+ glibc glibc-common glibc-devel-2.5 libaio libaio-devel libgcc libstdc+ libstdc+-devel make sysstatEx: # rpm -q -queryformat %NAME-%VERSION-%RELEASE (%ARCH)n binutils compat-libstdc+-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c+ glibc glibc-common glibc-devel-2.5 libaio liba

25、io-devel libgcc libstdc+ libstdc+-devel make sysstatbinutils-.6-2.el5 (x86_64)compat-libstdc+-33-3.2.3-61 (i386)compat-libstdc+-33-3.2.3-61 (x86_64)elfutils-libelf-0.125-3.el5 (x86_64)elfutils-libelf-devel-0.125-3.el5 (x86_64)gcc-4.1.1-52.el5 (x86_64)gcc-c+-4.1.1-52.el5 (x86_64)glibc-2.5-12 (i686)gl

26、ibc-2.5-12 (x86_64)glibc-common-2.5-12 (x86_64)glibc-devel-2.5-12 (x86_64)glibc-devel-2.5-12 (i386)libaio-0.3.106-3.2 (x86_64)libaio-0.3.106-3.2 (i386)libaio-devel-0.3.106-3.2 (x86_64)libgcc-4.1.1-52.el5 (x86_64)libgcc-4.1.1-52.el5 (i386)libstdc+-4.1.1-52.el5 (x86_64)libstdc+-4.1.1-52.el5 (i386)libs

27、tdc+-devel-4.1.1-52.el5 (x86_64)make-3.81-1.1 (x86_64)sysstat-7.0.0-3.el5 (x86_64)第 2 部分:针对 Oracle 配置 Linux Linux 软件现已安装终了,您需求针对 Oracle 对其进展配置。本部分将逐渐讲解针对 Oracle 数据库 11g 第 1 版配置 Linux 的过程。 创建 Oracle 组和用户帐户 接下来,创建用于安装和维护 Oracle 数据库 11g 第 1 版软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall 和 dba。以 root 用

28、户身份执行以下命令: /usr/sbin/groupadd oinstall/usr/sbin/groupadd dba/usr/sbin/useradd -m -g oinstall -G dba oracleid oracleEx:# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=501(oracle) gid=502(oinstall) groups=502(oinstall),503(dba)设置 orac

29、le 帐户的口令: passwd oracleEx:# passwd oracleChanging password for user oracle.New password:Retype new password:passwd: all authentication tokens updated successfully.创建目录 如今创建目录来存放 Oracle 数据库 11g 第 1 版软件及数据库文件。本指南在创建目录构造时所用的命名惯例符合最正确灵敏构造 (OFA) 规范。有关 OFA 规范的更多信息,请参阅 HYPERLINK download.oracle/docs/cd/B28

30、359_01/install.111/b32002/toc.htm 针对 Linux 的 Oracle 数据库安装指南 11g 第 1 版 (11.1) 的 HYPERLINK download.oracle/docs/cd/B28359_01/install.111/b32002/app_ofa.htm l BABHAIIJ t _blank 附录 D。 以下假设在根文件系统中创建目录。这样做是为了简便起见,不建议将其作为通用做法。这些目录通常被创建为单独的文件系统。 以 root 用户身份执行以下命令: mkdir -p /u01/app/oraclechown -R oracle:oin

31、stall /u01/appchmod -R 775 /u01/app配置 Linux 内核参数 Oracle 数据库 11g 第 1 版需求以下所示的内核参数设置。给出的值都为最小值,因此假设您的系统运用一个更大的值,那么不要进展更改。Linux 允许在系统启动并运转时修正大多数内核参数,所以无需在修正内核参数后重启系统。 kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_p

32、ort_range = 1024 65000net.core.rmem_default=4194304net.core.wmem_default=262144net.core.rmem_max=4194304net.core.wmem_max=262144留意,OEL 5 曾经为 kernel.shmall 和 kernel.shmmax 定义了值。假设默许值等于或大于要求值,那么运用默许值。 假设您按照以上阐明安装了 Linux,且内核参数全部采用默许值,那么只需在以 root 用户身份登录后执行下命令。 cat /etc/sysctl.conf /etc/sysctl.conf kerne

33、l.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=4194304 net.core.wmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_max=262144 EOF# /sbin/sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net

34、.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1net.ipv4.tcp_syncookies = 1kernel.msgmnb = 65536kernel.msgmax = 65536kernel.shmmax = 4294967295kernel.shmall = 268435456kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range

35、= 1024 65000net.core.rmem_default = 4194304net.core.wmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_max = 262144以 root 用户身份运转以下命令来验证您的设置: /sbin/sysctl -a | grep shm/sbin/sysctl -a | grep sem/sbin/sysctl -a | grep file-max/sbin/sysctl -a | grep ip_local_port_range/sbin/sysctl -a | grep

36、rmem_default/sbin/sysctl -a | grep rmem_max/sbin/sysctl -a | grep wmem_default/sbin/sysctl -a | grep wmem_maxEx:# /sbin/sysctl -a | grep shmkernel.shmmni = 4096kernel.shmall = 268435456kernel.shmmax = 4294967295kernel.shm-use-bigpages = 0# /sbin/sysctl -a | grep semkernel.sem = 250 32000 100 128# /s

37、bin/sysctl -a | grep file-maxfs.file-max = 65536# /sbin/sysctl -a | grep ip_local_port_rangenet.ipv4.ip_local_port_range = 1024 65000# /sbin/sysctl -a | grep rmem_defaultnet.core.rmem_default = 4194304# /sbin/sysctl -a | grep rmem_maxnet.core.rmem_max = 4194304# /sbin/sysctl -a | grep wmem_defaultne

38、t.core.wmem_default = 262144# /sbin/sysctl -a | grep wmem_maxnet.core.wmem_max = 262144为 oracle 用户设置 Shell 限制 Oracle 建议对每个 Linux 帐户可以运用的进程数和翻开的文件数设置限制。要进展这些更改,以 root 用户的身份执行以下命令: cat /etc/security/limits.conf /etc/pam.d/login /etc/profile /etc/csh.login create tablespace data12 datafile /u01/app/ora

39、cle/oradata/demo1/data1_01.dbf size 100m3 extent management local4 segment space management auto;Tablespace created.如今,可以运用此新表空间存储数据库对象,如表和索引。 Ex:SQL create table demotab (id number(5) not null primary key, 2 name varchar2(50) not null, 3 amount number(9,2) 4 tablespace data1; Table created.自动存储管理 (

40、ASM) ASM 是一个磁盘存储选件,它以与平台无关的方式提供文件系统、逻辑卷管理器以及软件 RAID 等效力。ASM 可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O 以删除“热点。它还支持直接和异步的 I/O 并运用 Oracle9i 中引入的 Oracle 数据管理器 API简化的 I/O 系统调用接口。 ASM 不是通用的文件系统,只能用于 Oracle 数据库相关文件。ASM 中的文件既可以由数据库自动创建和命名运用 Oracle 管理文件特性,也可以由 DBA 手动创建和命名。ASM 文件不能运用 ls、cp 和 dd 等操作系统命令进展访问

41、。要管理 ASM 文件,运用 Oracle Enterprise Manager 或 Oracle 提供的其他方法。ASM 作为单独的 Oracle 实例实施,只需在运转时,其他数据库才干访问它。ASM 需求的内存不多:对大多数系统,只需 64 MB。安装 ASM ASM 可以运用各种各样的存储类型,包括原始分区、RAID LUN 和 NFS 文件。对于 Linux 系统,Oracle 提供一个名为 ASMLib 的自定义设备驱动程序,在 Linux 上安装 ASM 时通常都会引荐该程序。ASMLib 可从 OTN 上 HYPERLINK oracle/technology/global/cn

42、/tech/linux/asmlib/index.html 免费下载。本部分将逐渐讲解运用 ASMLib 2.0 配置简单 ASM 实例以及构建运用 ASM 作为磁盘存储的数据库的全过程。 确定所需的 ASMLib 版本 ASMLib 2.0 以三个 RPM 程序包组成的程序包集提供。oracleasmlib-2.0 ASM 库 oracleasm-support-2.0 用于管理 ASMLib 的适用程序 oracleasm 用于 ASM 库的内核模块,特定于每个内核每个 Linux 发布版本都有其本人的一组 ASMLib 2.0 程序包OEL 5 与 Red Hat Enterprise

43、Linux 5 AS 运用一样的 RPM。在各个发布版本内,每个内核版本都有一个对应的 oracleasm 程序包。以下部分引见如何确定您需求哪套程序包。 首先,以 root 用户身份登录并运转以下命令来确定所运用的内核: uname -rmEx:# uname -rm2.6.18-8.el5 i686例如显示,这是一个 2.6.18 内核,补丁级别为 8,用于 32 位 x86 兼容硬件 (i686) 上的 Enterprise Linux 5。 运用此信息在 OTN 上查找相应的 ASMLib 程序包: 将 Web 阅读器指向 HYPERLINK oracle/technology/glo

44、bal/cn/tech/linux/asmlib/index.html oracle/technology/global/cn/tech/linux/asmlib/index.html 为您的 Linux 版本选择链接OEL5 用户可运用 HYPERLINK oracle/technology/software/tech/linux/asmlib/rhel5.html Red Hat Enterprise Linux 5 AS 链接。下载适用于您的 Linux 版本的 oracleasmlib 和 oracleasm-support 程序包。这些文件按体系构造分类AMD64 / Intel e

45、m64t 用于 x86_64,IA64 用于 Itanium,IA32 用于 x86。在每个部分的顶部都有一个 Library and Tools 标题。下载此标题下的两个文件 它们是支持适用程序和 ASM 库分别是 oracleasm-support 和 oracleasmlib。接着,下载与您的内核相对应的 oracleasm 程序包。上例中运用了 oracleasm-2.6.18-8.el5-2.0.4-1.el5.i686.rpm 程序包。留意,大多数内核版本的下方都会列出两个或三个驱动程序。例如:针对内核 2.6.18-8.el5 的驱动程序* oracleasm-2.6.18-8.

46、el5xen-2.0.4-1.el5.i686.rpm* oracleasm-2.6.18-8.el5PAE-2.0.4-1.el5.i686.rpm* oracleasm-2.6.18-8.el5-2.0.4-1.el5.i686.rpm仅选择其中之一。在本例中,还提供了针对 Xen虚拟机体系构造、PAE针对 RAM 超越 4GB 的 32 位系统和“规范32 位内核的驱动程序。接下来,经过以 root 用户身份执行以下命令来安装程序包: rpm -Uvh oracleasm-kernel_version-asmlib_version.cpu_type.rpm oracleasmlib-as

47、mlib_version.cpu_type.rpm oracleasm-support-asmlib_version.cpu_type.rpmEx:# rpm -Uvh oracleasm-2.6.18-8.el5-2.0.4-1.el5.i686.rpm oracleasm-support-2.0.4-1.el5.i386.rpm oracleasmlib-2.0.3-1.el5.i386.rpmPreparing. # 100%1:oracleasm-support # 33%2:oracleasm-2.6.18-8.el5 # 67%3:oracleasmlib # 100%配置 ASM

48、Lib 运用 ASMLib 之前,必需运转配置脚本来预备驱动程序。以 root 用户身份运转以下命令,并呼应如下例如中所显示的提示。 # /etc/init.d/oracleasm configureConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM librarydriver. The following questions will determine whether the driver isloaded on boot and wha

49、t permissions it will have. The current valueswill be shown in brackets (). Hitting without typing ananswer will keep that current value. Ctrl-C will abort.Default user to own the driver interface : oracleDefault group to own the driver interface : dbaStart Oracle ASM library driver on boot (y/n) n:

50、 yFix permissions of Oracle ASM disks on boot (y/n) y: yWriting Oracle ASM library driver configuration: OK Loading module oracleasm: OK Mounting ASMlib driver filesystem: OK Scanning system for ASM disks: OK 接下来,通知 ASM 驱动程序您要运用的磁盘。Oracle 建议每个磁盘仅包含一个分区。有关创建分区的例如,请参见本部分起始处的“对磁盘进展分区。 经过以 root 用户身份运转以下

51、命令来标志 ASMLib 运用的磁盘: /etc/init.d/oracleasm createdisk DISK_NAME device_name提示:DISK_NAME 应由大写字母组成。 Ex:# /etc/init.d/oracleasm createdisk VOL1 /dev/sda1Marking disk /dev/sdb1 as an ASM disk: OK # /etc/init.d/oracleasm createdisk VOL2 /dev/sdb1Marking disk /dev/sdb1 as an ASM disk: OK Verify that ASMLib

52、 has marked the disks: # /etc/init.d/oracleasm listdisksVOL1VOL2创建 ASM 实例ASM 作为独立的 Oracle 实例运转,可以运用 Oracle Universal Installer 创建和配置它。安装完 ASMLib 并标志磁盘后,就可以创建 ASM 实例了。 以 oracle 身份登录并启动 runInstaller: $ ./runInstaller选择安装方式选择 Advanced Installation。单击 Next指定清单目录和凭证 清单目录:/u01/app/oraInventory操作系统组名:oinst

53、all单击 Next选择安装类型选择 Enterprise Edition单击 Next安装位置Oracle Base:/u01/app/oracle称号: OraDB11gASM途径:/u01/app/oracle/product/11.1.0/asm留意:为了便于管理,Oracle 建议 ASM 运用与数据库不同的 ORACLE_HOME。单击 Next产品特定的前提条件检查 假设您不断在依循本指南中的步骤,那么一切检查都应顺利经过。假设一个或多个检查失败,应在继续操作前纠正该问题。单击 Next选择配置选项选择 Configure Automatic Storage Management

54、 (ASM)输入 ASM SYS 口令并确认单击 Next配置自动存储管理磁盘组称号:DATA冗余- High 镜像数据两次。- Normal 镜像数据一次。这是默许值。- External 不在 ASM 内镜像数据。假设外部 RAID 阵列提供冗余,那么通常运用此选项。添加磁盘配置用于 ASMLib 的磁盘作为 Candidate Disks 列出。选择要参与磁盘组的磁盘。单击 Next特权操作系统组数据库操作员 (OSDBA) 组:dba数据库操作员 (OSOPER) 组:dbaASM 管理员 (OSASM) 组:dba单击 NextOracle 配置管理器注册针对该演示,保管禁用形状单击

55、 Next总结显示已安装产品的摘要。单击 Install。安装将显示安装进度执行配置脚本在安装的结尾,将弹出一个窗口,提示需求以 root 用户身份运转脚本。以 root 用户身份登录,运转提示的脚本。完成后单击 OK。配置助理Oracle Net、Oracle 数据库与 iSQL*Plus 配置助手会自动运转安装终了 单击 Exit祝贺!您的新 Oracle ASM 实例曾经启动并可以运用。创建数据库一旦创建了 ASM 实例,就创建一个数据库来运用 ASM 进展存储:以 oracle 身份登录并启动 runInstaller: $ ./runInstaller选择安装方式选择 Advance

56、d Installation。单击 Next选择安装类型选择 Enterprise Edition单击 Next安装位置Oracle Base:/u01/app/oracle称号: OraDb11g_home1途径:/u01/app/oracle/product/11.1.0/db_1留意:Oracle 建议该数据库运用与 ASM 不同的 ORACLE_HOME。单击 Next产品特定的前提条件检查 假设您不断在依循本指南中的步骤,那么一切检查都应顺利经过。假设一个或多个检查失败,应在继续操作前纠正该问题。单击 Next选择配置选项选择 Create a Database单击 Next选择数据

57、库配置选择 General Purpose单击 Next指定数据库配置选项输入全局数据库称号和 SID单击 Next指定数据库配置选项接受默许值或按需求更改单击 Next选择数据库管理选项选择 Use Database Control for Database Management单击 Next指定数据库存储选项选择 Automatic Storage Management (ASM)单击 Next指定备份和恢复选项选择 Do not enable Automated backups单击 Next选择 ASM 磁盘组选择在前一部分中创建的 DATA 磁盘组单击 Next指定数据库方式口令选择

58、Use the same password for all the accounts输入口令并确认单击 Next特权操作系统组数据库操作员 (OSDBA) 组:dba数据库操作员 (OSOPER) 组:dbaASM 管理员 (OSASM) 组:dba单击 NextOracle 配置管理器注册针对该演示,保管禁用形状单击 Next总结 显示已安装产品的摘要。单击 Install。配置助理Oracle 配置助手将自动运转配置完成后,将出现一个包含数据库信息的弹出窗口。记下 URL,在一切就绪后单击 OK。执行配置脚本在安装的结尾,将弹出一个窗口,提示需求以 root 用户身份运转脚本。以 root

59、 用户身份登录,运转提示的脚本。完成后单击 OK。安装终了 单击 Exit祝贺!您的新 Oracle 数据库曾经启动并可以运用。结论 既然数据库曾经启动并运转,您如今可以开场探求 Oracle 数据库 11g 第 1 版提供的许多新特性了。最好先从 Oracle Enterprise Manager 开场。假设您不知道如何开场, HYPERLINK download.oracle/docs/cd/B28359_01/server.111/b28318/toc.htm Oracle 数据库概念 11g 第 1 版 和 HYPERLINK download.oracle/docs/cd/B2835

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论