ocp原厂培训笔记(第2天).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ocp原厂培训笔记(第2天)

ocp原厂培训笔记(第二天) 段 segment,区 extent ,块 block 逻辑概念 table.A- heap ,堆表,比较慢(heap 表的记录没有次序) 每个block的头有 SCN,尾部也写有一些数据,(如果坏掉了,整个block就会变得无法标识) 如果有个 12K的表,它将被分配到两个块上去。 TABLESPACE的作用: Are a repository for schema object data; datafile:ORACLE 自动把表存在这个地方(table 不能指定到 datafile,只能指定到 tablespace) OMF DB_CREATE_FILE_DEST 如果设置了DB_CREATE_FILE_DEST_N: 指定镜像 到多个位置 DB_RECOVERY_FILE_DEST:闪回恢复区域 extent 管理 本地管理 :通过位图来管理 dictionary管理; 通过 Fet$,vet$ 表插入数据。 (有可能出现产生 SYS RECURSIVE SQL,影响系统功能的情况) 如果本地管理,就不会产生上面的 SYS RECURSIVE SQL 当没有指定某个用户的永久表空间时,users会被指派为默认的永久表空间。 v$tablespace 有几种形式: 大表空间:一个表空间只能有一个datafile Extent 分配: 1automatic 自动 2uniform 统一大小 选择自动的 extent 分配,前面16个盘区为64KB,8*1M,?*8MB segment 管理方式: 1Automatic :位图块来管理 2Manual:freelist 一般选择第一种管理方式,automatic 管理方式有更好的并发性,这种管理方式叫自动段空间管理(ASSM) 当置于某个tablespace 处于logging 模式 1update,delete (仍产生redolog) 2create table t1 as select * from ***; 不会产生redo 可以设定表级别的logging和unlogging,,如果不指定这个表级别 logging,则自动从tablespace级别继承是否logging。 alter tablespace offline = alter tablespace offline normal (这时会发生完全检查点,部分的完全检查点,只写回一个表空间的脏数据) alter tablespace immediate; 不发生检查点 ,下次启动必须做将media recovery; alter tablespace temporary;(如果能 normal down掉下来,则先做完全检查点之后再 normal down 下去(类似normal); 如果文件坏掉了,则会发生强制offline(类似immediate) 建立tablespace需要注意的情况: 建立tablespace 名字的时候,推荐不要用“”来指定文件名,否则以后都会大小写敏感了。 如果指定 reuse 参数,如果datafile名字一样,则覆盖原来的tablespace。 数据库里由字典管理的表空间,我们可以通过调用一个plsql包,通过里面的存储过程,把它变成本地的管理方式。 dba_tablespace:被存储在系统表空间,数据库位于open状态的时候才能看 v$tablespace:动态视图 ,不同状态可以看不同的内容,但没dba_tablespace内容 详细。 盘区映射图: storage-tablespace-察看表空间内容-extent map 一个数据库理论上有最多有 65000的datafile. ASM; File system.Volume manager ( I/O 情况下状态平衡) (ASM instance 掉了之后 ,数据能找回来吗) 能,oracle support有这种软件,读组成 asm盘的裸盘的header,然后恢复它.把asm instance 起起来. 对一个block插入, 用户数据从下往上插入,系统数据从上往下插入。 一个库里的大表空间可以有多少? 没有限制. 权限的授予和回收: Grant,revoke profile的两个作用:口令管理,资源管理 sys用户system用户比较: sys的属性:DBA ACCOUNT,ADMIN OPTION,有对DATA DICTIONARY 管理的权限,AWR报告的权限 SYSTEM:用户会拥有一些额外的工具视图. 用户: sys 拥有DBA权限,SYSDBA 权限.

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档