欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Oracle数据库维护培训华为课件.ppt

    • 资源ID:1286839       资源大小:2.77MB        全文页数:180页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Oracle数据库维护培训华为课件.ppt

    2022年11月4日星期五,Oracle数据库维护培训华为,09 十月 2022Oracle数据库维护培训华为,Oracle 体系结构,Oracle数据库维护培训华为,Oracle 体系结构Oracle数据库维护培训华为,目 标,通过这部分课程的学习,您将了解以下内容:描述 Oracle 服务器的体系结构及其主要构件列举用户连接到 Oracle 实例所涉及的结构双机模式:RAC/HOT STANDBY,Oracle数据库维护培训华为,目 标通过这部分课程的学习,您将了解以下内容:Ora,主要组件一览,实例,系统全局区,重做日志缓冲区,共享池,数据字典缓冲区,库缓冲区,DBWR,SMON,PMON,CKPT,LGWR,Others,用户端进程,服务器进程,程序全局区,控制文件,数据文件,归档日志文件,参数文件,密码文件,重做日志文件,数据库,数据块高速缓冲区,Oracle数据库维护培训华为,主要组件一览实例系统全局区重做日志数据字典库缓冲区DBWRS,Oracle服务器,一个Oracle服务器:是一个提供开放式的、全面的、综合性信息管理服务的数据库管理系统由一个Oracle数据库和一个Oracle实例组成,Oracle 服务器,Oracle数据库维护培训华为,Oracle服务器一个Oracle服务器:Oracle 服务,Oracle实例,一个Oracle 实例:是一种访问 Oracle 数据库的基本方式总是打开一个且只打开一个数据库由内存结构和进程结构组成,后台进程,内存结构,SGA,Redo logbuffer cache,Databasebuffer cache,Shared pool,DBWR,SMON,PMON,CKPT,LGWR,Others,Data Dict.cache,Library cache,实例,Oracle数据库维护培训华为,Oracle实例一个Oracle 实例:后台进程内存结构SG,创建连接和会话,Oracle数据库维护培训华为,创建连接和会话创 建创建对话数据库用户用户进程Oracle,Oracle 数据库,Oracle数据库 :是作为一个单元对待的数据的集合体由三种文件类型组成,控制文件,数据文件,归档日志文件,参数文件,密码文件,重做日志文件,Oracle 数据库,Oracle数据库维护培训华为,Oracle 数据库Oracle数据库 :控制文件数据文件,物理结构,Oracle数据库的物理存储是由实际的操作系统文件决定控制文件数据文件重做日志文件,Oracle数据库维护培训华为,物理结构Oracle数据库的物理存储是由实际的操作系,内存结构,Oracle的内存结构由以下两个内存区域构成: 系统全局区(SGA): 在实例启动的时候分配,是Oracle实例中的一个基本成分 程序全局区(PGA): 服务器进程启动时分配,Oracle数据库维护培训华为,内存结构Oracle的内存结构由以下两个内存区域构成: Or,系统全局区,系统全局区(SGA)由几部分内存区域组成:共享池数据块高速缓冲区重做日志缓冲区 有两个可选择的内存结构能配置在系统全局区内:大型池JAVA池,Oracle数据库维护培训华为,系统全局区系统全局区(SGA)由几部分内存区域组成:Orac,系统全局区,系统全局区分配大小上限由SGA_MAX_SIZE参数决定.系统全局区分配原则依赖其中的组件:分配邻近的虚拟内存大小基于SGA_MAX_SIZE,Oracle数据库维护培训华为,系统全局区系统全局区分配大小上限由SGA_MAX_SIZE参,共享存储区,用来存储最近最多执行的SQL语句和最近最多使用的数据定义.它由两个主要的内存存结构组成:库缓冲区数据字典缓冲区大小由参数SHARED_POOL_SIZE决定.,ALTER SYSTEM SET SHARED_POOL_SIZE = 64M;,Oracle数据库维护培训华为,共享存储区用来存储最近最多执行的SQL语句和最近最,库缓存区,库缓冲区存储最近使用的SQL和PL/SQL语句信息:它能够使普遍使用的语句能够共享通过LRU算法进行管理由两种结构组成:共享SQL 区域共享 PL/SQL 区域其中各自的大小由共享池内部指定,Oracle数据库维护培训华为,库缓存区库缓冲区存储最近使用的SQL和PL/SQL语句信息:,数据字典缓冲区,数据字典缓冲区是数据库里最经常使用的对象定义的集合.它包括数据文件名、表、索引、列、用户权限和其它数据库对象等信息.在解析期间,服务器进程会查找数据字典获取允许接入的关联对象信息.缓存数据字典信息在内存区能提高查询数据的响应时间.它的大小由共享池的大小决定.,Oracle数据库维护培训华为,数据字典缓冲区数据字典缓冲区是数据库里最经常使用的,数据块高速缓冲区,数据块高速缓冲区储存以前从数据文件中取出过的数据块的拷贝信息.当你得到或修改数据时,它能使性能得到提高.它通过LRU算法进行管理.由DB_BLOCK_SIZE决定大小.,Database buffercache,Oracle数据库维护培训华为,数据块高速缓冲区 Database buffe,数据块高速缓冲区,由独立的子缓存组成:DB_CACHE_SIZEDB_KEEP_CACHE_SIZEDB_RECYCLE_CACHE_SIZE数据库缓冲区可以动态的改变尺寸.DB_CACHE_ADVICE 可以设置以收集统计信息用来预测不同的缓冲大小,ALTER SYSTEM SET DB_CACHE_SIZE = 96M;,Oracle数据库维护培训华为,数据块高速缓冲区由独立的子缓存组成:ALTER SYSTEM,重做日志缓冲区,重做日志缓冲区记录数据块的所有变化. 首要目的是恢复.记录的信息可用来重做改变. 尺寸大小由LOG_BUFFER定义.,Redo logbuffer cache,Oracle数据库维护培训华为,重做日志缓冲区重做日志缓冲区记录数据块的所有变化. Red,大型池,大型池是在SGA内一种可选择的存贮区域,只配置在共享服务器环境中.能减轻在共享池的负担.用在UGA、备份和恢复等操作中.不使用 LRU 列表算法.大小由 LARGE_POOL_SIZE决定.,ALTER SYSTEM SET LARGE_POOL_SIZE = 64M;,Oracle数据库维护培训华为,大型池大型池是在SGA内一种可选择的存贮区域,只配置在共享服,Java 区,Java 区是为了解开Java命令:如果安装并使用 Java 是必需的.在数据库表格中,它存贮的方式非常像PL/SQL .它的尺寸由JAVA_POOL_SIZE 参数决定.,Oracle数据库维护培训华为,Java 区Java 区是为了解开Java命令:Oracl,Userprocess,程序全局区,PGA是为每个用户进程连接Oracle数据库分配的区域,Stackspace,Session informationsort area, cursor information,SGA,Shared SQL areas,SGA,PGA Dedicated server Shared server,Serverprocess,Shared SQL areas,Stackspace,sort area, cursor information,Oracle数据库维护培训华为,Userprocess程序全局区PGA是为每个用户进程连接,进程结构,Oracle进程是一种程序,依赖它要求信息的类型,执行一系列的步骤或者实施一项具体的任务. 用户进程 : 当数据库用户要求连接到 Oracle 服务器时开始启动.服务器进程 : 连接 Oracle 实例,当用户建立一个会话时开始启动. 后台进程 : Oracle 实例启动即可用.,Oracle数据库维护培训华为,进程结构Oracle进程是一种程序,依赖它要求信息的类型,执,用户进程,用户进程是要求 Oracle 服务器交互的一种进程: 它必须首先建立一个连接. 不直接和 Oracle 服务器交互.,Database user,Serverprocess,Userprocess,Connection established,Oracle数据库维护培训华为,用户进程用户进程是要求 Oracle 服务器交互的一种进程:,服务进程,服务进程是直接和 Oracle 服务器交互的一段程序. 它响应用户要求,向服务器发起呼叫并返回结果给用户.可用专用服务器模式,也可用共享服务器模式创建对话.,Oracle数据库维护培训华为,服务进程服务进程是直接和 Oracle 服务器交互的一,后台进程,保持物理和内存结构的关系.必须的后台进程DBWnPMONCKPTLGWRSMONRECO可选择的后台进程 ARCnLMONSnnn QMNnLMDn CJQ0Pnnn LCKnDnnn,Oracle数据库维护培训华为,后台进程保持物理和内存结构的关系.Oracle数据库维护培训,数据库复写器,DBWn 开始写:检查点执行脏块上限数到达缓存区没有自由空间超时连接RAC要求表空间脱机表空间只读清空和删除表表空间开始备份,Database,Oracle数据库维护培训华为,InstanceSGADatabaseDBWnControl,Instance,SGA,DBWn,Redo logbuffer,日志复写器,LGWR 开始写:提交时三分之一缓冲区满的时候当有1MB日志的时候每三秒在DBWn写之前,Control files,Data files,Redo log files,LGWR,Database,Oracle数据库维护培训华为,InstanceSGADBWnRedo log日志复写器LG,Instance,SGA,SMON,系统监控进程,责任:实例恢复:回滚日志文件中 的改变信息打开数据库,让用户进入回滚未提交的事务每三秒接合空闲空间回收临时段,Control files,Data files,Redo log files,Instance,SGA,SMON,Database,Oracle数据库维护培训华为,InstanceSGASMON系统监控进程责任:Contro,进程监控器,处理失败后进行清理:回滚事务释放锁释放其它资源重启死的dispatchs,PGA area,Oracle数据库维护培训华为,InstanceSGAPMON进程监控器处理失败后进行清理:,Instance,SGA,DBWn,LGWR,CKPT,Control files,Data files,Redo log files,检查点,负责:给 DBWn 发信号修改数据文件块头修改控制文件信息,Oracle数据库维护培训华为,InstanceSGADWW0Redo LogLGWRIns,归档进程(ARCn),可选择的后台进程当ARCHIVELOG模式被设置时自动归档联机重做日志文件保存所有数据库变化,Control files,Data files,Redo log files,Archived Redo log files,ARCn,Oracle数据库维护培训华为,归档进程(ARCn)可选择的后台进程Control fil,逻辑结构,Oracle体系的逻辑结构描述了数据库的物理空间怎样运用,包括表空间、段、片区和块.,Tablespace,Oracle数据库维护培训华为,逻辑结构 Oracle体系的逻辑结构描述了数据库的物理空间,RAC方式,原理结构图,Oracle数据库维护培训华为,RAC方式原理结构图Oracle数据库维护培训华为,RAC方式,优点良好的可伸缩性 高可用性先进的Cache Fusion技术 降低硬件成本 切换时间短缺点管理复杂 对网络有较高要求,Oracle数据库维护培训华为,RAC方式优点Oracle数据库维护培训华为,HOTSTANDBY(双机热备)方式,原理结构图,Oracle数据库维护培训华为,HOTSTANDBY,HOTSTANDBY(双机热备)方式,优点管理较为简单运行较为稳定缺点切换时间较长 在系统切换的过程中,客户端与服务器之间的数据库连接会中断,需重新连接备用机闲置,不能实现负载均衡,Oracle数据库维护培训华为,HOTSTANDBY,总结,通过这部分课程的学习,您应该已经了解:解释数据库文件 : 数据文件、控制文件、联机重做日志.解释系统全局区内存结构: 数据块高速缓冲区、共享池、重做日志缓冲区.解释主要的后台进程: DBWn, LGWR, CKPT, PMON, SMON, 和 ARCn双机模式:RAC/HOT STANDBY,Oracle数据库维护培训华为,总结通过这部分课程的学习,您应该已经了解:Oracle数据库,管理表空间和数据文件,Oracle数据库维护培训华为,管理表空间和数据文件Oracle数据库维护培训华为,目标,通过这部分课程的学习,您将了解以下内容 :数据库的逻辑结构创建表空间改变表空间的大小 为临时段分配空间改变表空间的状态改变表空间的存储参数设置,Oracle数据库维护培训华为,目标通过这部分课程的学习,您将了解以下内容 :Oracle数,概观,Control files,Data files,Redo log files,Database,Oracle数据库维护培训华为,概观Control Data Redo log Databa,Database,逻辑上,物理上,Tablespace,Data file,OS block,Oracle block,Segment,Extent,数据库的存储层次,Oracle数据库维护培训华为,Database逻辑上物理上TablespaceData f,系统和非系统表空间,系统表空间:随着数据库创建被创建包含数据字典信息包含系统回滚段非系统表空间:不同的segments分开存放(如:回滚段, 临时段, 应用数据 )控制分配给用户对象的空间容量,Oracle数据库维护培训华为,系统和非系统表空间系统表空间:Oracle数据库维护培训华为,表空间的管理,本地管理的表空间 :自由扩展信息被记录在本身的位图中位图中的每一位都对应一个数据块或一组数据块 位图中的标志位显示数据块使用或未使用状态信息字典管理的表空间:缺省的表空间管理方式自由扩展信息被记录在数据字典中,Oracle数据库维护培训华为,表空间的管理本地管理的表空间 :Oracle数据库维护培训华,本地管理的表空间,简化了数据字典中的内容空间分配和回收不产生回滚信息没有接合邻近extents的要求,CREATE TABLESPACE userdata DATAFILE /u01/oradata/userdata01.dbf SIZE 500M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;,Oracle数据库维护培训华为,本地管理的表空间简化了数据字典中的内容CREATE TABL,字典管理的表空间,Extents 在数据字典中管理每个存储在表空间的segments都可以有不同的存储参数设置有邻近接合extents的要求,CREATE TABLESPACE userdata DATAFILE /u01/oradata/userdata01.dbf SIZE 500M EXTENT MANAGEMENT DICTIONARY DEFAULT STORAGE ( initial 1M NEXT 1M );,Oracle数据库维护培训华为,字典管理的表空间Extents 在数据字典中管理CREATE,回滚段表空间,用来存储回滚段信息不能包含其它对象Extents 本地管理在创建时仅仅能使用 DATAFILE and EXTENT MANAGEMENT 条件,CREATE UNDO TABLESPACE undo1 DATAFILE /u01/oradata/undo101.dbf SIZE 40M;,Oracle数据库维护培训华为,回滚段表空间用来存储回滚段信息CREATE UNDO TAB,临时表空间,用来做排序操作不能包含固定的对象最好使用本地表空间管理,CREATE TEMPORARY TABLESPACE temp TEMPFILE /u01/oradata/temp01.dbf SIZE 500M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10M;,Oracle数据库维护培训华为,临时表空间用来做排序操作CREATE TEMPORARY T,缺省临时表空间的限制,直到新的缺省表空间被使用时才能删除不能下线.不能将缺省的临时表空间修改成永久表空间,Oracle数据库维护培训华为,缺省临时表空间的限制Oracle数据库维护培训华为,删除表空间,DROP TABLESPACE userdata INCLUDING CONTENTS AND DATAFILES;,从数据字典中删除表空间信息通过 AND DATAFILES条件可在操作系统上删除表空间的数据文件:,Oracle数据库维护培训华为,删除表空间DROP TABLESPACE userdata,改变表空间的大小,增加数据文件 改变数据文件大小:自动手动,app_data_02.dbf,app_data_01.dbf,app_data_03.dbf,100M,100M,200M,100M,Tablespace APP_DATA,Oracle数据库维护培训华为,改变表空间的大小增加数据文件 app_data_02.db,app_data_02.dbf,app_data_01.dbf,app_data_03.dbf,100M,100M,200M,200M,app_data_04.dbf,手动改变数据文件大小,ALTER DATABASE DATAFILE /u03/oradata/userdata02.dbf RESIZE 200M;,100M,Tablespace APP_DATA,Oracle数据库维护培训华为,app_data_02.dbfapp_data_01.dbf,Tablespace APP_DATA,app_data_02.dbf,app_data_01.dbf,app_data_03.dbf,100M,在表空间中增加一个数据文件,ALTER TABLESPACE app_data ADD DATAFILE /u01/oradata/userdata03.dbf SIZE 200M;,Oracle数据库维护培训华为,Tablespace APP_DATAapp_data_02,移动数据文件(修改表空间),表空间必须为下线状态。目标数据文件必须存在.,ALTER TABLESPACE userdata RENAME DATAFILE/u01/oradata/userdata01.dbf TO/u01/oradata/userdata01.dbf;,Oracle数据库维护培训华为,移动数据文件(修改表空间)表空间必须为下线状态。ALTER,获取表空间信息,表空间信息:DBA_TABLESPACESV$TABLESPACE数据文件信息:DBA_DATA_FILESV$DATAFILE临时文件信息:DBA_TEMP_FILESV$TEMPFILE,Oracle数据库维护培训华为,获取表空间信息表空间信息:Oracle数据库维护培训华为,总结,通过这部分内容的学习,您应该已经了解:怎样使用表空间分开存放数据改变表空间大小:增加数据文件扩展数据文件使用本地管理表空间使用临时表空间,Oracle数据库维护培训华为,总结通过这部分内容的学习,您应该已经了解:Oracle数据库,练习,练习包括以下几个主题:创建表空间修改表空间,Oracle数据库维护培训华为,56,练习练习包括以下几个主题:Oracle数据库维护培训华为56,管理重做日志文件,Oracle数据库维护培训华为,管理重做日志文件Oracle数据库维护培训华为,目标,通过这部分课程的学习,您将了解以下内容 :在线重做日志文件的作用在线重做日志文件的结构控制日志文件切换和检查点执行多路复用在线重做日志文件,Oracle数据库维护培训华为,目标通过这部分课程的学习,您将了解以下内容 :Oracle数,使用重做日志文件,重做日志文件记录数据所有的修改信息并提供一种介质失败时的恢复机制.重做日志文件分组管理.一个Oracle数据库要求至少有两组重做日志文件. 组中每个日志文件被称作一个组成员.,Redo log files,Database,Oracle数据库维护培训华为,使用重做日志文件 重做日志文件记录数据所有的修改信息,重做日志文件的结构,Group 2,Group 3,Group 1,Member,Disk 1,Disk 2,Member,Member,Member,Member,Member,Oracle数据库维护培训华为,重做日志文件的结构Group 2Group 3Group 1,重做日志文件怎样工作,重做日志文件循环使用当一个重做日志文件充满时, LGWR 将日志写入到下个重做日志组.这个被叫做日志切换检查点执行动作被触发相关信息写入控制文件,Oracle数据库维护培训华为,重做日志文件怎样工作重做日志文件循环使用Oracle数据库维,强迫日志切换并执行检查点,日志切换能使用命令 ALTER SYSTEM SWITCH LOGFILE.检查点被迫使执行:设置 FAST_START_MTTR_TARGET 参数ALTER SYSTEM CHECKPOINT 命令,ALTER SYSTEM CHECKPOINT;,Oracle数据库维护培训华为,强迫日志切换并执行检查点日志切换能使用命令 ALTER SY,log2b.rdo,log1b.rdo,增加在线重做日志组,Group 1,Group 2,Group 3,ALTER DATABASE ADD LOGFILE GROUP 3 ($HOME/ORADATA/u01/log3a.rdo, $HOME/ORADATA/u02/log3b.rdo)SIZE 1M;,log3b.rdo,log2a.rdo,log3a.rdo,log1a.rdo,Oracle数据库维护培训华为,log2b.rdolog1b.rdo增加在线重做日志组Gro,增加在线重做日志组成员,ALTER DATABASE ADD LOGFILE MEMBER$HOME/ORADATA/u04/log1c.rdo TO GROUP 1,$HOME/ORADATA/u04/log2c.rdo TO GROUP 2,$HOME/ORADATA/u04/log3c.rdo TO GROUP 3;,Oracle数据库维护培训华为,增加在线重做日志组成员ALTER DATABASE ADD,log2a.rdo,log1a.rdo,Group 1,Group 2,Group 3,log3a.rdo,删除在线重做日志组,ALTER DATABASE DROP LOGFILE GROUP 3;,Oracle数据库维护培训华为,log2a.rdolog1a.rdoGroup 1Group,log1a.rdo,log1a.rdo,删除在线重做日志组成员,ALTER DATABASE DROP LOGFILE MEMBER $HOME/ORADATA/u04/log3c.rdo;,log2c.rdo,log1c.rdo,Group 1,Group 2,log1b.rdo,log1b.rdo,Oracle数据库维护培训华为,log1a.rdolog1a.rdo删除在线重做日志组成员A,清空, 重新指定位置或更名在线重做日志文件,清空在线重做日志文件:重新指定位置、更名在线重做日志文件能通过增加新日志文件,删除旧日志文件代替.,ALTER DATABASE CLEAR LOGFILE $HOME/ORADATA/u01/log2a.rdo;,Oracle数据库维护培训华为,清空, 重新指定位置或更名在线重做日志文件清空在线重做日,获取日志组及其成员信息,通过查询下列数据字典获取日志组及其成员信息V$LOGV$LOGFILE,Oracle数据库维护培训华为,获取日志组及其成员信息通过查询下列数据字典获取日志组及其成员,归档日志文件,装满的在线重做日志文件能被归档.归档在线重做日志文件两种优势:恢复:一套一致的数据文件完整备份与在线重做日志文件、归档日志文件一起能保证所有已经提交的事务恢复到先前状态.备份: 能在数据库打开的情况下进行.缺省数据库以非归档模式创建.,Oracle数据库维护培训华为,归档日志文件装满的在线重做日志文件能被归档.Oracle数据,归档日志文件,归档日志文件能通过ARCn或手工SQL归档得到.控制文件中记录有归档日志名称、日志序列号,在线日志文件成功归档时最高、最低的SCN.一个装满的在线日志文件需要在检查点发生、在线日志文件被ARCn归档完成以后才能重新使用,否则等待.归档日志文件能多路复用.,Oracle数据库维护培训华为,归档日志文件 归档日志文件能通过ARCn或手工SQL归档得到,总结,通过这部分课程的学习,您应该已经了解: 在线重做日志文件的作用怎样获取在线重做日志文件信息控制日志切换和检查点执行多路复用管理多个在线重做日志文件,Oracle数据库维护培训华为,总结通过这部分课程的学习,您应该已经了解: Oracle数据,练习,这部分练习包括以下主题:创建和增加重做日志文件组及其成员.删除重做日志文件组及其成员.,Oracle数据库维护培训华为,练习这部分练习包括以下主题:Oracle数据库维护培训华为,管 理 用 户 和 权 限,Oracle数据库维护培训华为,管 理 用 户 和 权 限Oracle数据库维护,目标,通过这部分课程的学习,您将了解以下内容:创建新的数据库用户修改和删除存在的数据库用户监控已存在用户的信息识别系统和对象权限授予和回收权限,Oracle数据库维护培训华为,目标通过这部分课程的学习,您将了解以下内容:Oracle数据,数据库模式,模式是一种命名的对象集合一个用户被创建,对应的模式就被创建一个用户仅仅对应一个模式用户名其实就等同于模式名,Oracle数据库维护培训华为,数据库模式Schema Objects模式是一种命名的对象集,创建用户所涉及内容,确定用户需要将对象存储在哪个表空间决定每个表空间中该用户的使用限额.指派缺省表空间和临时表空间.开始创建一个用户.赋予权限和角色给用户.,Oracle数据库维护培训华为,创建用户所涉及内容确定用户需要将对象存储在哪个表空间Orac,创建用户: 数据库级鉴别,设定初始口令:,CREATE USER aaronIDENTIFIED BY soccerDEFAULT TABLESPACE dataTEMPORARY TABLESPACE tempQUOTA 15m ON dataPASSWORD EXPIRE;,Oracle数据库维护培训华为,创建用户: 数据库级鉴别设定初始口令:CREATE USE,删除用户,使用 CASCADE 条件删除用户及其用户中包含的所有对象.当前正连接到Oracle服务器的用户不能被删除,DROP USER aaron;,DROP USER aaron CASCADE;,Oracle数据库维护培训华为,删除用户使用 CASCADE 条件删除用户及其用户中包含的所,获取用户相关信息,获取用户相关信息能通过查询以下数据字典.DBA_USERSDBA_TS_QUOTAS,Oracle数据库维护培训华为,获取用户相关信息获取用户相关信息能通过查询以下数据字典.Or,系统权限,有100多种ANY 关键字 是指用户在任何模式下都具有GRANT 命令由于授予权限REVOKE 命令回收权限,Oracle数据库维护培训华为,系统权限有100多种Oracle数据库维护培训华为,系统权限举例,CategoryExamples INDEXCREATE ANY INDEXALTER ANY INDEXDROP ANY INDEX TABLE CREATE TABLECREATE ANY TABLEALTER ANY TABLEDROP ANY TABLESELECT ANY TABLEUPDATE ANY TABLEDELETE ANY TABLESESSIONCREATE SESSIONALTER SESSIONRESTRICTED SESSIONTABLESPACECREATE TABLESPACEALTER TABLESPACEDROP TABLESPACEUNLIMITED TABLESPACE,Oracle数据库维护培训华为,系统权限举例CategoryExamples,授予系统权限,GRANT CREATE SESSION TO emi;,GRANT CREATE SESSION TO emi WITH ADMIN OPTION;,Oracle数据库维护培训华为,授予系统权限GRANT CREATE SESSION TO,回收系统权限,REVOKE CREATE TABLE FROM emi;,Oracle数据库维护培训华为,回收系统权限REVOKE CREATE TABLE FROM,授予对象权限,GRANT EXECUTE ON dbms_output TO jeff;,GRANT UPDATE ON emi.customers TO jeff WITH GRANT OPTION;,Oracle数据库维护培训华为,授予对象权限GRANT EXECUTE ON dbms_ou,回收对象权限,REVOKE SELECT ON emi.orders FROM jeff;,Oracle数据库维护培训华为,回收对象权限REVOKE SELECT ON emi.ord,获取权限信息,查询数据字典DBA_SYS_PRIVSSESSION_PRIVSDBA_TAB_PRIVSDBA_COL_PRIVS,Oracle数据库维护培训华为,获取权限信息查询数据字典Oracle数据库维护培训华为,总结,通过这部分课程的学习,您应该已经了解:创建用户时指定适当的口令机制 控制用户对空间的使用控制系统和对象权限,Oracle数据库维护培训华为,总结通过这部分课程的学习,您应该已经了解:Oracle数据库,练习,这部分练习包括以下主题:创建用户显示用户在数据字典中的相关信息 移去用户表空间配额,Oracle数据库维护培训华为,练习这部分练习包括以下主题:Oracle数据库维护培训华为,问题和解答,Oracle数据库维护培训华为,问题和解答Oracle数据库维护培训华为,管理一个ORACLE实例,Oracle数据库维护培训华为,管理一个ORACLE实例Oracle数据库维护培训华为,目标,通过这部分课程的学习,您将了解以下内容 :创建和管理初始化参数文件启动和关闭实例监控和使用诊断文件,Oracle数据库维护培训华为,目标通过这部分课程的学习,您将了解以下内容 :Oracle数,spfiledb01.ora,初始化参数文件,SQL CONNECT / AS SYSDBASQL STARTUP,Oracle数据库维护培训华为,Oracle InstanceSGARedo logbuf,初始化参数文件,访问实例的入口存在两种类型参数:显性的: 在文件中有个入口隐性的: 在文件中没有入口,但被指派了缺省的值在不同的环境下可使用不同的初始化文件优化单个数据库的执行.改变文件中参数设置并使其生效依赖使用的初始化参数文件类型;静态初始化参数文件 PFILE 延续性初始化参数文件 SPFILE,Oracle数据库维护培训华为,初始化参数文件访问实例的入口Oracle数据库维护培训华为,PFILEinitSID.ora,PFILE 是一个能被操作系统编辑器修改的文本文件.手动对该文件进行修改.下次数据库启动修改才能生效.它的缺省路径是 $ORACLE_HOME/dbs.,Oracle数据库维护培训华为,PFILEinitSID.ora PFILE 是一个能被操,PFILE 举例,# Initialization Parameter File: initdb01.oradb_name = db01instance_name = db01control_files = ( /u03/oradata/db01/control01db01.ctl, /u03/oradata/db01/control02db01.ctl)db_block_size = 4096db_block_buffers = 500shared_pool_size = 31457280 # 30M Shared Pooldb_files = 1024max_dump_file_size = 10240background_dump_dest = /u05/oracle9i/admin/db01/bdumpuser_dump_dest = /u05/oracle9i/admin/db01/udumpcore_dump_dest = /u05/oracle9i/admin/db01/cdumpundo_management = autoundo_tablespace = undtbs. . .,Oracle数据库维护培训华为,PFILE 举例# Initialization Param,SPFILEspfileSID.ora,是一个不用重启数据库而能将改变生效的二进制文件保存在ORACLE服务器端能通过ALTER SYSTEM 命令直接对参数进行修改能指定改变临时在内存中生效还是从现在开始永久生效修改的值能被删除重置到实例缺省的值,ALTER SYSTEM SET undo_tablespace = UNDO2;,Oracle数据库维护培训华为,SPFILEspfileSID.ora是一个不用重启数据库,创建 SPFILE,SPFILE能使用命令CREATE SPFILE命令从initSID.ora中创建,并且在数据库开启前或开启后都能执行,CREATE SPFILE FROM PFILE;,Oracle数据库维护培训华为,97,创建 SPFILESPFILE能使用命令CREATE SPF,SPFILE 举例,*.background_dump_dest=$ORACLE_HOME/admin/db01/bdump*.compatible=9.0.0*.control_files=/u03/oradata/db01/ctrl01db01.ctl,/u03/oradata/db01/ctrl02db01.ctl*.core_dump_dest=$ORACLE_HOME/admin/db01/cdump*.db_block_buffers=500*.db_block_size=4096*.db_files=40*.db_name=db01*.instance_name=db01*.remote_login_passwordfile=exclusive*.shared_pool_size=31457280 # 30M Shared Pool*.undo_management=AUTOdb01.undo_tablespace=UNDOTBS01db02.undo_tablespace=UNDOTBS02. . .,Oracle数据库维护培训华为,SPFILE 举例*.background_dump_des,启动一个数据库NOMOUNT,OPEN,MOUNT,NOMOUNT,SHUTDOWN,实例启动,STARTUP,SHUTDOWN,Oracle数据库维护培训华为,启动一个数据库NOMOUNTOPENMOUNTNOMOUN,启动一个数据库MOUNT,OPEN,MOUNT,NOMOUNT,SHUTDOWN,控制文件打开,实例启动,STARTUP,SHUTD

    注意事项

    本文(Oracle数据库维护培训华为课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开