今天专门休了一天年假去学校参观论文答辩了,看完听完,我对硕士毕业这件事算是吃了定心丸,于是回来的路上和Q开开心心的看起OCM手工建库相关的视频。
回忆一下今天学到的内容:
一、手工建库的大致思路
脑图
二、细节
首先,init.ora 就是pfile,命名规则很有讲究,新建的实例一定要以init.ora命名,在创建实例的时候,会根据实例名去找init配置文件,关于这块内容可以参考这篇
官方文档
创建实例时,对于配置文件的使用的优先顺序:spfile.ora 大于 spfile.ora 大于 init.ora 大于 init.ora 这里后期可以补一个实验,暂且先MARK一下。
三、疑问
问题一、在创建数据库的辅助脚本中,有些同义词与原对象名称一致,通过同义词去访问视图的意义何在?为什么不能直接访问数据字典动态视图,而要通过访问同义词的方式访问?
是否可能跟权限有关,视图中加一部分where字句做限定,同义词再搞一些where字句做限定?
问题二、考试过程中印度人如何搞破坏,远程root登录?能否有途径查到他到底干了什么破坏,好快速定位问题,找到恢复方案
四、学习方法
在手工建库过程中,创建完数据库后,需要执行一些辅助脚本,通过仔细学习这些脚本,可以了解到oracle数据库管理和使用过程中的技术细节和原理,对其他场景的学习和临场问题解决能力的提升都是有很大很大裨益的。
比如我们经常要是用的v$session,查询这个数据字典时,不是直接查的视图,而是查的同义词,再比如各种数据字典得权限控制的实现,都可以通过阅读这些脚本了解到。
因为论文答辩下午才开始,上午有点时间,我看了会儿视频,把老师最初搞环境变量、配置spfile的过程一点一点慢慢的反复的弄了明白,发现了一个道理:任何事情刚接触的时候都是一头雾水,不要害怕自己的基础不好,只要肯钻进雾水里睁开眼一点一点去问去找答案,基础会积累起来的,迷雾也会散去的,所谓学习状态就是这样进入的。
因为在网上找了很久,都没有找到一份比较全面详细的介绍oracle目录结构的文章,因此在这里做了另一张
脑图,通过一边学习OCM,一边完善一份比较全的目录结构文章。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31470016/viewspace-2148119/
,如需转载,请注明出处,否则将追究法律责任。