最近要准备考试了,准备温习下Oracle数据库的相关知识,那么学习Oracle的前提肯定是部署了,目前主流Oracle版本为11g,那么接下来我们就先来一起看下,如何部署Oracle已经对数据库的监听开启与启动数据库等操作
二、安装Red Hat Enterprise Linux 5.8操作系统的注意事项
安装要求:
防火墙的配置选项:禁用
SElinux配置:禁用
默认安装:软件开发
由于系统部署简单,这里就不再阐述了,有疑问的,麻烦大家自行百度一下!
三、前置条件的准备
Oracle数据库是一个相对庞大的应用软件,对服务器的系统类型、内存和交换内存、硬盘空间、内核参数、软件环境、用户环境等都有着相应的要求。只有满足了这些必备的条件,才能够确保Oracle 11g安装成功、运行稳定
1.系统及配置要求
Oracle 11g明确支持的Linux系统包括Asianux 2.0/3.0、Oracle Enterprise Linux 4.0/5.0、Red Hat Enterprise 4.0/5.0、SUSE Linux Enterprise Server 10.0/11.0。在其它Linux系统中安装时,个别软件或配置文件可能需要做适当调整
Linux系统要求:
物理内存:必须高于1G,对于VMware虚拟机建议不少于1.5GB
交换空间:应参考的约定为,物理内存为1~2GB时,交换分区为物理内存的1.5~2倍;物理内存为2~16GB时,交换分区与物理内存大小相同;物理内存超过16GB时,交换分区使用16GB就可以了
对于Oracle 11g数据库,若程序文件和数据文件安装在同一分区,则该分区的硬盘空间要求分别为:企业版5.65GB、标准版5.38GB;除此以外,还应确保/tmp目录所在分区的空间不少于1GB。总的来说,建议为Oracle 11g准备至少8GB的硬盘空间
要求规划好主机名和IP。服务器的主机名、IP地址也应提前确定无误,一旦Oracle数据库安装完成,建议不要再修改主机名,否则会导致数据库启动失败
2.软件环境要求
Oracle 11g的安装过程通常在图形桌面中进行,因此建议使用已安装有GNOME中文桌面环境的RHEL 5.8服务器。软件开发工具当然也是必不可少的,如gcc、glibc、binutils等软件包,建议使用rpm工具来检查和安装必要的软件环境
1 2 3 4 5
rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel \ elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel \ glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp \ libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC \ unixODBC-devel pdksh
Oracle 11g自身集成了Java运行环境,但安装界面对中文的支持并不完善。因此若希望使用中文的Oracle安装界面,建议提前安装好java-1.6.0软件包
3.内核要求