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

下载本文档

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

文档简介

第3章创建数据库本章内容数据库创建方法介绍利用DBCA创建数据库手动创建数据库使用服务器端初始化参数文件掌握使用数据库配置助手创建数据库方法了解手动创建数据库的方法掌握数据库初始化参数文件的使用学习目标3.1创建数据库前的准备规划数据库检查系统资源和配置确定数据库创建方式规划数据库对数据库中可能包含的表、索引等对象的大小和数量进行规划,以便估计数据库所需空间的大小;对组成数据库的操作系统文件(如数据文件、控制文件、日志文件等)进行规划,结合数据库运行时的特点考虑它们在硬盘中的存放位置,以便适当地均衡磁盘I/O操作,改善数据库性能;为新建数据库选择全局数据库名;熟悉与数据库相关的初始化参数,包括初始化参数文件。对系统中已有的数据库进行备份。检查系统资源和配置已经安装了Oracle9i数据库服务器软件,并设置了各种必要的环境参数;当前操作系统用户应该是系统管理员或是安装Oracle9i数据库服务器软件时的系统用户,具有足够的操作系统权限;系统必须具有足够的物理内存,保证Oracle数据库实例能被启动;系统必须具有足够的硬盘空间,保证各种数据文件能够被成功创建。决定数据库创建方式创建方式使用DBCA创建数据库运行脚本手工创建数据库注意:

新建数据库将成为系统的默认数据库3.2使用DBCA创建数据库选择数据库模版设置数据库标识设置数据库操作模式设置初始化参数设置数据存储创建数据库

ORACLE的安装类型针对特定应用,优化参数设置,图6数据库操作的频率?数据库操作的复杂度?事务处理:数据仓库:通用数据库模板类型P12图2-6DataWarehouse:数据仓库TransactionProcessing:事务处理GeneralPurpose:一般用途Oracle数据库的各种标识数据库名字:全局数据库名字:分布式数据库SID(数据库实例名字):单实例or多实例?连接字符串:某个服务器(某个端口)上的某个数据库的网络标识。快速恢复区:文件快速备份快速恢复区:默认的放置备份/恢复操作相关文件的目录。快速恢复区中放在两类文件:永久性文件,包括:控制文件在线镜像和在线重做日志。短期性文件,包括:控制文件镜像复制、数据文件镜像复制、RMAN备份片、归档日志和闪回日志。重做日志、归档联机重做日志:记录所有对数据库所做的修改,比如插入,删除,更新数据等。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换非归档模式:联机日志在切换时就会丢弃.归档模式下:当发生日志切换的时候,被切换的日志会进行归档。联机重做日志的内容会被拷贝到另外一个指定的目录下。这个目录叫做归档目录,拷贝的文件叫归档重做日志。DB重做日志insertintotbstudentvalues(0001,’张三’,’男’)同时满了丢弃归档重做日志备份归档与非归档区别:数据库使用归档方式运行时才可以进行灾难恢复。非归档模式只能做冷备份,并且只能做完全备份。最近一次完全备份到系统出错期间的数据不能恢复。归档模式可以做热备份,并且可以做增量备份,可以做部分恢复。专用服务器DBMSDBP1U1请求请求应答应答P2U2共享服务器DBMSDBP1U1请求请求应答应答U2…U2请求U1请求请求P2

共享服务器:调度程序、服务程序服务器程序

P1、P2调度程序:队列管理连接管理器:连接共享、多路复用Oracle的重要文件数据文件:真实数据重做日志文件:联机日志、归档日志控制文件:包含物理文件到数据字典中的逻辑表空间之间的映射初始化参数文件:控制内存警告和追踪日志文件:备份文件:3.3手动创建数据库确定新建数据库名称与实例名称;确定数据库管理员的认证方式;创建初始化参数文件;创建实例;连接并启动实例;使用CREATEDATABASE语句创建数据库;创建附加的表空间;运行脚本创建数据字典视图;创建服务器初始化参数文件表空间ORACLE数据库被划分成称作为表空间的逻辑区域——形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个表空间一个表空间则对应着物理的一个或多个数据库文件。表空间3.4数据库服务器初始化参数文件必须掌握:Oracle初始化参数文件的作用

服务器初始化参数文件和文本参数文件的区别两者如何互换如何查看和修改初始化参数文件在哪里?缺省文件名字?如何修改参数?什么是参数(配置)文件?3.4.1服务器参数文件概述参数=参数名+参数值参数文件:参数数目很多,集中放在一个文件中。文本初始化参数文件(P23):文本,PFILE缺点:远程启动?只能手工修改、运行中修改?默认存储位置与命名方式:P28服务器初始化参数文件:二进制文件,SPFILE优点:默认存储位置与命名方式:P29说明ORACLE_HOME?Oracle软件的安装目录Init<SID>.oraSPFILE<SID>.ora检查文件体系结构(P15)Oracle主目录:ORACLE_HOMEOracle根目录:ORACLE_BASE3.4.5查看初始化参数设置使用SQL*plus:P31SHOWPARAMETERS:各种参数V$PARAMETER或V$PARAMETER2:动态参数

V$SPPARAMETER:服务器文件中的参数OEM控制台:P323.4.3修改服务器参数文件中的参数参数类型:动态参数:修改后立即生效的参数静态参数:修改后,须等到下一次启动才能生效的参数修改方式:临时or永久?表3-2(P30)

ALTERSYSTEMSETparameter_name=valueSCOPE=[SPFILE|MEMORY|BOTH];SPFILE:动态、静态参数MEMORY:动态参数BOTH:动态参数修改参数的例子P31动态参数JOB_QUERY_PROCESSES静态参数DB_FILE这个命令有意义吗?ALTERSYSTEMSETDB_FILES=50SCOPE=MEMORY3.4.1服务器参数文件概述启动数据库时,寻找初始化参数文件顺序PFILE参数指定名称的参数文件>默认名称的服务器初始化参数文件>默认名称的文本初始化参数文件PFILE参数指定名称的参数文件?P112:STARTUPPFILE=filename3.4.4服务器参数文件→文本原因一次性修改服务器初始化参数文件先将服务器初始化参数文件导出为文本初始化参数文件,然后对文本初始化参数文件中的参数进行修改,最后根据修改后的文本初始化参数文件创建新的服务器初始化参数文件。创建服务器初始化参数文件的备份;为了便于查找系统故障原因等,需要获取当前数据库实例所使用的所有初始化参数值;语法 CREATEPFILE[='path']FROMSPFILE[='path']CREATEPFILEFROMSPFILE;3.4.2文本参数文件→服务器文件创建一个文本初始化参数文件,文件中包含所有参数设置;连接到Oracle数据库;利用文本初始化参数文件创建服务器端初始化参数文件。CREATESPFILE[='path']FROMPFILE='path'批量修改初始化参数CREATEPFILE=‘A.TXT’

温馨提示

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

评论

0/150

提交评论