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_DBASYSDBA标准数据库组Windows系统的OSDBA组,组内的用户对服务器上的所有数据库实例具有数据库管理权限
ORA_OPERSYSOPER标准数据库组Windows系统的OSOPER组,组内的用户对服务器上的所有数据库实例具有有限的启动和关闭数据库的数据库管理权限
ORA_HOMENAME_DBASYSDBA标准数据库组Oracle家目录HOMENAME的OSDBA组,对运行在HOMENAME目录下的数据库实例具有数据库管理权限
ORA_HOMENAME_OPERSYSOPER标准数据库组Oracle家目录HOMENAME的OSOPER组,对运行在HOMENAME目录下的数据库实例具有有限的启动和关闭数据库的数据库管理权限
ORA_HOMENAME_SYSBACKUPSYSBACKUP扩展数据库组Oracle家目录HOMENAME的OSBACKUPDBA组,对运行在HOMENAME目录下的数据库实例具有有限的数据库备份和恢复相关的数据库管理权限
ORA_HOMENAME_SYSDGSYSDG扩展数据库组Oracle家目录HOMENAME的OSDGDBA组,对运行在HOMENAME目录下的数据库实例具有有限的管理和监控Oracle Data Guard的权限
ORA_HOMENAME_SYSKMSYSKM扩展数据库组Oracle家目录HOMENAME的OSKMDBA组 ,对运行在HOMENAME目录下的数据库实例具有有限的加密密钥管理例如Oracle Wallet Manager管理的权限
ORA_HOMENAME_SYSRACSYSRAC扩展数据库组Oracle家目录HOMENAME的OSRACDBA组,对运行在HOMENAME目录下的数据库实例具有有限的RAC管理权限
ORA_ASMADMINSYSASMASM组安装GI时创建的Oracle ASM实例的OSASM组,组内的成员被授予SYSASM权限来管理ASM存储
ORA_ASMDBASYSDBAASM组安装GI时创建的Oracle ASM实例的OSDBA组,组内的成员允许访问ASM存储
ORA_ASMOPERSYSOPERASM组安装GI时创建的Oracle ASM实例的OSOPER组,具有有限的包含启动和停止ASM实例的管理权限
ORA_HOMENAME_SVCACCTSOracle家目录HOMENAME的SVCACCTS组,包含从Oracle家目录启动数据库Windows服务的虚拟账户
ORA_DBSVCACCTSDBSVCACCTS系统范围组,包含所有基于虚拟账户的数据库家目录启动的所有数据库服务的虚拟账户

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

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

当打开窗口时,标题栏会显示“管理员:命令提示符”,在窗口中运行的命令将会使用管理员权限。
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.创建Oraclel数据库

通过开始菜单“Oracle DBHome”下的“Database Configuration Assistant”子菜单打开DBCA。
在这里插入图片描述
在这里插入图片描述
如果需要更改数据库块大小,请选择“定制数据库”。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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目录下:

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值