Oracle数据库的创建

Oracle数据库的创建
cmd-键入 dbca-创建数据库
在这里插入图片描述
-下一步-选择(看自己是几个节点的)

这里是206项目,两节点的配置

1.	Oracle Real Application Clusters (RAC) Database:(集群数据库  多节点)
•	定义: Oracle RAC 是一种集群数据库解决方案,允许在多个服务器节点上运行同一个数据库实例。	•	特点: 它提供高可用性和伸缩性,允许数据库实例在不同节点之间共享数据,从而增加了系统的容错性。
	2.	Oracle RAC One Node Database:(集群单节点数据库)
	•	定义: 这是 Oracle RAC 的一种变体,允许将单一数据库实例部署在集群中的一个节点上。它提供了灵活性,使得数据库实例可以在需要时在节点之间迁移。	
	•	特点: 与标准 RAC 不同,RAC One Node 在运行时通常只有一个节点处于活动状态,但可以在需要时迅速移动到其他节点。	
	3.	Oracle Single Instance Database:	(单实例)
	•	定义: 这是传统的 Oracle 数据库实例,只在单个服务器节点上运行,没有跨多个节点的集群部署。
	•	特点: 它适用于较小的应用或对高可用性要求不是特别严格的环境。通常,单一实例数据库不具备跨多个服务器节点的容错和伸缩性。

在这里插入图片描述
-下一步-全局数据库名(自己设)一般不超过8个字符
在这里插入图片描述
-下一步-选择自定义数据库
第一个是事务型的
第二个是自定义数据库

1.	General Purpose or Transaction Processing(通用用途或事务处理):
	•	适用场景: 适用于通用的业务应用和事务处理,如企业资源规划 (ERP)、在线交易处理 (OLTP) 等。
	•	特点: 优化了对广泛业务需求的支持,适合一般企业应用。
	2.	Custom Database(定制数据库):
	•	适用场景: 适用于具有特殊需求、需要定制配置和优化的应用。
	•	特点: 提供更大的灵活性,允许根据特定要求进行调整和优化。
	3.	Data Warehouse(数据仓库):
	•	适用场景: 适用于大规模数据分析和报告,涉及复杂查询和大量数据处理。	
	•	特点: 针对处理大量数据和支持复杂分析的场景进行了优化。

在这里插入图片描述
-下一步-

“Admin-Managed” 和 “Policy-Managed” 是 Oracle Real Application Clusters (RAC) 数据库的两种不同配置类型:

  1. Admin-Managed (管理员管理):
    • 特点: 在这种配置中,管理员手动配置和管理每个数据库实例。每个数据库实例都有独立的配置文件,管理员需要手动启动和停止每个实例。
    • 优点: 提供更多的灵活性和手动控制,适用于需要直接管理每个实例的环境。2. Policy-Managed (策略管理):
    • 特点: 在这种配置中,Oracle Clusterware 根据预定义的策略自动管理数据库实例。管理员定义一组策略,Clusterware 根据这些策略自动调整实例的数量和分布。
    • 优点: 简化了管理工作,自动调整数据库实例的配置,减轻了管理员的负担,适用于大规模集群环境。选择 “Admin-Managed” 还是 “Policy-Managed” 取决于你的管理偏好和对集群自动化的需求。如果你更喜欢手动管理和控制每个实例,选择 “Admin-Managed”。
    • 如果你希望通过定义策略来自动管理数据库实例,选择 “Policy-Managed”。

我在这里选择的是admin-managed
在这里插入图片描述
然后创建数据库名-接着点击 select all把两个节点都选择上。

在这里插入图片描述

-下一步- (勾上 配置Enterprise Manager和下面的配置Database Control)这是一个页面,方便以后维护
在这里插入图片描述
自动维护要开启(第五阶段性能优化详细了解)
在这里插入图片描述

-下一步-所有用户使用同一管理管理命令(Oracle)这里常用的用户(sys超级管理员 SYSTEM 系统管理员 )

在这里插入图片描述

