上一篇文章《Oracle Database 12c安装》讲解了如何安装oracle数据库,这篇文章继续讲解数据库的体系结构,基本操作管理及客户端远程连接
Oracle的体系结构
Oracle数据库由两部分组成;
(1)实例:
(2)数据库
注意:在学习oracle体系结构时,一定要把各种关系图记在脑海中,这样有助于理解和掌握oracle数据库。
结构关系如下图所示;
Oracle内存结构:
内存区域:系统全局域(SGA);程序全局区域(PGA);
SGA:系统全局区 共享池,库高速缓存,数据字典高速缓存,java池,大缓冲池,重做日志缓冲区,数据高速缓存,临时保存
数据恢复依据:检查点(CKPT),相当于mysql的时间点和位置
Oracle的存储结构分为物理结构和逻辑结构,这两种存储结构既相互独立又相互联系
物理结构中主要文件的作用;
数据文件:包含数据的用户或应用程序数据以及元数据和数据字典
重做日志文件:用于进行数据库的实例恢复
控制文件:包含于数据库本身相关的数据,即物理数据库结构信息,
归档日志文件:恢复丢失的数据
逻辑结构关系:表空间(存放多个表)----》段------》区--------》数据块
安装完成后自动创建的的表空间:
SYSTEM 系统表空间,存放关于表空间名称,控制文件,数据文件等管理信息,它属于sys,system模式,不能删除或重命名;
SYSAUX 辅助系统表空间,用于减少数据空间的负荷,提高效率;
TEMP 临时表空间,存放临时表和临时数据,用于排序;
USERS 用户表空间,存放永久性用户对象及私有信息,也称数据表空间。注意:每一个数据库都应该有一个用户表空间,以便在创建用户时分配给用户,否则用户的数据将会使用SYSTEM表空间;
UNDO 重做表空间,用来帮助回退未提交的事务的数据。
数据文件扩展名为“.dbf“
另外Oracle 12C与之前版本最大的亮点是;支持数据库热插拔,可以和其他类型的数据库对接
Oracle数据库的基本操作与管理
启用监听
oracle数据库登录,开启与关闭
创建数据库
一,启用监听;
作用;客户端访问oracle数据库实例,安装好数据库如果重启主机,则需要开启监听服务,客户端才可以登录oracle数据库实例
[oracle@Oracle ~]$ lsnrctl
LSNRCTL> start
TNS-01106: 使用名称LISTENER的监听程序已经启动
关闭监听端口命令;
二,登录Oracle数据库并开启;
使用oracle用户登录
sqlplus / as sysdba (sys用户是oracle的最高管理员所以要加上as)
如果是普通用户登录 sqlplus 用户名/密码
SQL> help index (查看命令列表,sql中不区分大写小写)
SQL> show user (查看当前用户)
默认情况下数据库都是开启状态
数据库开启的三个状态;
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。