一. 安装之前准备
- OFA: ( Optimal Flexible Architecture )
- UNIX/Linux 下对于 mount 点的命名应该采取 /pm 的格式. p 表示字符常量; m表示固定长度( 通常为2 )的数字, 比如 oracle相关文件所在的mount 点通常会为 /u01 , /u02 等等.
- 对于 oracle 软件的基本目录 ( 也就是 base 目录) 的命名应该采取 /pm/h/u 的格式. /pm表示 mount点, h表示一个常量名, 比较常见的叫 app; 而 u 则表示目录的所有者, 对于 oracle软件来说所有者应该是 oracle, 所以, oracle软件的base目录通常应该为/u01/app/oracle 等等.
- 具体到 oracle 软件所在的目录, 命令格式应该 /pm/h/u/product/V 的格式, 其中 product 是一个字符常量; 而 V则表示版本号. 10g 中由于 ASM,agent 等, 因此在 oracle 10g中, 目录为 /pm/h/u/product/V/db_1, 通常为 /u01/app/oracle/product/10.2.0/db_1 而 ASM的 Home 目录则是 /pm/h/u/product/V/asm, 而 agent 的 Home目录为 /pm/h/u/product/V/agent.
- 对于某个数据库特定的管理文件, 例如 参数文件, 转储文件等等, 目录应该为 /pm/h/u/admin/d/a 其中 admin表示固定字符, d表示数据库名, a表示子目录名称, 例如启动参数文件所在的目录为 pfile, /u01/app/oracle/admin/ora10g/pfile. ( ora10g是数据库名)
- 对于数据库三种关键文件来说, 目录为 /pm/q/d, 其中 q表示一个字符串, 用来与其他oracle文件相区分, 比如通常为 oradata; d表示数据库名称, 假设数据库名为 ora10g 则这三种关键文件所在的目录就是 /u01/oradata/ora10g. 命名:controln.ctl, redon.log tn.dbf 其中 t表示表空间名字, 例如 users01.dbf, users02.dbf
二. 开始安装
- 安装软件
- 修改 Linux 核心参数. ( 参考 excel )
- 安装补丁包. ( 参考 excel )
- user 和 group 添加 groupadd oinstall, groupadd dba, useradd –g oinstall –G dba oracle passwd oracle
- 设置环境变量, source .bash_profile 使环境变量立刻生效
- 设置 DISPLAY, 因为通常 oracle服务器都是没有显示器的, 需要利用客户端的 Xmanger 来显示图形界面, 也是在 .bash_profile中设置环境变量 DISPLAY=192.168.0.66:0 ; export DISPLAY 就可以了, 剩下的是在客户端打开 xmanager-passive, 等待就可以了.
- 软件图形界面安装软件 ( 主要是设置好目录等等 )
- 安装数据库 (1. 脚本- 有经验, 2. 图形界面 - 菜鸟 ) // 脚本化的再确认