当前位置:Gxlcms > mysql > RedHat6下安装Oracle11GR2数据库

RedHat6下安装Oracle11GR2数据库

时间:2021-07-01 10:21:17 帮助过:37人阅读

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。劳伦斯·埃里森和他的朋友,之前的同事Bob Miner和Ed Oates在1977年建立了软件开发实验室咨询公司(SDL,Software Development Laboratories)

Oracle 数据库 11g(构建在 Oracle 独有的网格计算能力上)使 Oracle 客户能够更快地响应不断变化的业务状况,通过技术创新获得竞争优势,同时降低成本。

使用 Oracle 数据库 11g,您可以:

  • 利用 Real Application Testing 使得新技术更快得以采用
  • 先进的 Oracle 数据压缩和分区技术(Partitioning) 能够以更少存储空间管理更多的数据
  • 利用 Oracle SecureFiles 将所有数据存储在 Oracle 数据库中从而简化系统
  • 利用 Oracle Active Data Guard 使灾难资源恢复的投资回报率 (ROI) 最大化
  • 通过管理自动化使关键人员能将精力投入到战略性任务中
  • 等等..
  • 在 Linux 系统上部署 Oracle

    我们选用 RedHat 企业版来作为 Oracle 的操作系统。目前最新的版本是6.1,你可以根据 CPU 的架构选择32位或者64位的 Linux,通常来说64位版本可以管理更大的内存和硬盘空间,应该作为企业应用的首选。

    Oracle 11g R2数据库安装硬件配置要求:

  • 至少要有 1GB 以上的内存。
  • 企业版要求 3.95 GB 的硬盘空间,同时需预留至少 1.7G 的空间来保存数据文件。
  • 根据系统内存的大小,你需要合理设置交换分区的大小:内存为256-512M的时候 交换分区大小应该为内存2倍; 512-2G的时候, 交换分区大小应该为内存1.5倍;2-8G时, 交换分区大小和内存相同;8G以上,交换分区是内存大小的0.75倍。此外还需预留 10GB 左右的硬盘空间给操作系统,建议硬盘空间至少有 20GB 以上的剩余空间。

    安装 RedHat 可以依照图形化的安装向导来进行 (需要 1GB 以上内存),安装过程中特别需注意两点:

  • 显示语言选择英文,不要选择中文,以免后续的 Oracle 安装向导出现乱码
  • 选择定制安装,并确保”compatibility libraries”、“Java Platform”和“Development”里工具被选中,如图:
  • 定制化安装 Redhat 6.1

    勾选”compatibility libraries”可以保证 Oracle 安装和工作所需的大部分软件包都得到安装,否则很可能 Oracle 安装过程中,会现一些链接错误,比如 ins_ctx.mk 报错。现在你可以去Oracle 官方站点下载 Oracle 数据库包了。在下载的同时,,我们需要对 Redhat 的一些配置文件做修改。

    设置静态IP

    安装 Oracle 的机器需要配置静态 IP 地址,你可以用下面的命令来设置:

    # system-config-network

    这个步骤非常重要。让 DHCP 给机器分配动态 IP 地址会导致 Oracle 服务(比如监听器)无法启动。

    修改内核参数

    编辑 /etc/sysctl.conf 并做如下修改:

    # Controls the maximum shared segment size, in bytes #kernel.shmmax = 68719476736 # Controls the maximum number of shared memory segments, in pages #kernel.shmall = 4294967296 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 6553600 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=4194304 net.core.wmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_max=262144

    保存之后,需要运行:

    # sysctl -p

    来使参数生效。

    如果你觉得麻烦的话,Oracle 安装过程中,也会生成内核参数的修改脚本,并提示你运行。

    linux

    人气教程排行