ORACLE
文章平均质量分 57
陌小柠
你应该去山顶看看
各自努力,顶峰相见
展开
-
Oracle的PDB和CDB
oracle 12c 使用了CDB-PDB架构,类似于docker,在container-db内可以加载多个pluggable-db.PDB相当于真正提供业务需求的数据库实例。oracle 12c安装后只创建了CDB,需要自己生成相应的PDB。CDB相当于操作系统,相当于root容器,一般只有一个,调用并管理多个PDB。在Oracle12c之前,实例与数据库是一对一或多对一的关系。在Oracle12c之后,实例与数据库可以是一对多的关系。原创 2023-02-24 10:26:08 · 615 阅读 · 0 评论 -
RAC的高可用,GG、DG的区别
Clusters)是Oracle数据库的一个高可用性(HA)技术,它通过将多个数据库实例(通常在不同的物理服务器上)集成在一起,共同访问一个共享存储,来实现高可用性。它的实现原理是通过对数据库的操作(如:INSERT,UPDATE,DELETE)进行捕获和重放,从而实现数据的同步。总的来说,RAC在实现高可用性的原理上,通过将多个数据库实例集成在一起,共同访问共享存储,并通过监控和协作来实现数据一致性和服务连续性,从而保证数据库的高可用性。GG的数据同步可能会延迟,在主库的高并发场景下会有数据的丢失。原创 2023-02-21 00:09:23 · 596 阅读 · 0 评论 -
Lesson 05.Configuring the Oracle Network Environment
答:应用程序远程访问 Oracle 数据库时,会从客户端网络配置文件 tnsnames.ora 中读取数据库服务器的配置信息(包括监听程序所在服务器的地址、端口号、通信协议以及服务名称),进而连接到 服务器端的监听程序,此时如果应用程序所请求的数据库服务是有效的,则监听程序会衍生出一个新的服务器进程来专门处理该客户端应用。与此同时,服务器进 程根据监听程序提供的信息连接到客户端的应用程序,并对用户进程进行用户名和密码的安全验证,如果通过验证,则会话就建立起来了,此时用户就可以进行事务处理了。原创 2023-02-11 22:50:22 · 502 阅读 · 0 评论 -
Oracle基础知识
DBWn(数据库写进程)、LGWR(日志写进程)、SMON(系统监 视器进程)、PMON(监听注册进程)、CKPT(检查点进程)控制文件、数据文件、联机重做日志文件、参数文件、备份文件、 归档重做日志文件、口令文件、预警日志和跟踪文件。唯一的用户名、有验证方法、默认表空间、默认临时表空间、用 户概要文件、初始使用者组、账户的状态。范围分区、列表分区、哈希分区、组合分区(范围-列表 、范围-哈希)B 树索引、位图索引、基于函数的索引、反向索引、分区索引。共享池、高速缓冲区、大池、JAVA 池、流池。原创 2023-02-10 23:36:09 · 238 阅读 · 0 评论 -
冷备份与热备份
【代码】冷备份与热备份。原创 2023-02-07 11:28:46 · 435 阅读 · 0 评论 -
Data Guard 基础知识
答:Primary Database 即主库,是为业务系统提供服务的生产数据库,能够产生修改性操作之后将所做的变更传送到一个或多个备库。每一个备库只能关联到唯一的主库,但是主库支持多个备库。DG broker 监视器进程 DMON 维护主库的二进制设置文件,并且确保 每次发生设置更改时,在每个备库上都保存有设置文件的最新副本。Standby Database 即备库,是生产库的独立副本,在高可用环境下用于数据灾难保护。在同一个 Data Guard 配置中最多支持创建 30 个备库。原创 2023-02-05 17:50:36 · 413 阅读 · 0 评论 -
【Oracle】系统管理知识点
在 DBWn执行完成之后,也就是把当前三秒钟之内所有已提交数据块都写入到 数据文件中后,CKPT 进程负责用控制文件记录的 SCN号信息把数据库所有数据文件头的 SCN 号 字段值刷新一遍,这样,每个数据文件头的 SCN 字段值就和控制文件保持一致了。答:ASM 的条带化是强制的,所有 ASM 文件在磁盘组内部的磁盘上都是按照定义好的分配单元(AU)平 均分布的,这样对于文件的 I/O就会相应的分散到多个磁盘中,从而实现了负载均衡。在条件满足时,负责把重做日志缓冲区的重做条目整体刷新到联机重做日志文件中。原创 2022-12-22 00:08:51 · 236 阅读 · 0 评论