科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Oracle 8.0.5 在 RedHat 5.2 上的安装

Oracle 8.0.5 在 RedHat 5.2 上的安装

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

  本文分为四个部分:   RedHat的初始安装 包括RedHat 5.2中必须安装的部分和Oracle推荐的内存配置的参数Oracle安装准备 设置用户、组、安装点和环境   Oracle安装 真正的安装过程   Oracle 安装结束后的工作

作者:中国IT实验室 来源:中国IT实验室 2007年10月4日

关键字: 新手入门 数据库 ORACLE

  • 评论
  • 分享微博
  • 分享邮件

  本文分为四个部分:
  RedHat的初始安装 包括RedHat 5.2中必须安装的部分和Oracle推荐的内存配置的参数Oracle安装准备 设置用户、组、安装点和环境
  Oracle安装 真正的安装过程
  Oracle 安装结束后的工作 结束并测试 。
  如果你只使用部分说明,我不能保证安装后能正常运行。
  Redhat 的初始安装
  1) 选择Custom Install
  2) 使交换分区等于内存的三倍,最大为128 mb。
  3) 按你的意愿为磁盘分区。创建安装点/u01。
  4) 至少要安装C Development包。你还可以增加其他的包。
  5) 安装结束后,创建/cdrom目录(你也可以用etc/fstab中定义的那个:/mnt/cdrom)。这是CD的安装点。
   mkdir /cdrom
   chmod 777 /cdrom
  6) 装载CD并转入/RedHat/RPMS目录。
   mount ?t iso9660 /dev/cdrom /cdrom
   cd /cdrom/RedHat/RPMS
  7) 运行下列命令:
   rpm -i -v kernel-source-2.0.36-0.7.i386.rpm. 这是内核的原代码,等会儿我们可以用新的内存参数重新内核。
   rpm -i -v tcl-8.0.3-20.i386.rpm 除非你想安装Intelligent Agent。
  8) 将路径转出来以便卸载RedHat CD:
   cd /
   umount /cdrom
  内核内存参数
  Oracle安装手册列出了一些内存参数,需要在安装软件前修改。在RedHat 5.2上, 安装Oracle可以不必重新编译内核。这些值只是推荐值。你可以改变他们,如果你将SHMMAX设置为Oracle说的值,你是在告诉系统允许共享内存段增长到4 G之大。另外,如果你仅有32 megs内存,会怎样?Redhat 5.2缺省设置SHMMAX为32 megs,其实,如果你有更多的内存,你可能想改变这些设置。我是这样做的。
  警告!
  改变内核参数要重新编译Linux内核。如果你从没做过,我建议你看其他的书,运行配置脚本的过程中有100个不同的选项,如果你对不确定的项选择错误,将导致你不能引导系统。
  改变内存参数
  1) 转如下列路径并编辑shmparam.h文件。
   cd /usr/src/linux/include/asm
   vi shmparam.h
  2) 查找参数行"#define _SHM_IDX_BITS 15",不要与_SHM_ID_BITS混淆。将15改为16。
  3) 离他不远有一行"#define SHMMAX 0x2000000."。 0x2000000是32 megs的16进制表示。将他改为适合你计算机的值。
  0x4000000 = 67108854 64M
  0x6000000 = 100663296 96M
  4) 将"SHMMNI (1<<_SHM_ID_BITS)"改为"SHMMNI 100"
  5) 将"SHMSEG SHMMNI"改为 "SHMSEG 10"
  6) 保存该文件。
  7) Cd 到上级目录(返回include目录),然后cd进linux编辑sem.h文件。
   cd ..
   cd linux
   vi sem.h
  8) 确认SEMMNI是128
  9) 确认SEMMSL是32
  10) 确认SEMMNS是(SEMMNI*SEMMSL)
  11) 如果有修改就保存它。
  12) 现在你就可以重新编译内核并继续下面的步骤。
  
  Oracle安装准备
  1) 编辑/etc/passwd,将Root的/bin/bash改为/bin/sh (你可以在安装结束后改回来。改成/bin/sh只是让Oracle shell脚本更便于运行)。
  2) 注销并以root重新登录。
  3) 创建群组
   groupadd -g 101(或其他你确定的ID) dba
   groupadd -g 102 (或其他你确定的ID) oper (这是可选的组).
  4) 创建oracle用户
   useradd oracle -g 101 (dba组的ID号)
   passwd oracle (改变口令)
  5) 编辑/etc/passwd,将Oracle用户的shell从/bin/bash改为/bin/sh。
  6) 如果你不是用分区建立安装点,就为oracle将一个目录,如/u01。
   mkdir /u01
  7) 改变这个安装点的所有者和组权限
   chown -R oracle.dba /u01
  8) 确定Oracle服务器文件位置:
   如果你有光盘
  mount -t iso9660 /dev/cdrom /cdrom (装载在你选择的装载点)。
   如果是下载下来的文件就在你的下载目录或你想解压的目录中执行
  cat 805ship* | tar xvf
  9) 进入oracle安装目录下的orainst目录,定义一个变量ORACLE_OWNER,值为oracle,然后执行oratab脚本。
   cd /cdrom/orainst
   ORACLE_OWNER=oracle; export ORACLE_OWNER
   sh oratab.sh (accept defaults for prompts).
  10) 注销。
  11) 以oracle登录。
  12) 键入umask[回车]验证umask是022。如果不是,你要在.profile文件中加以设置,下面将具体介绍。
  13) 编辑oracle帐户目录中的.profile文件。将下列内容写入该文件(请注意替换相对应的oracle基准目录)。
   ORACLE_HOME=/u01/app/oracle/product/8.0.5; export ORACLE_HOME
   LD_LIBRARY_PATH=/u01/app/oracle/product/8.0.5/lib; export LD_LIBRARY_PATH
   ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
   ORACLE_SID=ORCL; export ORACLE_SID
   ORACLE_TERM=386; export ORACLE_TERM (用于Intel PC)
   PATH=$PATH:/u01/app/oracle/product/8.0.5/bin; export PATH
   TMPDIR=/var/tmp; export TMPDIR
   (可选) umask 022 (当你的umask缺省不是022时使用)
  14) 注销然后以oracle重新登录。键入env查看上述环境变量是否以设置。
  15) 并确认所有下列路径在你的path变量中。除上面给出的Oracle路径外:/bin, /usr/bin, /usr/local/bin.
  
  Oracle 安装
  1) 进入Oracle安装目录
   cd /cdrom/orainst
  2) 启动安装程序
   ./orainst /c
  3) 选择Custom Install (这将允许你创建你所有的口令)。
  4) 选择OK跳过README。
  5) 选择Install, Upgrade or De-install software.
  6) 选择Install new product-Create DB objects.
  7) 确认ORACLE_HOME和ORACLE_BASE都是正确的。
  8) 接受缺省的日志文件。
  9) 选择从CD-ROM安装。
  10) 确认ORACLE_SID是正确的。
  11) 选择适合的语言。
  12) 安装程序将告诉你有关root.sh脚本的内容。按OK。
  13) 进入安装选项菜单,选择想安装的内容:
   不要选择Oracle 8.0.5 documentation。这里有一个bug会中断你的安装过程。
   不要选择JDBC drivers 除非你已经定义了指向classesxxx.zip文件的路径。
   不要选择Intelligent agent 除非你安装了TCL rpm包。
  14) 按install按钮。
  15) 出现有关ULIMIT的信息时按Ok。不必为此担心。
  16) 选择dba作为你的dba组。
  17) 如果你指定了不同的操作员组(oper),在OSOPER提示下输入他。否则接受缺省值。
  18) 如果你输入了不同了组,安装程序将告诉你程序要,重新连接,按OK就行了。
  19) 选择不管你是单个安装点还是多个Filesystem-based Database。
  20) 如果你有一个安装点,在安装程序问你在多个安装点上分布控制文件时,按no ,并在接下来的屏幕中指定你的安装点 (例如: /u01)。如果你有多个安装点,按yes,并在下面的窗口中指定。
  21) 选择适合的character set。
  22) 选择合适的national character set.。
  23) 输入SYSTEM 帐户的口令。确认他。
  24) 输入SYS帐户,确认他。
  25) 如果你想有一个dba和operator 的internal口令,你可以在提示时选择yes,否则按no。
  26) 输入TNS listener的口令。
  27) 当问你是否配置MTS Listener时按No。
  28) 接受缺省的控制文件。
  29) 按OK跳过后面的两个缺省屏幕。
  30) 最后选择Yes接受这些缺省值。
  31) 如果想装载SQL*Plus help功能询问时按Yes。
  32) 选择是否装载示例表。
  33) 至此,安装程序真正开始复制软件! 安装过程将持续一段时间。
  34) 安装程序给出"The requested action has been performed for selected products," 信息。你的安装已成功。按OK。然后回到安装主屏幕。
  35) 选择Exit,要求确认时按yes。
  36) 退出后在屏幕上会有一行Result: Success。
  Oracle 文档安装
  为什么我们要单独安装文档:Oracle安装过程试图将一个文件安装到一个不存在的目录。可能脚本中有一个输入错误。该错误将终止安装过程。下面是将文件安装在正确位置的方法:
  1) 首先创建Oracle doc目录。
   mkdir /u01/app/oracle/doc
  2) 然后创建一个连接。该连接帮助你矫正那个错误的文件路径。
   ln -s /u01/app/oracle/doc /u01/app/oracle/product/8.0.5
  3) 现在,我们从安装路径再次安装。
   ./orainst /c
  4) 选择Custom Install.
  5) 在下面的两个提示按OK。
  6) 选择Install, Upgrade, or De-Install software。
  7) 选择Add/Upgrade software.。
  8) 接受ORACLE_HOME的缺省值。
  9) 接受缺省的日志文件。
  10) 选择Install from CD-ROM.
  11) 选择你的语言。
  12) 安装程序将告诉你root.sh文件已存在。因为我们还没有运行,选 Append。
  13) 在"Post-Installation..."出现后按Ok。
  14) 你又进入了熟悉的安装屏幕。选择Oracle Server Release 8.0.5 Documentation.。
  15) 按Ins

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件