03创建数据库.ppt_第1页
03创建数据库.ppt_第2页
03创建数据库.ppt_第3页
03创建数据库.ppt_第4页
03创建数据库.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章创建数据库 DatabaseConfigurationAssistant 2 目录 创建数据库前的准备工作使用DBCA创建数据库删除数据库手工创建数据库初始化参数文件创建过程和命令 3 准备创建数据库 设计数据库的概念结构 ER模型设计数据库的逻辑结构 关系模式设计数据库的物理结构 存储 I O系统选取全局数据库名 GlobalDatabaseName 决定字符集 characterset 4 选取全局数据库名 数据库在网络结构中的名字和位置通过设置DB NAME和DB DOMAIN两个初始化参数来完成全局数据库名的设置构成 DB NAME DB DOMAIN 5 决定字符集 适应不同的语言文字显示以数据库字符集的形式存储以CHAR数据类型存储的数据标识符输入并存储SQL PL SQL程序源代码创建数据库时 必须指定数据库字符集一旦数据库创建后 数据库的字符集就不能改变 6 数据库配置助手 12步创建数据库 7 选择操作 创建 配置 删除等 管理模板不包含数据文件 任意指定和更改参数 创建时间长包含数据文件 包含结构和物理数据文件 创建较快 8 选择模板 事务处理 OLTP 处理并发用户和事务定制数据库 不使用模板的自定义方式数据仓库 处理大量复杂查询 基本是只读 更改量较小 9 命名 全局数据库名和实例SID 全局数据库名的形式 数据库名 网络域名数据库名不超过8个字符域 不超过128个字符SID 实例的标识 不超过8个字母数字字符 10 管理选项 主机若安装了OracleManagementAgent 则在GridControl中选择OMS启用电子邮件通知 在度量达到阀值时通知SYSMAN用户启用每日备份 最少配置 11 设置口令 12 存储方式 文件系统 单实例数据库文件 对应RAC集群文件系统ASM 创建ASM例程和置入磁盘组裸设备 不受文件系统管理的磁盘或分区 13 设置数据库文件位置 14 恢复配置 快速恢复区 flash recovery area结合恢复组件使用启用归档 ARCHIVELOG模式运行数据库 15 选择数据库内容 示例方案包含 人力资源HR定单输入OE产品媒体PM销售历史SH发运队列QS 16 初始化参数 典型 以百分比的形式分配内存SGA TARGETPGA AGGREGATE 调整大小 块大小和同时可连接的最大用户进程数字符集 数据库字符集 国家字符集 语言日期格式 17 连接模式 专用服务器模式 数据仓库 少数客户机连接数据库 长时间运行的请求 共享服务器模式 多用户共享 需调度程序OLTP 用户有内存限制 使用OracleNet特性 Web应用程序 18 数据库存储 19 具体位置信息 20 创建选项 21 结果资料 查看常用选项初始化参数字符集数据文件 控制文件信息重做日志组大小 22 进度显示 23 结果提示 更改口令 24 更改服务启动类型 以SID结尾的服务以LISTENER结尾的服务改为 手动 启动方式 25 删除数据库 2步完成 26 选择删除目标 27 手工创建数据库 创建目录确定数据库名和实例名确定DBA认证方式 口令方式 操作系统授权创建初始化参数文件pfile连接并启动实例创建数据库createdatabase创建其他表空间运行脚本以创建数据字典其他安装 服务器参数文件spfile 备份数据库等 28 第一步 创建目录 可编辑一个批处理文件myorcl bat命令形如 mdC oracle product 10 2 0 目录名 29 第二步 创建 修改初始化参数文件 oracle数据库只使用一个参数文件 要么是pfile 要么是spfile 9i以后新增的服务器参数文件 可用sql命令由pfile创建spfile 也可以由spfile创建pfile 如果是手动创建数据库而不是通过DBCA 则开始创建数据库时 只能定义pfile 因为它是文本格式的 30 参数文件工作原理 oracle实例在启动时 会去读取参数文件中的配置startup命令中可以指定以哪个pfile来启动 但是只能指定pfile 不能指定spfile 当使用不带pfile子句的startup命令时 Oracle首先在默认位置查找名为spfile ORACLE SID ora的文件 如果没有就查找spfile ora文件 还没有的话 就找init ORACLE SID ora文件 数据库启动以后 参数的配置值可以通过查询数据字典V parameter得到 31 参数文件的修改 创建 手动修改 用于修改PFILE 用文本编辑器在线修改 SQL altersystemset 命令创建 文本编辑器创建pfile文件命令方式createpfile C pfile initorcl1 ora fromspfile D spfile spfileorcl1 ora createpfile c pfile initorcl1 ora fromspfilecreatespfilefromfile C pfile initorcl1 ora 32 常用参数介绍 参数设置格式 set参数名 值查看参数值的命令 showparameters参数名数据库标识类参数DB NAME 数据库名 此参数在创建数据前决定 数据库创建后修改时 必须建控制文件DB DOMAIN 数据库域名 用于区别同名数据库 数据库名与域名一起构成了全局数据库名INSTANCE NAME 数据库实例名 可以与数据库相同SERVICE NAMES 数据库服务名 与全局数据库名相同如果没有域名 则服务名就是数据库名 33 日志管理类参数 LOG ARCHIVE START 是否启动自动归档进程ARCHLOG ARCHIVE DEST 归档日志文件存储目录LOG ARCHIVE FORMAT 归档日志文件的默认文件存储格式LOG ARCHIVE MAX PROCESSES 设置自动归档进程的个数LOG CHECKPOINT INTERVAL 根据日志数量设置检验点频率LOG CHECKPOINT TIMEOUT 根据时间间隔设置检验点频率等等 34 内存管理类参数 DB BLOCK SIZE 标准数据块大小DB nK CACHE SIZE 非标准数据块数据缓冲区大小SHARED POOL SIZE 共享池大小控制参数 单位为字节DB CACHE SIZE 标准数据块数据缓冲区大小LOG BUFFER 日志缓冲区大小SORT AREA SIZE 排序区大小LARGE POOL SIZE 大池大小JAVA POOL SIZE Java池大小 35 各类参数 最大许可拥护数量限制参数LICENSE MAX USERS SESSIONS系统跟踪信息管理参数系统性能优化与动态统计参数其他系统参数DB recovery file dest 自动数据库备份目录DB recovery file size 备份文件大小样本见 oracle home admin pfile下init oracle sid ora 36 第三步 创建并启动实例 用参数文件创建并启动实例命令提示符中c oradim参数命令可以创建数据库实例 37 第四步 设置SID setORACLE SID myorcl初始化参数文件中DB NAME的值要与SID一致 DB NAME myorcl确认DBA连接方式 具有创建数据库权限的DBA 一般是SYS用户 38 第五步 创建数据库 Createdatabase命令 执行的主要操作 创建数据文件 控制文件 重做日志文件创建SYSTEM SYSAUX表空间和回滚段创建数据字典设置字符集 时区装载和打开数据库可以编辑一个SQL脚本文件 在SQLPlus中用 文件名 的方式运行 39 示例 Cre myorcl sql内容执行 40 创建其他表空间 使用形如下面的命令创建其他表空间和添加附加文件在已经存在的数据库中建立新的表空间和数据文件 41 第六步 运行脚本创建数据字典 在数据库创建结束后 数据库自动处于OPEN状态 此时动态性能视图可以查询了 但其他数据字典都不存在 需要运行一些脚本文件生成系统数据字典 在D oracle product 10 2 0 db 1 rdbms admin等目录下生成了若干脚本 用于创建数据字典 要按需要在SQ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论