- 1、本文档共132页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库的体系结构
数据库产品
不同的产品存在于不同的oracle_home,可以在同一台主机上存在8i,9i,10g,ias等多个数据库产品。
产品是安装的,大家都相同,放之四海皆准。
不同的是数据库,千差万别。
数据库是我们安装完产品后建立的
一套产品可以建立多个数据库,每个数据库是独立的。
一套产品,建立多个数据库
各个数据库间是独立的,每个数据库都有自己的全套相关文件,有各自的密码文件,参数文件,数据文件,控制文件和日志文件。
分布式数据库
单机数据库
主备方式的数据库,同一时刻只能一台主机可以读取数据库
RAC集群数据库,多节点同时访问一个数据库
数据库由一些物理文件组成
我们的表存储在数据库中
数据库不能直接读取
我们通过实例(instance 来访问数据库
实例的维护
实例由内存和后台进程组成
实例是访问数据库的方法
初始化参数控制实例的行为
一个实例只能连接一个数据库
启动实例不需要数据库
产品安装好
有初始化参数文件
就可以启动实例
与是否存在数据库无关
实例内的内存叫sga
System Global Area SGA
也可以理解为shared global area
查看SGA
进入高级帐号
Conn / as sysdba
select * from v$sga;
Show sga
Sga是全局共享的
大小由初始化参数文件控制
后台进程是实例和数据库的联系纽带
分为核心进程和非核心进程
当前后台进程的查看
select name,description from v$bgprocess where paddr 00;
NAME DESCRIPTION
---------- -------------------------------------------
PMON process cleanup
PSP0 process spawner 0
MMAN Memory Manager
DBW0 db writer process 0
ARC0 Archival Process 0
ARC1 Archival Process 1
ARC2 Archival Process 2
LGWR Redo etc.
CKPT checkpoint
SMON System Monitor Process
RECO distributed recovery
CJQ0 Job Queue Coordinator
QMNC AQ Coordinator
MMON Manageability Monitor Process
MMNL Manageability Monitor Process 2
核心进程,必须存在,有一个终止,所有数据库进程全部终止
非核心进程
完成数据库的额外功能
归档
调度作业
共享server
Database writer DBWn 数据库写进程
将数据库的变化写入到文件
最多20个
DBW0-DBW9 DBWa-DBWj
应该和cpu的个数对应
由参数DB_WRITER_PROCESSES描述
因为dbwr是哪里来的数据写回到哪里,所以可以多个进程一起工作。
Log writer LGWR 日志写进程
将日志缓冲写入到磁盘的日志文件
只有一个,因为日志写是顺序写,所以一个就可以了,因为是顺序写所以也不能为多个。
Checkpoint CKPT 检查点进程
存盘点
触发dbwn,写脏数据块
更新数据文件头,更新控制文件
System monitor SMON 系统监测进程
实例崩溃时进行自动恢复
清除作废的排序临时段
Process monitor PMON 进程监测进程
清除死进程
重新启动部分进程
监听的自动注册
我们连接到数据库其实是连接到实例
这个过程叫建立一个会话
实验1:数据库的最高帐号sys的操作系统认证模式
目的是进入数据库的最高帐号sys.掌握操作系统认证的两个条件.
操作系统认证
因为数据库是在OS上的软件
能进入ORACLE帐号,就可以进入到数据库的最高帐号
Conn / as sysdba
Show user
无论数据库处于何种状态,sys用户总可以进入到数据库
因为sys是外部操作系统认证的
请进入到$oracle_home\network\admin
纯文本方式打开sqlnet.ora文件
#SQLNET.AUTHENTICATION_SERVICES NTS
注释掉该行后操作系统认证就不起作用了.其中第一列#为注释.
屏蔽掉nt的操作系统认证,仅对windows操作系统系列有用,其它操作系统没有用.
总结:操作系统认证的两条件
一、操作系统的用户要属于dba组;
二、和数据库间的连接是安全的。
实验2:数据库的最高帐号sys的密码文件认证模式
目的是
您可能关注的文档
- 收集的C51c语言的编程规范【荐】.pdf
- 政府监督范围【荐】.doc
- 政府规模与经济增长_兼论中国财政的最优规模【荐】.pdf
- 教会你期刊查询方法【荐】.ppt
- 教你吃大枣【荐】.doc
- 教你怎样吃大枣【荐】.doc
- 教你怎样巧吃大枣【荐】.doc
- 教坛新秀话题阐述【荐】.ppt
- 教学团队申请表【荐】.doc
- 教师招聘相关试题4【荐】.pdf
- 2025年四川电子机械职业技术学院单招考试文化素质物理模拟试题及1套参考答案详解.docx
- 2025年周口职业技术学院单招考试文化素质数学题库及参考答案详解(夺分金卷).docx
- 2025年唐山科技职业技术学院单招考试文化素质数学经典例题附答案详解(达标题).docx
- 2025年吉林省经济管理干部学院单招考试文化素质数学测试卷及参考答案详解(实用).docx
- 河堤施工工程施工方法.docx
- 一周工作总结报告模板.docx
- 2025年南昌影视传播职业学院单招考试文化素质数学考试历年机考真题集【考点提分】附答案详解.docx
- 2025年台州职业技术学院单招考试文化素质物理考试历年机考真题集附完整答案详解(名师系列).docx
- 2025年南京机电职业技术学院单招考试文化素质物理考前冲刺练习题及答案详解【易错题】.docx
- 2025年北京戏曲艺术职业学院单招考试文化素质数学模拟题库(夺冠)附答案详解.docx
文档评论(0)