版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle 体系结构 目标 学完本节后,我们将能够: 描述 Oracle 的结构和主要组成部分 列出当一个用户连接到一个Oracle 实例时 相关的结构 口令文件口令文件 主要组成部分简图 实例实例 SGA 重做日志缓冲区重做日志缓冲区 共享池共享池 数据字典缓冲区数据字典缓冲区 库缓冲区库缓冲区 DBWRSMONPMONCKPTLGWROthers 用户进程用户进程 服务器进程服务器进程 PGA 控制文件控制文件 数据文件数据文件 数据库数据库 数据库缓冲区数据库缓冲区 重做日志重做日志 文件文件 Java 池池 大池大池 参数文件参数文件 归档日志文件归档日志文件 Oracle 服务器端
2、 Oracle 服务器端: 是一个提供开放的、全 面的、完整的信息管理 的数据库管理系统 由Oracle 实例和 Oracle 数据库组成 Oracle 服务器服务器 Oracle 实例 Oracle 实例: 提供对 Oracle 数据库的访问 通常打开一个,只打开一个数据库 由内存空间和后台进程组成 后台进程后台进程 内存结构内存结构 实例实例 SGA 重做日志缓冲区重做日志缓冲区 共享池共享池 数据字典缓冲区数据字典缓冲区 库缓冲区库缓冲区 DBWRSMONPMONCKPTLGWROthers 数据库或重区数据库或重区 Java 池池 大池大池 建立连接和创建会话 连接到 Oracle 实
3、例: 建立一个用户连接 创建一个会话 会话被创建会话被创建 用户用户 用户进程用户进程 服务器进程服务器进程 连接已建立连接已建立 Oracle 服务器服务器 Oracle 数据库 Oracle 数据库: 是所有数据的集合 由三种类型的文件组成 口令文件口令文件 参数文件参数文件归档日志文件归档日志文件 控制文件控制文件 数据文件数据文件 重做日重做日 志文件志文件 Oracle 数据库数据库 物理结构 物理结构包含三种类型的文件: 控制文件 数据文件 联机重做日志 控制控制 文件文件 数据数据 文件文件 联机重联机重 做日志做日志 内存结构 Oracle的内存包括两个内存区域 : 系统全局区
4、 (SGA): 是Oracle 实例的基本组 成部分,随实例的启动而分配 程序全局区 (PGA): 服务器进程启动时分配 系统全局区 SGA 由以下几种内存结构组成: 共享池(Shared Pool) 数据库缓冲区(Database Buffer Cache) 重做日志缓冲区(Redo Log Buffer) 其它结构 SGA中的两种可选的附加内存结构: 大池(Large Pool) Java池(Java Pool) 系统全局区 动态分配的 参数 SGA_MAX_SIZE 决定其大小 SGA 中的存储器由被称作细粒的存储单元来分 配的 由连续的细粒来分配 细粒的大小依赖于参数 SGA_MAX_
5、SIZE 共享池 用来存储: 最近执行的 SQL 语句 最近使用的数据定义 由两个主要的与性能相关的内存结构组成: 库缓冲区(Library Cache) 数据字典缓冲区(Data Dictionary Cache) 决定其大小的参数: SHARED_POOL_SIZE 共享池共享池 数据字数据字 典缓存典缓存 库缓存库缓存 ALTER SYSTEM SET SHARED_POOL_SIZE = 64M; 库缓冲区 存储最近使用的SQL 和PL/SQL 语句的信息 允许共享普通的语句 使用最近最少使用(LRU)算法管理 由两部分组成: 共享 SQL 区 共享 PL/SQL 区 大小由共享池的大
6、小决定 数据字典缓冲区 是数据库中最近使用的定义的集合 包括数据库文件、表、索引、列、用户、 权限以及其它数据库对象的信息 在解析阶段,服务器进程查看数据字典决 定对象的命名和有效的访问 将数据字典中的内容放入内存中可以改善 查询和DML 的相应时间 大小由共享池大小决定 数据库缓冲区 存储着从数据文件中提取的数据块的拷贝 当获取或修改数据时可极大提高系统性能 使用最近最少使用(LRU)算法管理 参数DB_BLOCK_SIZE 决定数据块的大小 数据库缓冲区数据库缓冲区 数据库缓冲区 由三种独立的高速缓存组成: DB_CACHE_SIZE DB_KEEP_CACHE_SIZE DB_RECYC
7、LE_CACHE_SIZE 大小可以动态改变 参数DB_CACHE_ADVICE 可以设置对不同的缓冲 区的使用情况进行统计 统计结果在视图 V$DB_CACHE_ADVICE中可以 看到 ALTER SYSTEM SET DB_CACHE_SIZE = 96M; 重做日志缓冲区 记录所有对数据库数据的改变 主要目的是恢复 修改记录在这里叫重做条目 重做条目包含重新构造或重做改变的信息 参数LOG_BUFFER决定其大小 重做日志缓冲区重做日志缓冲区 大池 SGA 中一块可选的内存区域 减轻共享池的负担 不使用最近最少使用(LRU)清单 参数 LARGE_POOL_SIZE 决定其大小 可以动
8、态改变大小 Java 池 为Java 操作提供内存 如果安装并使用Java,则是必需的 参数 JAVA_POOL_SIZE 决定其大小 程序全局区 为每个连接到Oracle 数据 库用户的进程提供内存 进程开始时分配 进程结束时释放 每个进程独享自己的内存 用户进程用户进程 PGA 服务器进程服务器进程 进程结构 Oracle 有三种不同类型的进程: 用户进程: 开始于一个数据库用户请求连接 Oracle 服务器 服务器进程: 连接到 Oracle 实例、开始于用户建 立起一个会话 后台进程: Oracle 实例建立就建立 用户进程 同Oracle 服务器进行交互请求的程序 必需先建立一个连接
9、 并不直接同Oracle 服务器进行交互 数据库用户数据库用户 服务器进程服务器进程 用户进程用户进程 连接已建立连接已建立 服务器进程 直接同Oracle 服务器进行交互的程序 产生调用并返回结果 可以是专用的也可以是共享的 连接已建立连接已建立 会话已产生会话已产生 数据库用户数据库用户 用户进程用户进程 服务器进程服务器进程 Oracle 服务器服务器 后台进程 维护并加强物理结构和内存结构之间的联系: 必需的后台进程: DBWnPMONCKPT LGWRSMON 可选的后台进程: ARCnLMDn QMNn CJQ0LMON RECO DnnnLMS Snnn LCKnPnnn 数据库
10、写入器 (DBWn) DBWn在以下情况下将 数据写入磁盘 : 发生检查点 脏的缓冲区达到阙值 没有空闲空间 超时 把表空间改为只读 把表空间改为脱机 删除或截断一个表 把表空间改为开始备份 实例实例 SGA 控制文件控制文件数据文件数据文件 重做日重做日 志文件志文件 数据库数据库 DBWn 数据库缓冲区数据库缓冲区 日志写入器 (LGWR) LGWR在以下情况下 将缓存写入磁盘 : 用户发出提交 重做日志缓从区的三 分之一被占用 重做记录达到 1 MB 每过三秒 在DBWn 将暂存写入 磁盘前 实例实例 SGA 控制文件控制文件 数据文件数据文件 重做日重做日 志文件志文件 数据库数据库
11、重做日志重做日志 缓冲区缓冲区 DBWn LGWR 系统监视器 (SMON) 功能: 实例恢复 接合空闲空间 处理临时段 控制文件控制文件 数据文件数据文件 重做日重做日 志文件志文件 数据库数据库 实例实例 SGA SMON 进程监视器 (PMON) 通过以下操作清除 失败进程: 回滚事务 释放锁 释放其他资源 重新启动死的调度 程序 PGA 区区 实例实例 SGA PMON 检查点 (CKPT) 负责: 在检查点时通知 DBWn 用检查点信息更 新数据文件的头 部 用检查点信息更 新控制文件的头 部 控制文件控制文件 数据文件数据文件 重做日重做日 志文件志文件 数据库数据库 实例实例 S
12、GA DBWn LGWRCKPT 存档器 (ARCn) 可选后台进程 当数据库设为存档模式时自动将连机重做日 志存档 保存对数据库修改的全部记录 ARCn 归档日志归档日志 文件文件 控制文件控制文件 数据文件数据文件 重做日重做日 志文件志文件 逻辑结构 数据库怎样使用物理空间 由表空间、段、盘区、块四层组成 表空间表空间 数据文件数据文件 段段 块块盘区盘区 段段 执行 SQL 语句 使用以下进程连接服务器: 用户进程 服务器进程 Oracle服务器的构成取决于SQL语句的类型 : 查询返回行 DML语句日志改变 提交确保事务恢复 部分Oracle 服务器的组件不参与SQL语句的 执行 小
13、结 数据库文件:数据文件、控制文件和联机重做日 志文件 SGA 内存结构:数据库缓存、共享池、重做日 志缓存 主要的后台进程: DBWn, LGWR, CKPT, PMON, SMON 使用可选后台进程ARCn 识别可选的后台进程 逻辑结构的层次 Oracle 数据库服务器基础 目标 学完本节后,我们将能够: 认识DBA管理数据库的基本工具 知道Oracle 通用安装程序的作用 使用 SQL*Plus 同一个Oracle 数据库进行交 互和操作 列出Oracle 企业管理器的主要组成部分 数据库管理工具 描述工具 用于安装、升级或删除软件组件Oracle 通用安装 程序(OUI) 一个和OUI
14、相结合的图形化界面的工具, 也可以独立使用,用于创建、删除和修改 数据库 Oracle 数据库配 置助手 访问Oracle 数据库的一个很有效的工具 SQL*Plus 一个图形化界面的工具,用于管理、监视、 和调整一个或多个数据库 Oracle企业管理 器 Oracle 通用安装程序 用于安装、升级和删除软件组件,同时可以创建 数据库 基于 Java 其他特性 支持无应答安装 允许基于 Web 的安装 可以选择典型安装也可以选择自定义安装 可以卸载已安装的组件 支持多个 Oracle 宿主 支持全球化技术 启动通用安装程序 UNIX平台: Windows 平台 $ ./runInstaller
15、 开始开始 程序程序 Oracle Installation Products Universal Installer 无应答安装使用响应文件 允许无应答 响应文件: 模版必须修改 包含变量和值得文本文件 参数可以自定义 以无应答方式启动通用安装程序 ./runInstaller -responsefile myrespfile -silent Oracle 数据库配置助手 使用数据库配置助手可以: 创建数据库 配置数据库参数 删除数据库 管理模版 数据库管理员账号 用户 SYS 和 SYSTEM 是自动生成的 在数据库创建的过程中 赋予了DBA角色 用户 SYS 是数据库数据字典的拥有者 缺
16、省密码: change_on_install 用户 SYSTEM 是另外的由Oracle 工具使用的内部的表和视图的拥有 者 缺省密码: manager SQL*Plus 一个 Oracle 工具: 能够同数据库进行交互,可以操作数据库 能够启动、关闭数据库、创建并运行查询、 插入行、修改数据、数据定制化的报表 是加了一些特殊内容的标准 SQL 的子集 连接到 SQL*Plus: sqlplus /nolog connect / as sysdba 连接到一个未启动的实例。 Oracle 企业管理器 是DBA 的一个集中式的系统管理工具 可以管理、诊断和调整多个数据库 可以管理多个网络节点,为
17、多处地点提供 服务 可以用它同其它管理员共享任务 提供管理并行服务器和复制数据库的工具 Oracle 企业管理器的构架 Oracle 服务器服务器 Oracle 服务器服务器 Oracle 服务器服务器 Oracle 管理服务器管理服务器 代理代理 代理代理 控制台控制台 Oracle管理服务器管理服务器 仓库仓库 控制台 是一个集中载入点 可以运行于瘦客户端也可以运行于胖客户端 可以以独立的方式载入也可以通过Oracle管理 服务器(OMS) 小结 在本节,我们学习了: 认识DBA管理数据库的基本工具 知道Oracle 通用安装程序的作用 使用 SQL*Plus 同一个Oracle 数据库进
18、行 交互和操作 列出Oracle 企业管理器的主要组成部分 管理 Oracle 实例 目标 学习完本节,我们将能够: 创建并管理初始化参数文件 启动和关闭一个实例 监控和使用诊断文件 spfiledb01.ora 初始化参数文件 CONNECT / AS SYSDBA STARTUP Oracle 实例实例 SGA 重做日志重做日志 缓冲区缓冲区 共享池共享池 数据字典缓冲区数据字典缓冲区 库缓冲区库缓冲区 DBW0SMONPMONCKPTLGWROthers 数据库缓冲区数据库缓冲区 Java 池池 大池大池 初始化参数文件 实例启动时使用 两种类型的参数: 显式的:在文件中有一个条目 隐式
19、的:在文件中没有条目,但使用Oracle 缺省值 可以有多个初始化参数文件 有两种类型的初始化参数文件: 静态参数文件 PFILE 永久性参数文件 SPFILE PFILE initSID.ora 文本文件 使用操作系统的编辑器编辑 手动修改 下次启动生效 只有在实例启动时才是打开的 缺省位置: $ORACLE_HOME/dbs 创建一个 PFILE文件 通过示例的 init.ora 文件创建 示例的 init.ora由Oracle 通用安装程序安装 用操作系统命令拷贝示例文件 用数据库SID唯一标识 修改 initSID.ora 编辑参数 适应数据库特定的需求 cp init.ora $OR
20、ACLE_HOME/dbs/initdba01.ora PFILE 示例 # Initialization Parameter File: initdba01.ora db_name = dba01 instance_name = dba01 control_files = ( /home/dba01/ORADATA/u01/control01dba01.ctl, /home/dba01/ORADATA/u02/control01dba02.ctl) db_block_size = 4096 db_cache_size = 4M shared_pool_size = 50000000 java
21、_pool_size = 50000000 max_dump_file_size = 10240 background_dump_dest = /home/dba01/ADMIN/BDUMP user_dump_dest = /home/dba01/ADMIN/UDUMP core_dump_dest = /home/dba01/ADMIN/CDUMP undo_management = AUTO undo_tablespace = UNDOTBS . . . SPFILE spfileSID.ora 二进制文件 由 Oracle 数据库维护 通常在服务器端 通过关闭和启动数据库可以使其永久改
22、变 可以自己调整参数值 可以使用恢复管理器备份该初始化参数文件 78 创建 SPFILE文件 通过一个 PFILE 文件 说明 SPFILE-NAME: 新创建的SPFILE 文件 PFILE-NAME: 用于创建SPFILE文件的PFILE文件 可以在实例启动前执行也可以在实例启动后执行 CREATE SPFILE = $ORACLE_HOME/dbs/spfileDBA01.ora FROM PFILE = $ORACLE_HOME/dbs/initDBA01.ora; SPFILE 示例 *.background_dump_dest= /home/dba01/ADMIN/BDUMP *.
23、compatible=9.2.0 *.control_files=/home/dba01/ORADATA/u01/ctrl01.ct l *.core_dump_dest= /home/dba01/ADMIN/CDUMP *.db_block_size=4096 *.db_name=dba01 *.db_domain= world *.global_names=TRUE *.instance_name=dba01 *.remote_login_passwordfile=exclusive *.java_pool_size=50000000 *.shared_pool_size=50000000
24、 *.undo_management=AUTO *.undo_tablespace=UNDOTBS . . . 在 SPFILE文件中修改参数 改变参数值 指定是临时改变还是永久改变 删除参数值或恢复缺省值 ALTER SYSTEM SET undo_tablespace = UNDO2; ALTER SYSTEM SET undo_tablespace = UNDO2 SCOPE=BOTH; ALTER SYSTEM RESET undo_suppress_errors SCOPE=BOTH SID=*; 启动过程 优先顺序 spfileSID.ora 缺省的 SPFILE文件 initSI
25、D.ora 缺省的 PFILE 文件 特殊的 PFILE 文件可以超越缺省的优先顺序 PFILE 文件中可以说明使用 SPFILE 文件 STARTUP PFILE = $ORACLE_HOME/dbs/initDBA1.ora SPFILE = /database/startup/spfileDBA1.ora 启动数据库 NOMOUNT OPEN MOUNT NOMOUNT SHUTDOWN 实例启动实例启动 启动启动 关闭关闭 启动数据库 MOUNT OPEN MOUNT NOMOUNT SHUTDOWN 相关控制相关控制 文件被打开文件被打开 实例启动实例启动 STARTUP SHUTD
26、OWN 启动数据库 OPEN OPEN MOUNT NOMOUNT SHUTDOWN 控制文件中描述的控制文件中描述的 所有相关文件被打开所有相关文件被打开 相关控制相关控制 文件被打开文件被打开 实例启动实例启动 STARTUP SHUTDOWN STARTUP 命令 启动实例并打开数据库: STARTUP STARTUP PFILE=$ORACLE_HOME/dbs/initdb01.ora ALTER DATABASE 命令 将数据库从未装配状态改为装配状态: 以只读方式打开数据库: ALTER DATABASE db01 MOUNT; ALTER DATABASE db01 OPEN
27、READ ONLY; 以受限的方式打开数据库 使用 STARTUP 命令来限制对数据库的访问: 使用 ALTER SYSTEM 命令将一个实例改为受限 模式: STARTUP RESTRICT ALTER SYSTEM ENABLE RESTRICTED SESSION; 以只读的方式打开数据库 以只读的方式打开数据库: 允许的操作: 执行查询 使用本地管理的表空间进行磁盘排序 使数据文件联机或脱机,但表空间不可以 对脱机的数据文件或表空间进行恢复操作 STARTUP MOUNT ALTER DATABASE OPEN READ ONLY; 关闭数据库 关闭模式: A = ABORT I =
28、IMMEDIATE T = TRANSACTIONAL N = NORMAL A No No No No T No No Yes Yes I No No No Yes 关闭模式关闭模式 允许新的会话允许新的会话 等待,直到当前会话结束等待,直到当前会话结束 等待,直到当前事务结束等待,直到当前事务结束 强制一个检查点并关闭所有文件强制一个检查点并关闭所有文件 N No Yes Yes Yes SHUTDOWN 选项 在关闭的过程中 数据库缓冲区写 入数据文件 没提交的改变被 回滚 释放资源 在启动过程 没有实例恢复 在在 SHUTDOWN NORMAL 或或 SHUTDOWN TRANSACT
29、IONAL 或或 SHUTDOWN IMMEDIATE 期间期间 一致的数据库一致的数据库 (干净的数据库干净的数据库) SHUTDOWN 选项 在关闭过程中 被修改过的数 据库缓冲区没 有写入数据文 件 没提交的改变 不被回滚 在启动过程中 使用联机重做 日志重复所有 的改变 使用回滚段回 滚未提交的改 变 释放资源 在在 SHUTDOWN ABORT 或或 Instance Failure 或或 STARTUP FORCE 期间期间 不一致的数据库不一致的数据库 (脏数据库脏数据库) 诊断文件 包含系统遇到的有意义的事件的信息 用于解决问题 用于更好的管理数据库 存在的几种类型: 告警日志
30、 alertSID.log 后台跟踪文件 用户跟踪文件 使用诊断文件监视数据库实例 告警日志 告警日志 alertSID.log : 记录命令 记录主要事件的结果 用于每天的操作信息 用于诊断数据库错误 每个条目都有一个时间戳 必需由DBA 管理 参数BACKGROUND_DUMP_DEST 定义了它的位 置 后台跟踪文件 后台跟踪文件 记录所有由后台进程发现的错误 用于诊断和查找故障 当一个后台进程遇到一个错误时自动生成 参数 BACKGROUND_DUMP_DEST 定义了它的位 置 用户跟踪文件 用户跟踪文件 由用户进程产生 可以由一个服务器进程产生 包含跟踪SQL语句的统计信息 包含用
31、户错误信息 当用户遇到一个用户会话错误自动生成 参数USER_DUMP_DEST定义了它的位置 大小由参数 MAX_DUMP_FILE_SIZE 决定 启动和停止用户跟踪 会话级: 使用 ALTER SESSION 命令: ALTER SESSION SET SQL_TRACE = TRUE 执行 DBMS 过程: dbms_system.SET_SQL_TRACE_IN_SESSION 实例级: 设置初始化参数: SQL_TRACE = TRUE 小结 在本节,我们学习了如何: 创建和管理初始化参数文件 启动和关闭数据库实例 监视和使用诊断文件 创建数据库 目标 学完本节后,我们将能够 列出
32、创建数据库的先决条件 使用 Oracle 数据库配置助手创建一个数据库 手工创建一个数据库 使用Oracle 管理文件(OMF)创建一个数据库 规划和组织一个数据库 规划数据库是管理数据库系统的第一步 定义数据库的目标 定义数据库的类型 描述数据库的设计结构 选择数据库的名字 创建数据库 使用 Oracle 数据迁移助手从早期版本的数据库 迁移数据 优化的灵活体系结构 (OFA) 是Oracle 推荐的一套标准的数据库布局 OFA 包含三个主要的规则: 建立一个所有数据库文件都可以被存储在任 何磁盘的目录结构 不同的作用,不同的表空间的事物相互独立 将数据库组建交叉存储在不同的磁盘上以获 得最
33、大化的数据库性能和可靠性 oracle_base /product /admin /inst_name /pfile /release_number /bin /dbs /rdbms /sqlplus 软件软件 oradata/ db01/ system01.dbf control01.ctl redo0101.log . db02/ system01.dbf control01.ctl redo0101.log . 文件文件 Oracle 软件和文件的位置 创建准备 要创建一个新的数据库,你必须: 一个以下两种方式之一验证的特权账号: 操作系统 密码文件 足够的内存 足够的磁盘空间 远程数据
34、库管理远程数据库管理本地数据库管理本地数据库管理 YesYes NoNo 是否有一个连接是否有一个连接? 使用操作使用操作 系统验证系统验证 使用密码文件使用密码文件 数据库管理员的验证方法 是否使用操作系统验证是否使用操作系统验证? 使用密码文件验证 使用密码工具创建密码文件 在初始化参数文件中设置 REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE 向密码文件中添加用户 向每个用户指派和使得权限 $ orapwd file=$ORACLE_HOME/dbs/orapwU15 password=admin entries=5 GRANT SYSDBA TO HR; 创建数
35、据库 可以通过以下几种方式创建 Oracle 数据库: Oracle 通用安装程序 Oracle 数据库配置助手 图形化界面 基于 java 可以由Oracle 通用安装程序加载 可以作为一个独立的应用程序使用 CREATE DATABASE 命令 操作系统环境 设置以下环境变量: ORACLE_BASE ORACLE_HOME ORACLE_SID ORA_NLS33 PATH LD_LIBRARY_PATH 数据库配置助手 用数据库配置助手可以: 创建数据库 配置数据库选项 删除数据库 管理模版 使用预先定义的模版设置创建一个新的模版 从一个已经存在的数据库创建一个模版 删除一个模版 用数
36、据库配置助手创建数据库 选择数据库创建选项 指定数据库类型 指定全局数据库名和SID 选择特征 选择数据库操作模式 指定内存选项、字符集、数据库大小、文件位置 和归档模式 定义数据库存储参数 选择: 创建数据库 作为模版保存 生成创建脚本 手工创建数据库 选择一个唯一的实例和数据库名字 选择一个数据库字符集 设置操作系统变量 创建初始化参数文件 以 NOMOUNT 启动实例 执行 CREATE DATABASE 命令 运行脚本生成数据字典同时完成后台的创建步骤 创建所需的其他的表空间 使用Oracle 管理文 件(OMF)创建数据库 使用 OMF 简化操作系统级的文件管理 OMF 由 Orac
37、le 数据库通过SQL 命令直接 创建和删除 OMF 通过设置两个参数来确定: DB_CREATE_FILE_DEST: 设置数据文件的 缺省位置 DB_CREATE_ONLINE_LOG_DEST_n: 设置控 制文件和联机重做日志的缺省位置 最多5个位置 使用Oracle 管理文 件 (OMF)创建数据库 在初始化参数文件中定义OMF 参数,如: DB_CREATE_FILE_DEST=/$HOME/ORADATA/u05 DB_CREATE_ONLINE_LOG_DEST_1=/$HOME/ORADATA /u01 DB_CREATE_ONLINE_LOG_DEST_2=/$HOME/O
38、RADATA /u02 CREATE DATABASE 命令被简化 cddba01.sql CREATE DATABASE dba01; CREATE DATABASE 命令 CREATE DATABASE user01 USER SYS IDENTIFIED BY ORACLE USER SYSTEM IDENTIFIED BY MANAGER CONTROLFILE REUSE LOGFILE GROUP 1 ($HOME/ORADATA/u01/redo01.log) SIZE 100M, GROUP 2 ($HOME/ORADATA/u02/redo02.log) SIZE 100M,
39、 GROUP 3 ($HOME/ORADATA/u03/redo03.log) SIZE 100M MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXLOGHISTORY 1 MAXDATAFILES 100 MAXINSTANCES 1 ARCHIVELOG FORCE LOGGING CHARACTER SET US7ASCII NATIONAL CHARACTER SET AL16UTF16 DATAFILE /$HOME/ORADATA/u01/system01.dbf SIZE 325M DEFAULT TEMPORARY TABLESPACE temp UNDO T
40、ABLESPACE undotbs SET TIME_ZONE= America/New_York 查找故障 如果创建数据库失败: 在SQL 脚本中有语法错误 应该被创建的文件已经存在 操作系统故障,如:文件或目录权限不足或 存储空间不足等 创建数据库后 数据库包含: 数据文件、控制文件和联机重做日志文件 用户 SYS ,其密码为 change_on_install 用户 SYSTEM ,其密码为 manager 初始表 (不包含数据字典视图) 小结 在本节,我们学习了如何: 确定创建数据库的先决条件 使用Oracle 数据库助手创建数据库 手工创建数据库 使用 Oracle 管理文件创建数据库 使用数据字典和动态性能视图 目标 学习完本节后,我们能够: 识别数据库的内置元素 识别数据字典的内容及使用数据字典 描述数据字典视图是怎样产生的 识别数据字典视图的种类 查询数据字典及动态性能视图 描述管理脚本命名习惯
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业管理-财务费用报销管理制度
- 四川省成都市成都外国语校2025-2026学年第二学期开学考试初三数学试题测试2.13试题含解析
- 浙江省杭州市临安区2026年初三下学期中考试化学试题含解析
- 江苏省苏州市高新区2026届初三下学期第二次调研考试物理试题试卷含解析
- 河南省商丘综合实验中学2026年3月初三线上自我检测试题数学试题含解析
- 黑龙江省佳木斯市重点达标名校2025-2026学年初三下第七次模拟数学试题含解析
- 辽宁省辽阳市辽阳县重点中学2026届初三练习题二(全国卷II)数学试题含解析
- 面瘫的中医护理与社会支持
- 婴幼儿感冒的家庭环境消毒
- 协会经费审计制度
- 2026福建浦开集团有限公司、福建浦盛产业发展集团有限公司、福建浦丰乡村发展集团有限公司社会公开招聘补充笔试模拟试题及答案解析
- 桥牌协会内部管理制度
- 2026重庆市南岸区消防救援支队消防文员招录2人笔试备考试题及答案解析
- 2026年山东省立第三医院初级岗位公开招聘人员(27人)笔试备考试题及答案解析
- 2026年滁州天长市大通镇预任制村干及村级后备干部储备库选拔28名笔试备考试题及答案解析
- 2026秋招:广州环投集团笔试题及答案
- 【新教材】人教PEP版(2024)四年级下册英语全册教案(含教学计划)
- 肠道菌群移植培训课件
- T/CAPE 11005-2023光伏电站光伏组件清洗技术规范
- 内燃机车柴油机冷却水系统-交流传动内燃机车柴油机冷却水系统
- 化学入门-给小学生讲化学
评论
0/150
提交评论