
Oracle学习笔记
文章平均质量分 91
通过学习小布老师的Oracle dba课程总结的个人笔记
hhhhhjale
这个作者很懒,什么都没留下…
展开
-
Oracle学习笔记8_维护数据完整性,管理密码安全和资源
ON DELETE子句指定了当父表中的一行被删除并且子行存在且父主键被删除时所采取的操作。Oracle为键中的每一列创建一个唯一的索引和NOT NULL约束。如果主键的所有列都在索引中,Oracle可以使用现有索引。引用键是被约束引用的表(父表)中的主键、唯一键列或列。您可以通过在约束定义后指定disabled关键字来创建已禁用的约束。要删除带有引用外键的唯一键约束,请指定CASCADE子句来删除外键约束和唯一约束。要删除带有引用外键约束的主键约束,请使用CASCADE子句删除所有外键约束,然后删除主键。原创 2023-11-14 21:57:55 · 130 阅读 · 1 评论 -
Oracle学习笔记6_存储结构和关系
PCTFREE和PCTUSED都是按可用数据空间的百分比计算的,即从总块大小中扣除报头空间后剩余的块空间。3.如果为表空间指定了最小区段大小,则此大小适用于将来为表空间中的段分配的所有区段。所有临时表空间,包括作为默认临时表空间的永久表空间表空间必须具有标准块大小。索引组织的表溢出和脱行LOB段可以存储在一个块大小与基表不同的表空间中。当块中可用的空间量发生变化时,它的新状态就会反映在位图中。对于本地管理的表空间,只能在表空间级别启用自动段空间管理。一个分区对象的所有分区必须驻留在相同块大小的表空间中。原创 2023-11-03 18:17:02 · 90 阅读 · 0 评论 -
Oracle学习笔记4_维护控制文件和在线重做日志文件
控件设置的值是控制文件大小的主要决定因素MAXDATAFILES, MAXLOGFILES, MAXLOGMEMBERS, MAXLOGHISTORY,和创建关联数据库的CRÉATEDATABASE语句中的MAXINSTANCES参数。增加这些参数的值会增加关联数据库的控制文件的大小。一旦修复了磁盘驱动器,就可以使用从另一个磁盘上完整拷贝的控制文件来恢复损坏的控制文件,并且可以重新启动实例。注意:Oracle强烈建议您的数据库具有至少有两个控制文件,并且它们位于不同的物理磁盘上。原创 2023-10-28 20:04:19 · 208 阅读 · 0 评论 -
Oracle学习笔记2_管理Oracle实例,创建数据库
初始化参数文件是Oracle数据库启动时使用的配置文件,分显式和隐式两种,它包含了数据库实例的各种参数设置。然后,Oracle数据库读取控制文件,以获得数据库的数据文件和重做日志文件的名称。当Oracle数据库启动一个实例时,它会读取服务器参数文件(SPFILE)或初始化参数文件,以确定初始化参数的值。如果在数据库之前关闭时表空间处于离线状态,那么在重新打开数据库时,表空间及其对应的数据文件仍将处于离线状态。因此,在修改之前,请确保对各个参数的含义和取值范围有一定的了解,并仔细验证和测试修改的效果。原创 2023-10-24 13:12:35 · 507 阅读 · 0 评论 -
Oracle学习笔记7_管理Undo数据,表,索引
Undo Segment是Oracle数据库中用来存储Undo数据的一个数据结构。Undo数据主要用于支持事务回滚、MVCC(多版本并发控制)、Flashback查询等功能。当一个事务执行修改操作时,它会在Undo Segment中生成相应的Undo记录,记录数据修改前的值。这些Undo记录存储在Undo Segments中,创建事务的Undo Segments会为该事务预先分配Undo空间,用于存储这些Undo记录。原创 2023-11-09 21:50:27 · 450 阅读 · 1 评论 -
Oracle学习笔记3_使用数据字典和动态性能视图
使用数据库创建的其他对象:数据字典性能表PL/SQL包数据库事件触发器。原创 2023-10-25 20:26:40 · 119 阅读 · 1 评论 -
Oracle学习笔记5_表空间管理和数据文件
数据库由一个或多个表空间组成。一个表空间由一个或多个数据文件组成。这些文件可能是文件系统中的cooked file,原始分区(raw partition),ASM 管理的数据库文件,或者是群集文件系统(clustered file system)中的文件。一个表空间包含段(segments)。一个段(TABLE, INDEX等)由一个或多个区段组成。一个段存在于一个表空间中,但可能在该表空间内的许多数据文件中有数据。区段是磁盘上逻辑上连续的一组块。原创 2023-11-01 15:18:24 · 440 阅读 · 1 评论 -
Oracle学习笔记1_Oracle架构组件,服务器入门
数据字典(Data Dictionary):数据字典是 Oracle 数据库的元数据存储,包含了关于数据库对象(如表、索引、视图等)和用户的描述信息。多模型数据库:除了传统的关系数据库模型,Oracle Database 还支持多种其他数据模型,如空间数据、XML 数据、图形数据和对象数据等,以满足不同类型的数据存储和处理需求。数据管理和分析功能:Oracle Database 提供了丰富的数据管理和分析工具,包括数据备份和恢复、数据复制和同步、报表生成和数据挖掘等,使用户能够更好地管理和利用数据。原创 2023-10-21 20:16:07 · 300 阅读 · 0 评论