一:配置数据库
1:客户端与服务器的通信机制
(1)oracle Net协议
oracle通过oracle Net协议实现客户端与服务器端的连接及数据传递。Oracle Net是同时主流在oracle服务器端和客户端上的一个软件层,它封装了TCP/IP协议,负责建立与文虎客户端应用程序到数据库服务器的连接。
(2)客户端与服务器端的连接过程
oracle Net监听器组件接收来自客户端的连接请求。
oracle网络服务名代表客户端连接服务器的配置信息。
2:服务器端的监听配置
先启动监听再启动实例
默认的监听端口是1521
通过lsnrctl命令配置监听进程
lsnrctl
start
stop
status
reload
set
show
help
version
change_password
二:控制文件
1:什么事控制文件
它是数据库创建的时候自动生成的二进制文件,其中记录了数据库的状态信息,其它任何用户都无法修改控制文件,只有数据库运行过程中,数据库实例可以修改控制文件中的信息。
2:控制文件的内容
数据库名称
数据库创建时间
数据文件的名称、位置、联机、脱机状态信息
重做日志文件的名称位置
所有表空间的信息
当前日志序列号
最近检查点信息
3:启动数据库与控制文件的关系
启动数据库---打开参数文件---打开控制文件
三:重做日志文件
1:什么是重做日志文件
重做日志也称为联机重做日志,记录对数据库进行的更改,应多路复用以避免文件丢失。
2:重做日志文件的结构
系统默认有3个日志组构成,每个日志组有一个重做日志文件,当第一个日志组写满后,就写第二个组,第二个组写满了写第三个组,第三个组满了就回来写第一个组,将第一个组中的日志覆盖掉。
应保证系统有够用的日志组和日志文件。
四:归档日志文件
1:什么归档日志文件
归档进程是可选的后台进程,为数据库设置ARCHIVELOG,(归档)模式时会自动归档联机重做日志文件,保留对数据库所有更改的记录。数据库在允许覆盖重做日志信息,之前生成联机重做日志组的副本。这些副本又称为“归档日志”。
五:数据字典
1:什么是数据字典
是Oracle存储关键信息的表和视图的集合,是数据库的说明,包含数据库中所有对象的名称和属性。
2:数据字典的分类
数据字典表:是不可以直接被访问
数据字典视图:
静态数据字典(静态性能视图)
动态数据字典(动态性能视图)