在这篇文章中,我们了解在Windows Server 2019上安装Oracle 19c的步骤。安装Oracle数据库服务器的最低硬件要求如下。
服务器硬件要求。
- 处理器:英特尔EM64T或AMD64
- 内存:最少2GB
- 可用磁盘空间:12 GB或更大
- 交换(虚拟内存):与物理内存大小相同(最小2GB)。
- 屏幕分辨率:最低屏幕分辨率必须是1024×768
硬盘要求。
oracle建议在NTFS文件系统或ACFS上安装oracle home。oracle数据库的单个实例所需的空间量为12GB或更高。空间包括
- 临时空间:595 MB
- Oracle主页:6.5GB
- Oracle库存文件:53 MB
- Oracle数据文件(oradata,管理数据文件,flash_recovery_area):4.4 GB
甲骨文产品系列包含以下版本。
- 甲骨文数据库标准版一
- 甲骨文数据库标准版
- 甲骨文数据库企业版
- 甲骨文数据库快速版
现在,让我们了解一下安装过程。为了演示,我已经创建了一个虚拟机,并在上面安装了Windows Server 2019。
下载oracle数据库设置文件
首先,让我们下载oracle安装文件。这些设置文件可在甲骨文下载页面上找到。在下载页面,你可以看到各种安装包。我们只安装oracle数据库,所以点击Oracle数据库19c(19.3)for Microsoft Windows x64下的链接。
安装Oracle软件和启动器数据库
一旦下载了安装文件,将其复制到所需的位置并解压安装文件。文件解压后,运行Setup.exe文件,启动Oracle通用安装程序。
安装过程开始。在配置选项屏幕上,你可以选择以下任何一个安装选项。
- 安装oracle软件和初始数据库
- 安装oracle软件
在我们的例子中,我们正在安装oracle软件和启动器数据库;因此,选择创建和配置单实例数据库选项。
在 "选择系统类别"屏幕上,你可以选择你要安装oracle数据库的机器的类别。如果你要在服务器类机器上安装,选择服务器类,如果你要在桌面类机器上安装,选择桌面类。在我们的例子中,我们正在工作站上安装oracle,所以我选择了桌面类。
在指定oracle主用户屏幕上,你可以设置一个用于在Windows上运行oracle服务的账户。你可以选择以下任何一个选项。
- 虚拟账户:如果你不想为oracle home创建一个单独的账户,你可以选择虚拟账户。为了增强安全性,Oracle建议使用虚拟账户
- 现有Windows用户:如果你已经创建了一个管理员或非管理员Windows账户,并且你想使用它,那么选择现有Windows用户选项。我们必须指定该账户的用户名和密码。
- 创建新的Windows用户:如果你想创建一个新的账户,你可以选择创建新的Windows用户选项。Oracle通用安装程序将创建一个用户。你必须指定所需的用户名和密码
- 使用Windows内置帐户:如果你想使用由Windows服务器创建的账户,你可以选择使用Windows内置账户选项
在我们的案例中,我们要为oracle服务创建一个单独的用户;那么,我选择了创建新的Windows用户。
在 "典型安装配置 "屏幕中,你可以提供下列参数的值。
- Oracle基地:指定Oracle基础目录的位置。在我们的例子中,该位置是C:\OracleBase
- 数据库文件位置:指定你想保存数据库文件的位置。在我们的例子中,该位置是C:\OracleDBFiles
- 数据库版本:指定oracle软件的版本。你可以选择企业版或标准版。在我们的案例中,我选择了企业版
- 字符集:指定你想使用的字符集。你可以选择UNICODE或OS Locale。我选择了OS Locale
- 全局数据库名称:指定全局数据库。默认的数据库名称是 ORCL.我没有改变全局数据库的名称
- 密码:指定访问全局数据库的密码。
- 创建为容器数据库:如果你想把数据库配置为一个容器数据库,你可以启用创建为容器数据库选项。我已经禁用了它
以下是配置选项的屏幕截图。
在性能先决条件检查屏幕上,向导验证了安装oracle软件的最低先决条件是否得到满足。OUI检查以下参数。
- 物理内存
- 可用的物理内存
- 交换空间大小
- 磁盘上的可用空间
在 "摘要 "屏幕上,你可以查看配置参数的摘要。你可以审查这些设置,如果需要,可以进行修改。点击安装,开始Oracle 19c的安装过程。
安装过程开始。完成安装的时间取决于服务器/工作站的配置。
一旦安装完成,你可以关闭安装程序。该设置安装了oracle企业管理器。它是一个基于网络的工具,用于监控和配置Oracle 19c数据库。
连接到Oracle 19c企业管理器数据库Express
让我们快速浏览一下oracle企业管理器数据库快车。在我们的案例中,我们可以通过访问https://localhost:5500/emURL来启动它。
首先,企业会提示我们输入用户名和密码。指定SYS作为用户名(它是在安装oracle时创建的)和典型安装屏幕上使用的主密码。一旦通过验证,你可以查看Oracle服务的状态以及性能和资源矩阵。
在SQL监控部分,你可以查看前20个SQL查询以及查询执行时间、SQL计划哈希、用户名、SQL文本和IO请求。在我们的例子中,你不会看到查询的细节,因为我们没有使用SYS账户运行任何查询。
使用SQL*Plus连接到ORACLE
SQL*Plus是一个命令行工具,可以在oracle数据库上运行查询和PL/SQL脚本。当我们安装oracle软件时,SQL*Plus会自动安装。如果你在另一台机器上使用客户端工具,你可以从[oracle官方下载页面]下载并安装SQL*Plus包。
当我们执行SQL*Plus工具时,它会提示用户名和密码。你必须指定适当的用户名和密码。假设我们想用用户名和密码连接到Oracle 19c实例。 sys用户。要连接,打开SQL*Plus并指定适当的用户名和密码。
正如你所看到的,我们是用sys用户连接到oracle的。现在,让我们运行一些简单的查询。
启用HR模式并运行基本查询
我们已经安装了一个初始数据库,所以我们可以使用HR模式来运行一个简单的查询。HR用户被禁用,所以我们必须启用它。要做到这一点,打开SQL*Plus并连接到sysdba用户。
连接后,运行以下查询
SQL>alter user HR identified by tiger account unlock;
一旦用户被启用,让我们查看在HR模式中创建的表。首先,使用SQL*Plus连接到HR用户。
要查看这些表,我们可以使用user_tables。运行下面的查询。
SQL>select table_name from user_tables;
正如你所看到的,该查询已经返回了表的列表。现在,让我们来看看雇员表的结构。要查看oracle中任何表的结构,我们可以使用DESCRIBE命令。
查询。
SQL>描述EMPLOYEES。
输出。
正如你所看到的,该查询已经返回了EMPLOYEES表的结构。
总结
在这篇文章中,我们学习了Oracle 19c的分步安装过程。这篇文章涵盖了基本的安装过程,想在oracle中开启职业生涯的初级开发人员或DBA可以使用。在我接下来的文章中,我们将学习管理oracle数据库的高级概念。请继续关注...!