Oracle Database 19c for Windows x64安装

1. 系统要求

硬件要求: 2G内存

操作系统要求:
1)Windows 8.1 x64 - Pro and Enterprise editions
2)Windows 10 x64 - Pro, Enterprise, and Education editions
3)Windows Server 2012 R2 x64 - Standard, Datacenter, Essentials, and Foundation editions
4)Windows Server 2016 x64 - Standard, Datacenter, and Essentials editions
5)Windows Server 2019 x64 - Standard, Datacenter, and Essentials editions

文件系统要求:
1) 临时文件系统,1G以上,Oracle建议2G以上,Oracle Restart要求4G以上。TEMP或TMP环境变量定义的目录位置。
2) SWAP空间,如果物理内存容量在2G到16G之间,则将虚拟内存设置为物理内存容量的1倍;如果物理内存容量在16G以上,则将虚拟内存设置为16G。
3)Oracle软件空间要求:企业版至少6.5G以上,标准版2至少6G以上,Oracle Restart至少7G以上。Oracle建议至少分配100G以上的空间,方便将来安装补丁。
4)数据文件系统,可以选择以下存储选项:
• Oracle ASM Cluster File System (Oracle ACFS)
• Oracle Automatic Storage Management (Oracle ASM)
• NTFS File System or Resilient File System (ReFS)

2.Oracle目录说明

为了安全,作为不同的Oracle家目录的用户,不同的Windows用户之间不允许共享相同的Oracle base目录。缺省的Oracle base目录:
DRIVE_LETTER:\app\username

Oracle家目录位于Oracle base目录下,缺省的Oracle家目录的路径如下:
DRIVE_LETTER:\app\username\product\19.0.0\dbhome_1

Oracle Universal Installer自动创建Oracle central inventory目录和Oracle Inventory组 ORA_INSTALL(组包含所有Oracle家目录的所有用户),缺省的Oracle Inventory目录:
C:\ProgramFiles\Oracle\Inventory.

3.用户和组

建议使用标准的Windows用户账户(非内置的用户)oracle作为Oracle的家目录用户。

在数据库的安装过程中,下面用户组会创建。

操作系统组名称 系统权限 类别 描述
ORA_DBA SYSDBA 标准数据库组 Windows系统的OSDBA组,组内的用户对服务器上的所有数据库实例具有数据库管理权限
ORA_OPER SYSOPER 标准数据库组 Windows系统的OSOPER组,组内的用户对服务器上的所有数据库实例具有有限的启动和关闭数据库的数据库管理权限
ORA_HOMENAME_DBA SYSDBA 标准数据库组 Oracle家目录HOMENAME的OSDBA组,对运行在HOMENAME目录下的数据库实例具有数据库管理权限
ORA_HOMENAME_OPER SYSOPER 标准数据库组 Oracle家目录HOMENAME的OSOPER组,对运行在HOMENAME目录下的数据库实例具有有限的启动和关闭数据库的数据库管理权限
ORA_HOMENAME_SYSBACKUP SYSBACKUP 扩展数据库组 Oracle家目录HOMENAME的OSBACKUPDBA组,对运行在HOMENAME目录下的数据库实例具有有限的数据库备份和恢复相关的数据库管理权限
ORA_HOMENAME_SYSDG SYSDG 扩展数据库组 Oracle家目录HOMENAME的OSDGDBA组,对运行在HOMENAME目录下的数据库实例具有有限的管理和监控Oracle Data Guard的权限
ORA_HOMENAME_SYSKM SYSKM 扩展数据库组 Oracle家目录HOMENAME的OSKMDBA组 ,对运行在HOMENAME目录下的数据库实例具有有限的加密密钥管理例如Oracle Wallet Manager管理的权限
ORA_HOMENAME_SYSRAC SYSRAC 扩展数据库组 Oracle家目录HOMENAME的OSRACDBA组,对运行在HOMENAME目录下的数据库实例具有有限的RAC管理权限
ORA_ASMADMIN SYSASM ASM组 安装GI时创建的Oracle ASM实例的OSASM组,组内的成员被授予SYSASM权限来管理ASM存储
ORA_ASMDBA SYSDBA ASM组 安装GI时创建的Oracle ASM实例的OSDBA组,组内的成员允许访问ASM存储
ORA_ASMOPER SYSOPER ASM组 安装GI时创建的Oracle ASM实例的OSOPER组,具有有限的包含启动和停止ASM实例的管理权限
ORA_HOMENAME_SVCACCTS Oracle家目录HOMENAME的SVCACCTS组,包含从Oracle家目录启动数据库Windows服务的虚拟账户
ORA_DBSVCACCTS DBSVCACCTS系统范围组,包含所有基于虚拟账户的数据库家目录启动的所有数据库服务的虚拟账户

数据库用户需要具有管理员权限来运行Oracle工具,例如DBCA(Database Configuration Assistant),NCA(Net Configuration Assistant)和OPatch,或者任何需要写到Oracle家目录下的工具和程序。

按照以下方法让命令提示符窗口具有管理员权限:
1) 在桌面上,创建一个命令提示符窗口的快捷方式,在桌面上会出现一个快捷方式的图标
2) 右键点击新创建的快捷方式图标,然后选择“以管理员身份运行”

