摘要:用户管理 用户具有以下属性: 用户名: 不能超过30位。不能包含特殊字符。必须用字符开头。用户名不区分大小写。 认证方式: 最常见的是密码认证。 默认永久表空间: 控制用户可以在哪个表空间里创建对象。 默认临时表空间: 临时表空间没有配额限制。 用户配置文件user profile: 一组密码限制策
阅读全文
摘要:当对数据进行修改时,Oracle数据库会将旧的数据存储到UNDO表空间(回滚表空间)。回滚表空间让用户可以rollback到修改前的数据,提供了读一致性,并支持闪回查询过去的数据。Undo也用来在Transaction出问题的时候恢复数据,例如用户在执行事务的时候断开会话,没有进行rollback或
阅读全文
摘要:存储概览 存储的架构 Control File:储存了数据物理存储的信息。存在多个副本来避免单点故障。没有控制文件,数据库无法打开。 DATA File: 存储用户与应用的信息,以及元数据与数据字典。 Online Redo Log Files: 用于数据库实例恢复。数据库crash的时候,可以使用
阅读全文
摘要:更改PDB的打开模式 RESTRICT模式 维护时使用,可以让只有RESTRICT权限的用户才能连接到数据库,其他用户无法连接。 ALTER PLUGGABLE DATABASE 数据库名 CLOSE; ALTER PLUGGABLE DATABASE 数据库名 OPEN RESTRICTED; S
阅读全文
摘要:使用PDB$SEED模板创建PDB 通过PDB$SEED创建PDB数据库,将会触发以下动作: 将文件从PDB$SEED文件夹复制到新创建的PDB数据库文件夹中。 创建表空间 SYSTEM SYSAUX UNDO 创建默认用户 sys system 创建以数据库命名的服务。 使用FILE_NAME_C
阅读全文
摘要:Automatic Diagnostic Repository ADR在系统层面跟踪和记录系统诊断数据。 ADR BASE: 由DIAGNOSTIC_DEST初始化参数指定, 默认存放在/u01/app/oracle. ADR HOME: /diag//<db_id>/<instance_id>。
阅读全文
摘要:初始化参数文件 默认情况下, 初始化参数文件保存在 $ORACLE_HOME/dbs 目录中。 初始化参数分为SPFILE和Pfile两种。 SPFILE (Server Parameter File) 二进制文件,可以由数据库服务器进行读写。不能进行手工的修改。相对于Pfile,它可以在系统中,使
阅读全文
摘要:数据库启动的三个阶段 startup nomount 数据库根据初始化文件启动实例,分配内存给系统全局区SGA,并启动所有的后台进程。 打开alert log和trace file。 这个阶段实例会启动,但数据库无法访问。在nomount阶段,主要是用来创建数据库,重建控制文件或者进行备份与还原操作
阅读全文
摘要:使用CREATE DATABASE创建数据库CDBDEV, Container Database。 在oracle用户下创建脚本 [oracle@ol8-19 ~]$ vi CrCDBDEV.sql 输入以下内容: CREATE DATABASE cdbdev USER sys identified
阅读全文
摘要:创建的数据库的Global Database Name是CDBTEST, 实例名字是CDBTEST. 多租户CDB, 带一个PDB叫做PDB1. 带有范例数据库hr。 字符集 AL32UTF8。 实例对应的LISTENER是LISTENER1, 需要使用netca提前建立好, 对于1522端口与世无
阅读全文