Oracle数据库(甲骨文)
时间:2021-07-01 10:21:17
帮助过:2人阅读
所属篇章:第二学年——Linux安全高级应用——第3章:部署Oracle数据库
大纲
1. 安装Oracle 11g数据库
1.1 前置条件的准备
1.2 Oracle 11g 安装过程
2. Oracle 11g的基本管理
2.1 启动、停止oracle数据库
2.2 数据库的逻辑备份
此次实验环境使用:Red Hat Enterprise Linux Server release 6.1 32位
系统配置的一般要求:
物理内存,不少于2GB
交换分区,为物理内存的1.5~2倍(4G以上)
磁盘空间,不少于8GB
拥有固定的主机名或域名,安装后不建议再更改
存放Oracle数据库的/opt/oracle/目录也要足够大
简介
在计算机信息安全领域中,数据库系统无疑有着举足轻重的地位,例如微软的
SQLServer、IBM公司的DB2,以及甲骨文公司的Oracle、MySQL等,都是比较知名的数据库管理软件,其中Oracle数据库更是在电信、银行、证券、交通等大型应用场合拥有着绝对领先的优势。
1. 安装Oracle 11g数据库
Oracle的中文官方网址为http://www.oracle.com/cn/,它提供Oracle 11g安装文
件的免费下载(需注册账号)。正确选择所使用的系统平台(如Linux x86)然后分别下载1of2、2of2这两个zip压缩包,解压后可获得database文件夹,Oracle的安装脚本、产品手册等文档都位于此文件夹中。
[root@sky home]
[root@sky home]
[root@sky home]
doc install response rpm runInstaller sshsetup stage welcome.html
[root@sky home]
[root@sky home]
|
Oracle 11g的安装主要通过runlnstaller脚本进行,访问网页welcome.html可以查阅
产品手册,其中包括产品说明、发行注记、安装指南等文档,为管理员提供了极为丰富的帮助信息。
1.1 前置条件的准备
oracle数据库是一个相对庞大的应用软件,对服务器的系统类型、内存和交换分
区、硬盘空间,内核参数、软件环境、用户环境等都有着相应的要求。只有满足了这些必备的条件,才能够确保Oracle11g安装成功、运行稳定。
1.系统及配置要求
oracle11g明确支持的Linux系统包括
Asianux2.0/3.0、
Oracle Enterprise Linux4.0/5.0、Red Hat Enterprise 4.0/5.0、SUSE Linux Enterprise Server 10.0/11.0。在其他Linux系统中安装时,个别软件或配置文件可能需要做适当调整。
[root@sky ~]
Red Hat Enterprise Linux Server release 6.1 (Santiago)
|
物理内存应不少于1GB,对于VMware虚拟机建议不少于1200MB。对于系统中的交换分区设置,应参考以下约定:
物理内存为1GB~2GB时,交换分区为物理内存的1.5~2倍;物理内存为2GB~16GB时,交换分区与物理内存大小相同;物理内存超过16GB时,交换分区使用16GB就可以了。
[root@sky ~]
MemTotal: 1004608 kB
[root@sky ~]
SwapTotal: 2031608 kB
|
对于32位的Oracle 11g数据库,若程序文件和数据库文件安装在同一个分区,则该分区的硬盘空间要求分别为:企业被5.65GB,标准版5.38GB;除此以外,还应该确保/tmp目录所在的分区空间不少于1GB。总的来说,建议Oracle 11g准备至少8GB的硬盘空间。
[root@sky ~]
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/vg_sky-lv_root ext4 18G 8.4G 8.1G 51% /
|
服务器的主机名,IP地址也应该提前确认无误,一旦Oracle数据库安装完毕,建议不要再修改主机名,否则会导致数据库启动失败。
[root@sky ~]
sky
[root@sky ~]
127.0.0.1 localhost localhost.localdomain
192.168.1.10 sky
|
2.软件环境要求
Oracle11g的安装过程通常在图形桌西中进行,因此建议使用已安装有GNOME中文
桌面环境的RHEL6服务器。软件开发工具当然也是必不可少的,如gec,gllbc、binutlls等软件包(详见doc/中的安装指南),建议使用yum工具来安装必要的软件环境。
[root@sky home]
nameserver 114.114.114.114
[root@sky home]
经实际安装测试,当在RHEL-6系统中安装oracle11g时,对ksh软件包的识别会存
在兼容性冲突。只要卸载RHEL6中的ksh软件包,改用RHEL5光盘中的pdksh软件包,就可以避免这个问题。
[root@sky ~]
[root@sky ~]
[root@sky ~]
|
Oracle11g自身集成了Java运行环境,但安装界面中对中文的支持并不完善。因此
若希望使用中文的oracle安装界面,建议提前安装好java-1.6.0软件包,并对中文字体配置进行少许调整;否则可以跳过此处的Java安装及配置操作。