当打开窗口时,标题栏会显示“管理员:命令提示符”,在窗口中运行的命令将会使用管理员权限。
Oracle Database 19c for Windows x64安装_第1张图片

NLS_LANG环境变量决定了SQL *Plus,exp和imp等部件的用户界面的语言和全球化行为。
NLS_LANG=language_territory.characterset

• language指定显示Oracle日志,分类,日期名称和月名称的语言
• territory 指定缺省日期,金融和数字格式的惯例
• characterset 指定客户端应用程序的编码

示例:
• Chinese (PRC) - SIMPLIFIED CHINESE_CHINA.ZHS16GBK
• Chinese (Taiwan) - TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950

4.Oraclel软件安装

创建oracle base目录
F:> mkdir F:\app\oracle

创建oracle home目录
F:>mkdir F:\app\oracle\product\19.0.0\dbhome_1

将下载的oracle镜像文件复制到家目录下,解压文件,然后进行安装
F:\app\oracle\product\19.0.0\dbhome_1> unzip db_home.zip
F:\app\oracle\product\19.0.0\dbhome_1> setup.exe

Oracle Database 19c for Windows x64安装_第2张图片
Oracle Database 19c for Windows x64安装_第3张图片
Oracle Database 19c for Windows x64安装_第4张图片
Oracle Database 19c for Windows x64安装_第5张图片
Oracle Database 19c for Windows x64安装_第6张图片
Oracle Database 19c for Windows x64安装_第7张图片

5.创建Oraclel数据库

通过开始菜单“Oracle DBHome”下的“Database Configuration Assistant”子菜单打开DBCA。
Oracle Database 19c for Windows x64安装_第8张图片
Oracle Database 19c for Windows x64安装_第9张图片
如果需要更改数据库块大小,请选择“定制数据库”。
Oracle Database 19c for Windows x64安装_第10张图片
Oracle Database 19c for Windows x64安装_第11张图片
Oracle Database 19c for Windows x64安装_第12张图片
Oracle Database 19c for Windows x64安装_第13张图片
Oracle Database 19c for Windows x64安装_第14张图片
Oracle Database 19c for Windows x64安装_第15张图片
Oracle Database 19c for Windows x64安装_第16张图片
Oracle Database 19c for Windows x64安装_第17张图片
Oracle Database 19c for Windows x64安装_第18张图片
Oracle Database 19c for Windows x64安装_第19张图片
Oracle Database 19c for Windows x64安装_第20张图片
Oracle Database 19c for Windows x64安装_第21张图片
Oracle Database 19c for Windows x64安装_第22张图片
Oracle Database 19c for Windows x64安装_第23张图片
Oracle Database 19c for Windows x64安装_第24张图片

6.数据库文件说明

1)缺省的参数文件spfileSID.ora 在目录ORACLE_HOME\database下。

2)tnsnames.ora和listener.ora文件的缺省位置是在目录ORACLE_BASE\ORACLE_HOME\network\admin下。

3)缺省的数据文件位于ORACLE_BASE\oradata\DB_NAME\DATAFILE目录下:

表空间 数据文件 描述
EXAMPLE EXAMPLE01.DBF 存储Sample Schemas,如果安装了的话
SYSAUX SYSAUX01.DBF 作为SYSTEM表空间的协助表空间,以前使用SYSTEM表空间的某些产品或选项现在使用SYSAUX表空间来减轻SYSTEM表空间的负载
SYSTEM SYSTEM01.DBF 存储数据字典,包含表的定义,视图和数据库需要的存储过程。这个区域的信息是自动维护的。
TEMP TEMP01.DBF 存储处理SQL语句过程中创建的临时表和索引。如果运行的SQL语句包含很多分类排序,例如GROUP BY,ORDER BY和DISTINCT,那么必须扩展TEMP表空间。
UNDOTBS UNDOTBS01.DBF 存储undo信息,它包含一个或多个undo段,维护用来回滚(roll back),撤消(undo)数据库更改的事务历史。所有启动数据库都配置为运行在自动undo管理模式下。
USERS USERS01.DBF 存储数据库用户创建的数据库对象

4)Redo日志文件记录了所有对数据库缓存中的数据的更改,如果实例故障,数据库将使用redo日志恢复内存中的数据。缺省的redo日志文件位于ORACLE_BASE\oradata\DB_NAME\ONLINELOG目录下。

5)控制文件定义了数据库的物理结构,例如,定义了数据库的名称,数据文件和日志文件的位置和名称。缺省的2个控制文件分别位于目录ORACLE_BASE\oradata\DB_NAME\CONTROLFILE和目录ORACLE_BASE\FAST_RECOVERY_AREA\DB_NAME\CONTROLFILE下。

在创建数据库后以下Oracle服务会自动启动:
1)OracleServiceSID (Oracle Database service)
2)OracleHOMENAMETNSListener (Oracle Database listener service)

Oracle Enterprise Manager Database Express (EM Express)打开链接:
https://localhost:5500/em/

来源:《Oracle Database Database Installation Guide, 19c for Microsoft Windows》

你可能感兴趣的:(Oracle,oracle,数据库,windows)