1、validate 快速部署 oracle10g-11g1http:/ validated 快速部署 oracle 数据库1. 在 ORACLE VM VirtualBox 上配置硬件环境 选择操作系统validate 快速部署 oracle10g-11g2http:/ 配置内存安装 oracle10g 配置 1G 内存即可, 11g 至少需要 2gvalidate 快速部署 oracle10g-11g3http:/ 配置虚拟机硬盘参数宿主机器硬盘空间充足的话,可以选择立即分配硬盘空间 Fixed size 如果空间不是十分充足则可以动态分配硬盘空间 Dynamically allocatedv
2、alidate 快速部署 oracle10g-11g4http:/ 15G 硬盘空间validate 快速部署 oracle10g-11g5http:/ 配置网络环境本示例安装一块网卡,使用 host-only 网络模式(即宿主和虚拟机之间是单独的局域网,如果虚拟机需要连接到外网可以使用 NAT)validate 快速部署 oracle10g-11g6http:/ 加载光盘镜像文件选择光盘镜像validate 快速部署 oracle10g-11g7http:/ 操作系统安装启动虚拟机安装 Oracle Enterprise Linux 5(示例中为 OEL5U8)如果使用图形化安装 linux
3、 直接按回车,如果使用字符界面安装输入 linux text 回车,本示例使用字符界面安装。validate 快速部署 oracle10g-11g8http:/ 。进入欢迎界面。按回车跳到语言选择validate 快速部署 oracle10g-11g9http:/ 选择语言和键盘直接使用英语即可,键盘选择美式英语validate 快速部署 oracle10g-11g10http:/ 磁盘分区点击 YES自定义分区选择 CREATE CUSTOMER LAYOUT 也可以选择让 linux 使用 LVM 自动分区validate 快速部署 oracle10g-11g11http:/ 内存交换分区
4、 相当于 windows 虚拟内存 4G 以下内存分配内存的 2 倍空间,48G 分配和内存相同的交换空间,8G 以上分配内存的 0.5 倍。选择启动方式使用默认 GRUB 即可validate 快速部署 oracle10g-11g12http:/ OKvalidate 快速部署 oracle10g-11g13http:/ 快速部署 oracle10g-11g14http:/ yes 配置网络参数validate 快速部署 oracle10g-11g15http:/ IP 地址和子网掩码根据自己的虚拟网络配置相应的 IP 地址也可以 DHCP 等待安装完操作系统后修改。validate 快速部
5、署 oracle10g-11g16http:/ 快速部署 oracle10g-11g17http:/ 选择时区 输入管理员 root 密码validate 快速部署 oracle10g-11g18http:/ 选择安装的包选择自定义软件包,选择所有带有 TOOLS 和 DEVELOPMENT 字样的选项validate 快速部署 oracle10g-11g19http:/ OK 后开始安装validate 快速部署 oracle10g-11g20http:/ 快速部署 oracle10g-11g21http:/ 地址等参数重启后,需要配置防火墙、ip 地址等参数,防火墙建议全部关闭,生产环境一
6、般都有硬件防火墙,软件防火墙消耗 CPU 资源。选中 firewall configuration 选项,run toolvalidate 快速部署 oracle10g-11g22http:/ security level 和 selinux配置完毕,退出即可。登录界面 输入 root 用户名和密码登录,完成下个章节的操作。validate 快速部署 oracle10g-11g23http:/ 安装 oracle validated 包配置本机 YUM从下面开始使用 SSH 工具连接 linux添加以下内容。可以自行修改对应的内容在/media 目录下建立 disk 目录 mkdir /med
7、ia/disk加载光盘到此目录mount /dev/cdrom /media/disk创建本地 YUM 源touch /etc/yum.repos.d/localyum.repo编辑vi /etc/yum.repos.d/localyum.repo增加内容localyumname = Enterprise Linux 5.8 DVDbaseurl=file:/media/disk/Server/gpgcheck=0enabled=1validate 快速部署 oracle10g-11g24http:/ YUM 安装 oracle-validatedyum install oracle-vali
8、dated此处填 Yyum 会自动安装依赖包安装完毕后,即已经添加了 dba,oinstall 用户组和 oracle 用户,并且配置了/etc/sysctl.conf,/etc/limit.so,注意查看里面 10g 和 11g 有细微差别,根据实际安装的版本修改。validate 快速部署 oracle10g-11g25http:/ oracle 用户su oraclevi .bash_profile添加以下内容umask 022export TMP=/tmpexport TEMPDIR=$TMPexport ORACLE_BASE=/u01/app/oracleexport ORACLE
9、_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=TestDBexport ORACLE_TERM=xtermvalidate 快速部署 oracle10g-11g26http:/ PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin:/$HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64 export CLASSPATH=$ORACLE_HOME/JRE:$ORA
10、CLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBK输入 source .bash_profile 让修改生效修改版本号如果是 redhat4,centos4 以上的版本安装 10g 是需要修改/etc/redhat-release 里面的版本号,修改 5.x 为 4.x 即可vi /etc/redhat-release创建 oracle 安装目录mkdir p /u01/app/oraclechown R oracle:oinstall /u01chmod R /u014. 安装 orac
11、le 数据库软件总结:主要是通过 oracle-validated 快速部署环境,来安装 oracle 数据库软件,不在需要自己对照修改,以防止出错。validate 快速部署 oracle10g-11g27http:/ 本教程使用 oracle enterprise linux 里面已经包含有 oracle-validated。如果使用的是redhat 或者 centos ,可以在 oracle 网站下载对应内核的 oracle-validated。使用 xmanager 进行图形化安装配置图像化显示到本地export DISPLAY=xmanager 所在机器的 ip 地址:0.0打开 xmanager切换到 oracle 用户,运行 ./runInstallvalidate 快速部署 oracle10g-11g28http:/ 高级安装validate 快速部署 oracle10g-11g29http:/ 快速部署 oracle10g-11g30http:/ 要注意下,有些是可以忽略的(比如网络类的)