跳转到内容

Oracle 数据库/简介

来自维基教科书,开放世界中的开放书籍

Oracle RDBMS 是最常用的关系型数据库管理系统[1]。它创建于 1979 年,其请求语言称为 PL/SQL

安装 Oracle

[编辑 | 编辑源代码]

与大多数软件产品一样,它必须安装;Windows、Linux 和 Unix 版本可供使用,并且有不同的版本可用。

  • Express Edition (XE)下载 免费,但使用 Oracle 数据库引擎的稍旧版本,并且单处理器上的内存和存储上限为 4 GB。它不适用于 Unix,需要在线注册。
  • Standard Edition One 消除了存储的基本限制,并将支持多 CPU 系统。
  • Standard Edition (SE) 提供了与集群管理相关的附加功能(Oracle 实时应用集群,别名 Oracle RAC),并且可以在包含更多 CPU 的系统上运行。
  • Enterprise Edition (EE) 没有限制,并且可能还包括适合大型公司的可选功能。
  • Personal Edition (PE) 在第 12 版中未提供。它是一种单用户企业版。

下载后,必须解压缩 .zip 文件(如果它们有两个,则必须合并它们的文件夹(它们名为“database”))。然后启动安装

  • 在 Linux 中,runInstaller.sh
  • 在 Windows 中,setup.exe

启动脚本

[编辑 | 编辑源代码]

Oracle 数据库在每次启动时自动启动,这对服务器很有用,但对于不打算全天候使用它的 PC 来说,它会显着降低系统速度。为了避免这种情况,我们可以创建一个简单的脚本以手动启动和停止 Oracle

  • 在 Linux 中:从守护程序中删除 Oracle(例如:/etc/init.d)。
  • 在 Windows 中:执行 services.msc,并将服务 OracleServiceXEOracleXETNSListener 切换到手动启动。当您需要使用 Oracle 时,以管理员身份启动以下脚本 Oracle.cmd
    • 对于 XE 版本
       net start OracleServiceXE
       net start OracleXETNSListener
       pause
       net stop OracleXETNSListener
       net stop OracleServiceXE
      
    • 对于 SE 版本
       net start OracleServiceORCL
       net start OracleDB12Home1TNSListener
       pause
       net stop OracleDB12Home1TNSListener
       net stop OracleServiceORCL
      

如果出现“拒绝访问”消息,请以管理员身份右键单击重新启动脚本。

识别系统要求

[编辑 | 编辑源代码]

数据库服务器至少需要[2]

  1. XE 为 1 GB 硬盘空间,SE 为 3.5 GB。
  2. 1 GB 内存。
  3. Windows、Linux、Oracle Solaris 或 IBM AIX。

从 12c 版本开始,64 位处理器是强制性的。

环境变量设置是自动的。

系统对象命名遵循最佳灵活架构 (OFA)。 [3]

华夏公益教科书