手把手教你如何在 Redhat_linux5 安装oracle 11g_32位.doc_第1页
手把手教你如何在 Redhat_linux5 安装oracle 11g_32位.doc_第2页
手把手教你如何在 Redhat_linux5 安装oracle 11g_32位.doc_第3页
手把手教你如何在 Redhat_linux5 安装oracle 11g_32位.doc_第4页
手把手教你如何在 Redhat_linux5 安装oracle 11g_32位.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

第 1 部分:安装 Oracle Enterprise Linux 5 本部分介绍了如何在您的硬件上安装 Oracle Enterprise Linux 5 (OEL5)。请花点时间确保您的硬件满足 Oracle 数据库 11g 第 1 版所需的最低硬件要求。最低硬件要求:32 位 (x86) x86 兼容 CPU 1 GB RAM 10 GB 的可用磁盘空间(3.5 GB 用于 Oracle 软件 + 1.5 GB 用于数据库 + 3 GB 用于 OEL5 + 2 GB 交换空间)64 位 (x86_64) x86_64 兼容 CPU 1 GB RAM 10.5 GB 的可用磁盘空间(4 GB 用于 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 的基本版本。可以免费下载 OEL5。1. 使用第一张 CD 或 DVD 启动服务器。o 您可能需要更改 BIOS 设置,以允许从 CD/DVD 启动。2. 启动屏幕出现,并在底部显示 boot:提示符。 o 选择 Enter,从控制台上执行图形安装。o 安装程序扫描您的硬件3. Oracle Enterprise Linux splash 屏幕o 单击 Next4. 语言选择 o 接受默认值。5. 配置键盘 o 接受默认值。6. 安装或升级o 选择 Install 并单击 Next7. 设置磁盘分区 o 本指南不介绍磁盘分区的详细方法,而是假设您熟悉磁盘分区方法。 警告:对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险!)o 接受默认的分区布局。注意,默认布局适用于评估,但不一定适用于其他目的。默认布局可能会创建一个交换分区,该分区比 Oracle 指南推荐的要小。这对于评估来说也已足够。8. 网络配置 o 通常情况下,最好使用静态 IP 地址配置数据库服务器。为此,单击 Edit。 o 出现一个弹出窗口。取消选中 Configure using DHCP 复选框,并输入服务器的 IP 地址和网络掩码。确保选中 Activate on boot,然后单击 OK。 o 在 Hostname 框中,选择 manually 并输入主机名。 o 在 Miscellaneous Settings 框中,输入其他网络设置。 9. 选择时区 o 选择适合您区域的时间设置。将系统时钟设置为 UTC 对服务器而言通常是一个很好的做法。为此,选择 System clock uses UTC。 10. 设置 Root 口令o 输入 root 的口令,并再次输入以进行确认。11. 软件包安装o 本指南将采用 Oracle 推荐的“默认 RPM”安装。接受默认的软件选择,并单击 Next。o 还需要安装额外的 RPM 以运行 Oracle 数据库 11g 第 1 版。它们将稍后安装。12. 安装程序包 o 软件将被复制到硬盘并被安装。提示更换磁盘。 13. 软件安装结束后o 取出所有 CD/DVD 启动介质。 o 单击 Next。 14. 欢迎参加甲骨文开发者大会o 单击 Forward15. 许可协议 o 阅读许可协议。如果同意其中的条款,选择 Yes, I agree to the License Agreement 并单击 Forward。 16. 配置防火墙 o 出于本演示的需要,将不配置防火墙。选择 Disabled 并单击 Forward。o 当出现“Warning - No Firewall”窗口时,单击 Yes。17. SELinuxo 从下拉菜单中选择 Disabled 并单击 Forward。18. Kdumpo 不要启用 Kdump。接受默认设置并单击 Forward。19. 日期和时间 o 设置日期和时间。 o 如果要使用 NTP 服务器(推荐),则选择 Enable Network Time Protocol 并输入 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 -rEx:# uname -r2.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要安装其余的程序包,加载 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-devel* 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: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%加载 CD 3cd cd_mount_point/Serverrpm -ivh sysstat*例如:# rpm -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 elfutils-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-61elfutils-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-2.17.50.0.6-2.el5elfutils-libelf-0.125-3.el5glibc-2.5-12glibc-common-2.5-12libaio-0.3.106-3.2libgcc-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-2.17.50.0.6 compat-libstdc+-33-3.2.3 compat-libstdc+-33-3.2.3(32 位) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 gcc-4.1.1 gcc-c+-4.1.1 glibc-2.5-12 glibc-2.5-12(32 位) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5-12(32 位) libaio-0.3.106 libaio-0.3.106(32 位) libaio-devel-0.3.106 libgcc-4.1.1 libgcc-4.1.1(32 位) libstdc+-4.1.1 libstdc+-4.1.1(32 位) libstdc+-devel 4.1.1 make-3.81 sysstat-7.0.0注意,有大量的程序包需要同时安装 64 位和 32 位的 RPM。幸运的是,二者在 64 位 Linux 安装介质上均有提供。如果您已经按照 Oracle 的建议执行了“默认 RPM”安装,则还需要安装一些必需的程序包: compat-libstdc+-33-3.2.3 compat-libstdc+-33-3.2.3(32 位) elfutils-libelf-devel-0.125 gcc-4.1.1 gcc-c+-4.1.1 glibc-devel-2.5 glibc-devel-2.5-12(32 位) libaio-devel-0.3.106 libstdc+-devel 4.1.1 sysstat-7.0.0要安装其余的程序包,加载 Oracle Enterprise Linux 介质,然后转到包含 RPM 的目录。某些必需的程序包依赖于其他程序包,因此依赖程序包也必须安装。以 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_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:glibc-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例如:# 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/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-libelf-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 libaio-devel libgcc libstdc+ libstdc+-devel make sysstatbinutils-2.17.50.0.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)glibc-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)libstdc+-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 用户身份执行以下命令: /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)设置 oracle 帐户的口令: passwd oracleEx:# passwd oracleChanging password for user oracle.New password:Retype new password:passwd: all authentication tokens updated successfully.创建目录 现在创建目录来存放 Oracle 数据库 11g 第 1 版软件及数据库文件。本指南在创建目录结构时所用的命名惯例符合最佳灵活结构 (OFA) 规范。有关 OFA 标准的更多信息,请参阅针对 Linux 的 Oracle 数据库安装指南 11g 第 1 版 (11.1) 的附录 D。 以下假设在根文件系统中创建目录。这样做是为了简便起见,不建议将其作为通用做法。这些目录通常被创建为单独的文件系统。 以 root 用户身份执行以下命令: mkdir -p /u01/app/oraclechown -R oracle:oinstall /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_port_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 kernel.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.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 = 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 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# /sbin/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_defaultnet.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 EOFif ( $USER = oracle ) then limit maxproc 16384 limit descriptors 65536 umask 022endifEOF第 3 部分:安装 Oracle Oracle 数据库 11g 第 1 版可以从 OTN 下载获得。Oracle 提供了一个免费的开发和测试许可。但不提供支持,且该许可不允许用于生产目的。OTN 提供了完整的许可协议。 要使 Oracle 数据库 11g 第 1 版发行套件介质可以在服务器上使用,最简单的方法是将其直接下载到服务器。 使用图形登录以 oracle 用户身份登录。 创建一个目录以存放 Oracle 数据库 11g 第 1 版发行套件: mkdir 11gR1_db要从 OTN 上下载 Oracle 数据库 11g 第 1 版,将浏览器转到 Oracle 数据库下载页面。阅读 OTN 许可协议。如果您接受限制和许可协议,则单击 Accept License Agreement。 单击 Linux x86 链接(32 位)或 Linux x86-64 链接(64 位),然后将文件保存在您专门为此创建的目录下 (11gR1_db) 如果您尚未登录 OTN,此时可能会提示您进行登录。 解压缩此文件。cd 11gR1_dbFor 32-bitunzip linux_11gR1_database.zipFor 64-bitunzip linux.x64_11gR1_database.zip安装软件并创建数据库 使用 oracle 帐户登录。 转到包含 Oracle 数据库 11g 第 1 版软件的目录。 Ex:$ cd $HOME/11gR1_db/database启动 Oracle 通用安装程序。 $ ./runInstaller1. 选择安装方式o 选择 Basic Installationo Oracle Base 的位置:/u01/app/oracleo Oracle Home 位置:/u01/app/oracle/product/11.1.0/db_1o 安装类型:Enterprise Edition (3.3GB)o UNIX DBA 组:dbao 确保选中 Create Starter Databaseo 全局数据库名称:demo1o 输入数据库口令并确认口令o 单击 Next2. 指定清单目录和凭证 o 清单目录:/u01/app/oraInventoryo 操作系统组名:oinstallo 单击 Next3. 产品特定的前提条件检查 o 如果您一直在依循本指南中的步骤,则所有检查都应顺利通过。如果进行 OEL5 安装时使用的是默认分区布局,您可能会收到一个与交换文件大小有关的警告。该警告可以忽略。如果一次或多次检查失败,应在继续操作前进行更正。o 单击 Next4. Oracle 配置管理器注册o 针对该演示,保留禁用状态并单击 Next5. 总结 o 显示已安装产品的摘要。o 单击 Install。6. 安装o 将显示安装进度7. 配置助理o Oracle Net、Oracle 数据库与 iSQL*Plus 配置助手会自动运行o 记下 Database Configuration Assistant 弹出窗口中的信息,并单击 OK。8. 执行配置脚本o 在安装的结尾,将弹出一个窗口,提示需要以 root 用户身份运行脚本。以 root 用户身份登录,运行提示的脚本。o 完成后单击 OK。9. 安装结束 o 记下摘要中显示的 URL,并在准备好时单击 Exit。10. 恭喜!您的 Oracle 数据库 11g 第 1 版数据库现在已经就绪,可以使用了。第 4 部分:配置存储 我们在第 3 部分中创建的数据库使用单一文件系统进行磁盘存储。但为 Oracle 数据库配置存储的方式还有其他许多种。 本部分介绍了为数据库配置磁盘存储的其他方法。尤其是,它描述了如何创建其他文件系统以及如何使用自动存储管理 (ASM)。对磁盘进行分区 为了使用文件系统或 ASM,您必须有未分配的磁盘分区。该部分将介绍如何创建新文件系统或 ASM 使用的分区。警告:对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险。 此示例使用 /dev/sda(一个没有分区的空磁盘)为整个磁盘创建一个分区。 Ex:# fdisk /dev/sdaThe number of cylinders for this disk is set to 30401.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Command (m for help): pDisk /dev/sda: 250.0 GB, 250059350016 bytes255 heads, 63 sectors/track, 30401 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id SystemCommand (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 1First cylinder (1-30401, default 1):Using default value 1Last cylinder or +size or +sizeM or +sizeK (1-30401, default 30401):Using default value 30401Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.现在验证新分区: Ex:# fdisk -l /dev/sdaDisk /dev/sda: 250.0 GB, 250059350016 bytes255 heads, 63 sectors/track, 30401 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 1 30401 244196001 83 Linux对每个要分区的磁盘重复上述步骤。接下来的“文件系统”部分使用了一个单一磁盘分区 /dev/sda1。ASM 示例使用了两张磁盘:/dev/sda1 和 /dev/sdb1。文件系统 文件系统是为 Oracle 数据库存储数据文件、重做日志和控制文件最常用的方法。文件系统易于实施,并且无需第三方软件来管理。 大多数情况下,文件系统在 Linux 的初始安装过程中创建。但有时必须在初始安装后(如安装新磁盘驱动器后)创建新文件系统。 本部分介绍了如何构建新文件系统以及如何在 Oracle 数据库中使用它。除非另有说明,否则必须以 root 用户身份运行所有命令。 创建文件系统 使用 ext3 创建这个新的文件系统。也可以使用其他文件系统,但 ext3 在系统崩溃时可提供最快的恢复。 Ex:# mke2fs -j /dev/sda1mke2fs 1.39 (29-May-2006)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)30539776 inodes, 61049000 blocks3052450 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesyst

温馨提示

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

评论

0/150

提交评论