当前位置:Gxlcms > 数据库问题 > Oracle数据库(甲骨文)

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]# unzip linux_11gR2_database_1of2.zip [root@sky home]# unzip linux_11gR2_database_2of2.zip  [root@sky home]# ls database/ doc  install  response  rpm  runInstaller  sshsetup  stage  welcome.html [root@sky home]# rm linux_11gR2_database_1of2.zip [root@sky home]# rm linux_11gR2_database_2of2.zip
Oracle 11g的安装主要通过runlnstaller脚本进行,访问网页welcome.html可以查阅产品手册,其中包括产品说明、发行注记、安装指南等文档,为管理员提供了极为丰富的帮助信息。   1.1 前置条件的准备 oracle数据库是一个相对庞大的应用软件,对服务器的系统类型、内存和交换分区、硬盘空间,内核参数、软件环境、用户环境等都有着相应的要求。只有满足了这些必备的条件,才能够确保Oracle11g安装成功、运行稳定。   1.系统及配置要求 oracle11g明确支持的Linux系统包括Asianux2.0/3.0Oracle Enterprise Linux4.0/5.0Red Hat Enterprise 4.0/5.0SUSE Linux Enterprise Server 10.0/11.0。在其他Linux系统中安装时,个别软件或配置文件可能需要做适当调整。
[root@sky ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.1 (Santiago)
  物理内存应不少于1GB,对于VMware虚拟机建议不少于1200MB。对于系统中的交换分区设置,应参考以下约定:物理内存为1GB~2GB时,交换分区为物理内存的1.5~2倍;物理内存为2GB~16GB时,交换分区与物理内存大小相同;物理内存超过16GB时,交换分区使用16GB就可以了。
[root@sky ~]# grep MemTotal /proc/meminfo MemTotal:        1004608 kB [root@sky ~]# grep SwapTotal /proc/meminfo SwapTotal:       2031608 kB
  对于32位的Oracle 11g数据库,若程序文件和数据库文件安装在同一个分区,则该分区的硬盘空间要求分别为:企业被5.65GB,标准版5.38GB;除此以外,还应该确保/tmp目录所在的分区空间不少于1GB。总的来说,建议Oracle 11g准备至少8GB的硬盘空间。
[root@sky ~]# df -hT /tmp 文件系统                           类型      容量      已用      可用      已用%     挂载点 /dev/mapper/vg_sky-lv_root         ext4      18G     8.4G      8.1G      51%          /
服务器的主机名,IP地址也应该提前确认无误,一旦Oracle数据库安装完毕,建议不要再修改主机名,否则会导致数据库启动失败。
[root@sky ~]# hostname sky [root@sky ~]# cat /etc/hosts 127.0.0.1    localhost localhost.localdomain 192.168.1.10  sky
  2.软件环境要求 Oracle11g的安装过程通常在图形桌西中进行,因此建议使用已安装有GNOME中文桌面环境的RHEL6服务器。软件开发工具当然也是必不可少的,如gec,gllbc、binutlls等软件包(详见doc/中的安装指南),建议使用yum工具来安装必要的软件环境。 [root@sky home]# vim /etc/resolv.conf nameserver 114.114.114.114 [root@sky home]# yum -y install binutils compat-libstdc++-33 compat-libstdc++ elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc glibc-common glibc-devel glibc-devel glibc-headers ksh libaio libaio libaio-devel libaio-devel libgcc libgcc libstdc++ libstdc++ libstdc++- devel make sysstat unixODBC unixODBC unixODBC-devel unixODBC-devel   经实际安装测试,当在RHEL-6系统中安装oracle11g时,对ksh软件包的识别会存在兼容性冲突。只要卸载RHEL6中的ksh软件包,改用RHEL5光盘中的pdksh软件包,就可以避免这个问题。
[root@sky ~]# rpm -e ksh [root@sky ~]# mount /dev/cdrom /mnt      <==插入CentOS5.0的光盘并挂载 [root@sky ~]# rpm -ivh /mnt/CentOS/pdksh-5.2.14-36.el5.i386.rpm
Oracle11g自身集成了Java运行环境,但安装界面中对中文的支持并不完善。因此若希望使用中文的oracle安装界面,建议提前安装好java-1.6.0软件包,并对中文字体配置进行少许调整;否则可以跳过此处的Java安装及配置操作。

人气教程排行