




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 1 部分:安装 LinuxRed Hat Enterprise Linux (Update 2) Oracle 10g 经认证可以在不需要更新的情况下运行 Red Hat Enterprise Linux(Advanced Server 和 Enterprise Server)的基本版本。如果拥有更新 CD,则可以使用更新版本中的启动 CD 而非基本版本中的启动 CD 在安装过程中自动应用所有更新。Oracle 支持 Red Hat 的所有更新。1. 使用第一张 CD 启动服务器。o 您可能需要更改 BIOS 设置,以允许从 CD 启动。2. 启动屏幕上
2、出现时在底部显示 boot:。o 选择 Enter,从控制台上执行图形安装。(对于其他安装方法和选项,请参阅 Red Hat 安装指南。)o 安装程序扫描硬件,短暂显示 Red Hat 闪屏,然后开始显示一系列屏幕提示。3. 选择语言o 接受默认值。4. 配置键盘o 接受默认值。5. 欢迎屏幕o 单击 Next。6. 配置鼠标o 接受默认值。7. 安装类型o 选择 Custom。8. 设置磁盘分区o 本文不介绍磁盘分区的详细方法
3、,而是假设您熟悉磁盘分区方法。(警告:对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险!)本文使用以下分区方案(文件系统均为 ext3):第一个控制器 (/dev/sda) 上的 9GB 磁盘包含以下分区,用于存放所有 Linux 和 Oracle 软件:-100MB /boot 分区 -2GB 交换分区 将此分区大小至少设置为系统 RAM 的两倍,但不要超过 2GB-1GB /tmp 临时文件区-10GB / 根分区 该分区将用于所有目录,包括 /usr、/tmp、/var
4、、/home 等。-10GB /opt Oracle软件安装区 -10G /u01 Oracle 数据存储区 9. 配置启动加载程序o 接受默认值。10. 配置网络o 通常情况下,最好使用静态 IP 地址配置数据库服务器。为此,单击 Edit。o 出现一个弹出窗口。取消选中 Configure using DHCP 复选框,并输入服务器的 IP 地址和网络掩码。确保选中 Activate on boot,然后单击 OK。o 在 Hostname 框中,选择 manu
5、ally 并输入主机名。o 在 Miscellaneous Settings 框中,输入其他网络设置。11. 配置防火墙o 出于本演示的需要,将不配置防火墙。选择 No firewall。12. 其他语言支持o 接受默认值。13. 选择时区o 选择适合您区域的时间设置。将系统时钟设置为 UTC 对服务器而言通常是一个很好的做法。为此,单击 System clock uses UTC。14. 设置 Root 口令o 输入 root 的口令,并再次输入以进行确认。15. 选择程序
6、包组(对初次使用Linux者安装时建议选择全部安装)o 只选择此处显示的程序包集,其他选项不要选。o 桌面- X Window 系统- Gnome- KDEo 应用程序- 编辑器- 图形因特网o 服务器- 不要选择该组中的任何选项。o 开发- 开发工具o 系统- 管理工具o Red Hat Enterprise Linux- 不要选择该组中的任何选项。o 杂项- 原有软件开发o 单击 Next 继续操作。16. 准备安装o 单击 Next。17. 安装
7、程序包o 软件将被复制到硬盘并被安装。根据提示更改磁盘,然后在安装完成时单击 Next。18. 配置图形界面 (X)o 接受默认值,除非安装程序无法识别您的视频卡。如果您的视频卡无法被识别,则将无法继续操作。19. 配置监视器o 如果安装程序正确识别了您的监视器,则接受默认值。否则,从列表中选择一个兼容的监视器。20. 定制图形配置o 接受默认值。21. 恭喜o 从系统中取出安装介质,然后单击 Next。22. 系统自动重新启动并显示一个新的欢迎屏幕。o 单击 N
8、ext。23. 许可协议o 阅读许可协议。如果同意其中的条款,则选择 Yes, I agree to the License Agreement 并单击 Next。24. 日期和时间o 设置日期和时间。o 如果要使用 NTP 服务器(推荐),则选择 Enable Network Time Protocol 并输入 NTP 服务器的名称。25. 用户帐户o 为自己创建一个帐户。o 此时不要为 oracle 创建帐户。本部分稍后将介绍如何创建 oracle 帐户。26. Red Hat Ne
9、tworko 如果要立即使用或激活 Red Hat Network 帐户,则接受默认值,单击 Next 并遵循 Red Hat 产品附带的产品激活说明。27. 其他 CDo 单击 Next。28. 完成设置o 单击 Next。29. 出现一个图形登录屏幕。30. 恭喜!您的 Linux 软件现已安装完毕。验证您的安装 (若是选择全部安装的方式,则直接跳到第2部Oracle的Linux配置)如果完成了以上步骤,您应该具备 Oracle 10g 所需的所有程序包和更新。您可以执行以下步骤验证您的安装。所需内核版本:
10、2.6.9-22.EL(这是 RHEL 4(update2) 的更新版本附带的内核版本。此内核或更新中提供的任何版本的内核均适用于 Oracle 10g。)通过运行以下命令检查内核版本:uname -r例如:# uname -r2.6.9-22.EL其他所需程序包的版本(或更高版本): gcc-3.4.4-2 make-3.80-5 glibc-2.3.4-2.13 binutils-.2-15 openmotif-2.2.3-9.RHEL4.1 setarch-1.6-1 compat-gc
11、c-32-3.2.3-47.3 compat-gcc-32-c+-3.2.3-47.3 compat-libstdc+-33-3.2.3-47.3 compat-libstdc+-296-2.96-132.7.2 compat-db-4.1.25-9(Oracle 10g 数据库安装指南 中将其列为是必需的,但此处并不需要)检查并安装相关补丁要查看系统上安装了这些程序包的哪些版本,以 root 用户身份运行以下命令:rpm -q gcc make glibc binutils openmotif setarch compat-db compat-
12、gcc-32 compat-gcc-32-c+ compat-libstdc+-33 compat-libstdc+-296例如:# rpm -q gcc make glibc binutils openmotif setarch compat-db compat-gcc-32 > openmotif compat-gcc-32-c+ compat-libstdc+-33 compat-libstdc+-296gcc-3.4.4-2make-3.80-5glibc-2.3.4-2.13binutils-.2-15openmotif
13、-2.2.3-9.RHEL4.1setarch-1.6-1compat-gcc-32-3.2.3-47.3compat-gcc-32-c+-3.2.3-47.3compat-libstdc+-33-3.2.3-47.3compat-libstdc+-296-2.96-132.7.2package compat-db is not installed请注意,尚未安装 compat-db 程序包。安装过程中可用的任何程序包组均不包含此程序包,因此必须在单独的步骤中安装。如果系统上缺少任何其他程序包版本,或版本比以上指定的版本旧(compat-db 除外),则可以从 Red Hat Network
14、下载并安装更新。安装 compat-db 插入原始 Red Hat Enterprise Linux 介质的第二张或第三张CD。此 CD 自动挂载。以 root 用户身份运行以下命令:rpm -ivh /media/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpm例如:# rpm -ivh /media/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpmPreparing. # 100%1:compat-db # 1
15、00%一般情况下,你的系统上的输出结果和这个不同.如果个别包没有安装,把系统安装光盘mount上,找到具体的软件包(大多数在二、三张光盘上),然后利用如下的命令来安装相应的包:# rpm -ivh *.rpm (* 代表要安装的软件包)第 2 部分:针对 Oracle 配置 Linux Linux 软件现已安装完毕,您需要针对 Oracle 对其进行配置。本部分将逐步讲解针对 Oracle 数据库 10g 配置 Linux 的过程。验证系统要求要验证系统是否满足 Oracle 10g 数据库的最低要求,以 root 用户身份登录并运行以下命令。要查看可用 RAM 和交换空间大小,运行以下命令:
16、grep MemTotal /proc/meminfogrep SwapTotal /proc/meminfo例如:# grep MemTotal /proc/meminfoMemTotal:512236 kB# grep SwapTotal /proc/meminfoSwapTotal:1574360 kB所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。注:如果是为了在一台仅有256M内存的普通PC机上试用Oracle10g(例
17、如使用其通用版GeneralPurpose Database),在分配了1GB左右的交换空间的情况下,也可以正常运行Oracle数据库。Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。要检查系统上的可用磁盘空间,运行以下命令:df -h创建 Oracle 组和用户帐户 接下来,创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall 和 dba。以 root 用户身份执行以下命令:/usr/sbin/groupa
18、dd oinstall/usr/sbin/groupadd dba/usr/sbin/useradd -m -g oinstall -G dba oracleid oracle例如:# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)设置 oracle 帐户的口令:passwd oracle例如:#
19、passwd oracleChanging password for user oracle.New password:Retype new password:passwd:all authentication tokens updated successfully.创建目录现在,创建存储 Oracle 10g 软件和数据库文件的目录。本指南在创建目录结构时所用的命名惯例符合最佳灵活结构 (OFA) 规范。有关 OFA 标准的更多信息,请参阅针对 UNIX 系统的 Oracle 数据库 10g 安装指南 的附录 D。以下假设在根文件系统中创建目录。这样做是为了简便起见,不建议将其作为通用做法。
20、这些目录通常被创建为单独的文件系统。以 root 用户身份执行以下命令:mkdir /opt/oracle /opt/oracle/product /opt/oracle/product/10.2.0mkdir -p /u01/oradatachown -R oracle:oinstall /opt/oracle /u01/oradatachmod -R 775 /opt/oracle /u01/oradata配置 Linux 内核参数Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数
21、。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。编辑 /etc/sysctl.conf 文件,添加或更改这些参数。完成后,运行以下命令激活更改:/sbin/sysctl -p修改内容如下:kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1
22、024 65000net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=262144net.core.wmem_max=262144oracle 用户的环境变量要使用 Oracle 产品,应该或必须设置几个环境变量。对于数据库服务器,建议设置以下环境变量:ORACLE_BASEORACLE_HOMEORACLE_SIDPATH如果您在同一服务器上安装了多个 Oracle 产品或数据库,则 ORACLE_HOME、ORACLE_SID 和 PATH 变量可能会更改。ORACLE_BASE 变量不应更改,
23、并可以在需要时在您的登录配置文件中设置它。Oracle 提供了一个称作 oraenv 的实用程序来设置其他变量。以 oracle 身份登录,并通过在 .bash_profile 或 .profile(bash 或 ksh)中添加以下行,将 ORACLE_BASE 添加到登录配置文件:增加下列内容:export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0 export ORACLE_SID=orcl (改为自己需要的SID名称,用英文)PATH=$PATH:$ORACLE_HOME/bin:/usr
24、/local/sbin:/usr/bin/X11:/usr/X11R6/bin export PATH=$PATH:$HOME/bin:/bin:/sbin:/usr/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib NLS_LANG=$SIMPLIFIED CHINESE_CHINA.ZHS16GBKsource /home/oracle/.bash_profile第 3 部分:安装 Oracle 可以从 OTN 下载 Oracle 数据库 10g。Oracle 提供了一个免费的开发和测试许可。但不提供支持
25、,且该许可不允许用于生产目的。OTN 提供了完整的许可协议。要使 Oracle 10g 发行套件介质可以在服务器上使用,最简单的方法是将其直接下载到服务器。使用图形登录以 oracle 身份登录。创建一个目录以存放 Oracle 10g 发行套件:mkdir 10g_db解压缩oracle 10g安装盘# unzip 10201_database_linux32.zip启动 Oracle 通用安装程序。$ ./runInstaller1. 欢迎o 单击 Next。2. 指定清单目录和证书o 如果您一直在依循本指南中的步骤,则使用默认值即可。否则,
26、编辑清单目录的路径,以指向正确目录。o 操作系统组名称应为 oinstall。3. 指定文件位置o 如果您一直在依循本指南中的步骤,则使用默认值即可。否则,在继续操作前确保源路径和目标路径正确。4. 选择安装类型o 接受默认值 Enterprise Edition。5. 与特定产品相关的先决条件的检查o 如果您一直在依循本指南中的步骤,则所有检查都应顺利通过。如果一个或多个检查失败,则在继续操作前纠正该问题。6. 选择数据库配置o 接受默认值 Create a starter datab
27、ase 和 General Purpose。7. 指定数据库配置选项o 输入数据库的全局数据库名称。该名称应包含 ORACLE_SID 和服务器域名(例如,,其中 demo1 是 ORACLE_SID, 是域名)。o 输入全局数据库名称时,SID 框将自动填充。o 接受默认的数据库字符集。o 选择 Create database with sample schemas。8. 选择数据库管理选项o 选择 Use Database Control for Da
28、tabase Management。9. 指定数据库文件存储选项o 选择 File System,然后输入数据库文件要使用的路径名(在本例中为 /u01/oradata)。10. 指定备份和恢复选项o 选择 Do not enable Automated backups。11. 指定数据库模式口令o 选择 Use the same password for all the accounts。o 选择一个口令,然后输入两次进行确认。12. 摘要o 显示已安装产品的摘要。o 单击
29、 Install。13. 安装o 此屏幕历经安装和链接 Oracle 软件的几个阶段。o 安装过程结束时弹出一个窗口显示配置信息。记下 Enterprise Manager URL,然后单击 OK 关闭该窗口。o 弹出一个“Setup Privileges”窗口,提示需要以 root 用户身份运行配置脚本。以 root 用户身份登录,切换到该窗口中指示的目录,然后执行 root.sh 脚本。该脚本提示输入本地 bin 目录的位置。按 Enter 键接受默认值。当脚本完成时,返回到 Setup Privileges 窗口并单击 OK。(如下所示。)
30、14. 安装结束o 记下摘要中显示的 URL,并在准备好时单击 Exit。15. 恭喜!您的新 Oracle 10g 数据库已经启动并可以使用。附录 使用 SQL*Plus 访问数据库 运行 SQL*Plus:$ sqlplusSQL*Plus:Release .0 - Production on Sat Jun 5 16:59:21 2004Copyright (c) 1982, 2004, Oracle.All rights reserved.Enter user-name:/ as sysdbaConnected to:Oracle D
31、atabase 10g Enterprise Edition Release .0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL>使用 Oracle Enterprise Manager 10g 数据库控制在 Web 浏览器中,连接到安装过程中提供的 URL。例如::1158/em(如果服务器不在 DNS 中,则必须使用 IP 地址代替主机名。)用户名:SYS口令:<安装过程中选择的口令>连接为:SYSDBA单击欢迎走入 Oracl
32、e Enterprise Manager 10g 数据库控制的精彩世界!启动和停止 Oracle Enterprise Manager 数据库控制:$ emctl start dbconsole$ emctl stop dbconsole使用 iSQL*Plus 访问数据库iSQL*Plus 是历史悠久的 SQL*Plus 交互式工具的基于 Web 的版本,用于访问数据库。要使用 iSQL*Plus,请单击 OEM 控制台 Related Links 部分中的 iSQL*Plus 链接,或将浏览器指向安装过程中提供的 iSQL*Plus URL。例如:
33、:5560/isqlplus(如果数据库服务器不在 DNS 中,则必须使用 IP 地址代替主机名。)用户名:SYSTEM口令:<安装过程中选择的口令>单击 。在 Workspace 框中输入 SQL 命令,然后单击 Execute。启动和停止 iSQL*Plus:$ isqlplusctl start$ isqlplusctl stop启动和停止监听器:监听器接受客户端的连接请求,并在验证证书后创建数据库连接。要使用 OEM 或 iSQL*Plus,必须先启动监听器。$ lsnrctl start$ lsnrctl stop启动和停止数据库:启动和停止数据库的最简单方法是从 OEM
34、 控制台启动和停止。要从命令行执行此操作,请在以 oracle 身份登录后使用 SQL*Plus,如下所示:启动:$ sqlplusSQL*Plus:Release .0 - Production on Sun Jun 13 22:27:48 2004Copyright (c) 1982, 2004, Oracle.All rights reserved.Enter user-name:/ as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.Total System Glob
35、al Area 188743680 bytesFixed Size 778036 bytesVariable Size 162275532 bytesDatabase Buffers 25165824 bytesRedo Buffers
36、 524288 bytesDatabase mounted.Database opened.SQL> exit关闭:$ sqlplusSQL*Plus:Release .0 - Production on Sun Jun 13 22:25:55 2004Copyright (c) 1982, 2004, Oracle.All rights reserved.Enter user-name:/ as sysdbaConnected to:Oracle Database 10g Enterprise Edition Release 10
37、. - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> exit什么是 ocssd.bin 进程?Oracle 集群同步服务 (OCSSD) 是 Oracle 集群就绪服务 (CRS) 的一个组件,用于 RAC 和使用 ASM 的单个实例数据库。它在默认情况下安装,使用很少的系统资源,并在 /etc/inittab 中
38、进行配置。这些进程在系统每次启动时自动启动。Oracle 建议不要禁用 OCSSD,即使您未运行 ASM。FAQ (在Linux平台安装Oracle比较常见的问题) 1. 不能启动安装界面运行runInstaller提示信息类似如下:xlib:connection to "localhost:0.0" refused by serverxlib:client is not authorized to connect to serverException in thread "main" java.lang.InternalError:can't connect to x11 window server using "localhost:0.0" at .解决办法: 设定你的DISPLAY环境参数.# export DISPLAY= your_IPaddress :
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中式烹调模拟题含答案(附解析)
- 9月系解题库(含参考答案解析)
- 灯饰照明安装考核试卷
- 节能环保关键技术研究与应用考核试卷
- 游艺用品销售渠道拓展考核试卷
- 生物质能发电的效率提升考核试卷
- 蔬菜罐头加工中的食品安全数据统计分析考核试卷
- 小老鼠和泡泡糖说课课件
- 蔬菜种植营养需求解析考核试卷
- 新能源汽车产业政策环境分析考核试卷
- 大学体育与健康知到智慧树章节测试课后答案2024年秋齐鲁师范学院
- 中考复习课件中考数学答题策略与技巧课件
- 便利店卫生清洁管理规范
- 《招标投标法》考试题库200题(含答案)
- 教科版三年级下册科学全册同步练习(一课一练)
- 浙江省“温州八校”2025届高考语文三模试卷含解析
- 医院食堂营养餐实施方案
- 2024中国房企数字化产品力白皮书
- 《地方文化资源在幼儿园中开发利用的比较研究》
- 水泥基材料改性研究-洞察分析
- 海外商务代理委托合同三篇
评论
0/150
提交评论