-下一步-默认
一般选择ASM这个选项
“Gluster File System” 和 “Automatic Storage Management (ASM)” 是两种不同的存储类型:

  1. Gluster File System:
  • 特点: GlusterFS 是一个开源分布式文件系统,允许你将多个存储服务器汇聚成一个统一的文件系统。它通过网络连接在这些服务器之间分发文件,提供高可用性和可伸缩性。
  • 适用场景: GlusterFS 适用于需要横向扩展的分布式存储环境,适合大规模数据的管理和共享。
  1. Automatic Storage Management (ASM):
  • 特点: ASM 是由 Oracle 提供的存储管理解决方案,专为 Oracle 数据库设计。它提供了对数据库文件的自动管理、均衡和故障恢复功能。ASM将存储设备抽象为磁盘组和磁盘,简化了存储管理。

  • 适用场景: ASM 适用于 Oracle 数据库的存储管理,提供了对数据库文件的高度集成和优化。

  • 选择 “Gluster File System” 还是 “Automatic Storage Management (ASM)” 取决于你的需求和环境。

  • 如果你在一个大规模的分布式环境中,并且希望统一管理文件系统,可以考虑 GlusterFS。

  • 如果你主要使用 Oracle 数据库,并希望数据库文件的管理更加集成和自动化,可以选择 ASM。在这里插入图片描述

  • use Oracle-managed files(存放oracle文件系统)
    默认是放在+dgsystem里面

  • 然后点击Multiplex Redo Logs and Control Files.(多路复用Multiplex Redo Logs(多重化重做日志):

    • 定义: Oracle 数据库使用重做日志来记录数据库中发生的事务,以便在发生故障时进行恢复。Multiplex Redo Logs 意味着将这些日志文件复制到多个位置,以提高容错性。)
    在这两个盘内再多放两个文件
    在这里插入图片描述
    -下一步 (因为你上面存的数据在asm,所以这里需要设置ASM的密码)
    在这里插入图片描述

-下一步
-指定快速恢复区 /启用归档(建库的时候不要勾这两个,可以提高建库的速度)
闪回与归档不用选
在这里插入图片描述

-下一步默认选项
在这里插入图片描述
生产环境~如果你公司特别要求默认选项都✓上的话,就全选。
我这里是测试环境所以 就点击standard database components…来操作(测试环境装这么多会卡死。)
在这里插入图片描述
在这里插入图片描述

-下一步
在这里插入图片描述
“Typical” 和 “Custom” 是 Oracle 数据库安装过程中的两种配置选项:

  1. Typical: • Use Automatic Memory Management (AMM): 在此配置中,Oracle 将自动管理内存分配,无需手动指定 SGA 和 PGA 的大小。系统会根据需求进行调整。
    1.1就是相当于SGA+PGA一起共用这个内存,比如1g内存(SGA+PGA共用)
    在linux中用的大内存页,会和第一个这种方案起冲突,所以这里不建议选择typical方式安装。

  2. Custom: • 在这种配置下,你可以手动指定 SGA(System Global Area)和 PGA(Program Global Area)的大小,而不依赖于 Oracle 的自动内存管理。这样可以更精确地调整内存,适应特定的应用和性能需求。
    -选择 “Typical” 通常适用于那些不太关心具体内存设置的用户,而选择 “Custom” 可以提供更精细的控制权。具体选择取决于你对数据库内存管理的偏好和需求。

内存设定方法:

  1. 一般选择定制SGA大小(SGA<物理内存的80%,一般选择40%-60%之间
    公式:物理内存(4G) 409680% 80%)
    在上面我们安装grid软件时用了一个g,现在剩余3个g,3g * 80%=2.4g,然后SGA> 2.4
    80%=1.92g(1000-1600m这个区间),PGA: 2.4
    20=480m,

2.4*
2. (PGA大小: 公式:物理内存 4096 *80% *20%)

所以PGA的内存是480m
在这里插入图片描述
进程 生产环境下一般设置为2000
在这里插入图片描述
-字符集选择(看公司要求)
在这里插入图片描述
在这里插入图片描述
只有mysql才会选共享模式。
然后点击All initialization Parameters 修改游标参数,改成和进程一样的大小,后面就不需要去改了。
在这里插入图片描述

-下一步-
在这里插入图片描述
存储下 选项最大数据文件数设置为8192,这样避免文件容易满-重做日志组

  • 接下来看表空间
    表空间SYSAUX,system,temp,undotbs1,undotbs2这几个无论在生产环境,测试环境,我们都给他设置为20g,USERS设置为5g;
    在这里插入图片描述
    设置的时候一定要把自动扩展关闭(把下面✓去掉)
    在这里插入图片描述

-1、2、3、4的文件大小默认是51200kb,但是在生产环境中最小最小也得200m一个 、最好再加个五组,五组组成1个G-完成,Thread 1或2是线程组,每个线程组分别是5组,就是10个200m的文件。
在这里插入图片描述

  • 下一步
    最后点击finish完成,就会跳出一个框,里面的就是你这次操作的过程的记录。以网页的方式保存起来了。
    在这里插入图片描述
    保存这个日志到你的文件夹中
    在这里插入图片描述
    然后数据库就开始创建了,这里就创建结束了。

你可以在后台查看一下创建的磁盘组
在这里插入图片描述
可以使用asmcmd来查看自己创建的磁盘组
在这里插入图片描述
最后就是点击退出,关闭就可以了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43798406/article/details/133640039