oracle读书笔记之Oracle 11g R2 DBA操作指南(前三章)
admin
2023-06-04 07:01:30
0

    Oracle 11g R2 DBA操作指南是我学习的第一本讲述oracle数据库知识的书籍,在此记录下自己的学习笔记,对于书中的知识点本人通过实际操作进行验证。

    

1.Oracle数据库基础

1.1.关系数据库

1.1.1.关系数据库模型

1.关系数据库模型三个核心概念:关系、属性、域

2.关系:由行列组成的表

  属性:关系中的列

  域:列取值的集合

3、每一行称为一个元组

4、关系数据模型的规则:

⑴一个表中列的顺序是任意的

⑵每个元组的属性值不能形同,每一个元组对应的属性将包含一个值

5、键:通过一个键可以确定一个元组,键可以由一个或多个属性组成

1.1.2.关系数据模型创始人

1、科德

1.3.数据库RDBMS

1、RDBMS:关系数据库管理系统

2、功能:数据定义、数据库创建、数据库维护、数据操纵、数据库运行管理

1.4.SQL语言

1、SQL:结构化查询语言

2、SQL语言的分类:

⑴数据操作语句:查询或操作已有方案对象内的数据,例:select, insert,update,delete

⑵数据定义语句:定义或修改方案对象,例:create,rename,

⑶事务控制语句:管理DML语句对数据的修改,以及将逻辑上相关的DML语句组织为事务

⑷会话控制语句:管理用户会话的属性

⑸系统控制语句:修改实例的属性,alter system是唯一的系统控制语句

⑹嵌入SQL语句

 

2.数据库的安装

2.1.windows环境

1.监听器在通过网络访问数据库服务器时使用,客户端通过连接工具或者程序连接数据库,监听器负责将用户请求交给数据库服务器进程

2、查看监听器的状态:lsnrctl status

3windows下的sqlplus工具位置

oracle读书笔记之Oracle 11g R2 DBA操作指南(前三章)

4、使用alter user scott identified by 密码 account unlock;解锁scott用户并设置密码,scott用户的默认密码是tiger

5、如果误删scott用户或数据,可以使用$ORACLE_HOME\RDBMS\ADMIN\scott.sql脚本来恢复

oracle读书笔记之Oracle 11g R2 DBA操作指南(前三章)

2.2.Linux环境

1

oracle读书笔记之Oracle 11g R2 DBA操作指南(前三章)

2、所需软件目录

Oracle BaseOracle软件的顶层目录,推荐为/mount_point/app/software_owner

Oracle Inventory

 

 

3.数据库的启动与关闭

3.1.启动数据库

3.1.1.数据库启动过程

1、数据库启动的三个状态

nomount状态:只打开数据库实例,读取参数文件

mount状态:ORACLE根据参数文件中记录的控制文件的位置,找到并打开控制文件,读取控制文件中的各种参数信息,如数据文件和日志文件的位置

open状态:打开数据文件并进行一系列检查工作,这些检查工作用于数据恢复

3.1.2.启动到nomount状态

1、数据库启动到nomount状态时,会打开数据库实例,读取参数文件,启动5个必须的后台进程:DBWR(数据库写进程)、LGWR(日志写进程)、SMON(系统监控进程)、PMON(进程监控进程)、CKPT(检验点进程)

2

oracle读书笔记之Oracle 11g R2 DBA操作指南(前三章)

3、数据库的启动过程记录在告警追踪文件中,查询目录的方法

oracle读书笔记之Oracle 11g R2 DBA操作指南(前三章)

文件名为alert_orcl.log

4

oracle读书笔记之Oracle 11g R2 DBA操作指南(前三章)

这是因为在nomount状态下,v$controlfile这个动态视图,如果控制文件没有打开,则无法查询到控制文件的位置,而nomount状态是不打开控制文件的;我们可以通过v$parameter这个动态视图获得控制文件的位置

oracle读书笔记之Oracle 11g R2 DBA操作指南(前三章)

3.1.3.数据库启动到mount状态

1、数据库启动到mount状态的两种方式

⑴直接startup mount

⑵先启动到nomount状态,再使用alter database mount

2、这是我们便可以查看v$controlfile动态视图来获得控制文件的信息,因为在mount状态下,控制文件被打开了。

3.1.4.数据库启动到open状态

1、数据库启动到open状态的两种方式

⑴使用startup openstartup直接启动

⑵先启动到mount状态,再使用alter database open启动

3.2.关闭数据库

3.2.1.数据库关闭过程

1、closedismountshutdown

关闭数据文件、日志文件(到mount状态):alter database close

关闭控制文件(到nomount状态):alter database dismount

关闭实例(完全关闭实例):shutdown

2、直接使用shutdown可以完全关闭数据库,但一般会结合参数使用

shutdown normal:默认方式,在关闭数据库时,不允许新的数据库连接,只有当前所有的连接都退出时才会关闭数据库,这是最安全的关闭数据库的方式,但会因为连接数而耗费大量时间

shutdown immediate:较快且安全的关闭数据库,此时会中断当前事务,回滚未提交的事务,强制断开所有用户连接,执行检查点把脏数据写到数据文件中,但也会因为事务和用户连接的数量而影响关闭的速度

shutdown transactional:关闭数据库时,当前的连接继续执行,但不允许新的连接,一旦当前所有事务执行完毕,则关闭数据库

shutdown abort:不安全的关闭方式,此时会断开当前的所有用户连接,拒绝新的连接,断开当前的所有执行事务,立即关闭数据库;当数据库重启时需要进行数据库恢复,因为它不会对未完成的事务回滚,也不会执行检查点操作


相关内容

热门资讯

“贴耳大吼、扇巴掌”?新生儿入... 近日,四川成都一新生儿入住月子会所仅4天,突发颅内出血被送进ICU一事引发关注。孩子的母亲周女士反映...
特朗普称将就上诉法院涉白宫宴会... △特朗普(资料图)当地时间8月7日,美国总统特朗普在社交平台“真实社交”发文称,将立即就联邦上诉法院...
高景太阳能申请背接触电池前板专... 国家知识产权局信息显示,四川高景太阳能科技有限公司申请一项名为“背接触电池前板、其制备方法及光伏电池...
宿迁市政府领导专题调研江苏省宿... 8月6日,宿迁市副市长陈伟赴江苏省宿迁环境监测中心,专题调研“人工智能+监测”工作开展情况。宿迁市生...
科技改变生活:普通人如何抓住A... 听着, 科技这个词给人的感觉那可是相当的高大上, 就好像它仅仅是属于实验室里头的科学家或者硅谷的那些...
鼓励领导干部带头休假之后又撤回... 近日,河南省委组织部、省人力资源社会保障厅、省商务厅、省文化和旅游厅、省政府国资委、省总工会近日联合...
耗资4亿美元,特朗普的白宫宴会... 据路透社8月7日报道,美国一家联邦上诉法院于本周五下达指令,要求特朗普政府停止在已拆除的白宫东翼旧址...
胡锡进:新西兰外长像只疯狗,竟... 新西兰这几年出了一个对华非常恶毒的外交部长,他叫温斯顿·彼得斯,81岁。他给中新关系带来了与前些年截...
霍尔木兹协议将近达成,美伊正在... 关于霍尔木兹局势有哪些最新消息?凤凰卫视驻伊朗记者李睿从德黑兰发回报道:伊朗与阿曼就霍尔木兹海峡的协...
“新婚前夜输光3000亿”,硅... 文|张雪莹美国加利福尼亚州滨海小镇卡梅尔,终年海雾缭绕的松林海岸间,藏着众多精品艺廊与隐世豪宅,向来...