笔记:oracle的学习笔记1
来源:互联网 发布:d算法 编辑:程序博客网 时间:2024/05/21 17:22
--Oracle 应用系统结构
--单磁盘独立主机结构,多磁盘独立主机结构,多数据库独立主机结构
--按照数据分布方式,分为集中式数据库系统和分布式数据库系统
--Oracle的默认用户,数据字典DBA_USERS ,解锁用户语句:alter user scott account unlock; 设置口令:alter user scott identified by tiger;
--OEM 网址 http://<computer_name>:1158/em 管理Oracle数据库的内容
--oracle体系系统结构
--物理存储结构:数据文件*.dbf 控制文件.*ctl 重做日志文件*.log
--一个数据文件只对应一个数据库,一般由表空间进行控制
--可以查询数据字典DBA_DATA_FILES, V$DATAFILE
--控制文件 V$CONTROLFILE
--重做日志文件V$LOG
--逻辑存储文件
--Oracle中最大的逻辑存储空间结构式表空间,表空间与物理上的数据文件相对应
--系统自动创建的表空间如下
--SYSTEM, SYSAUX, TEMP, EXAMPLE, UNDOTBSI, USERS
--段(数据段,索引段,临时段,LOB段,回退段)
--数据段:用于存储表中的数据,每创建一个表就会自动在该表空间中创建一个数据段,数据段的名称与表的名称相同
--索引段:同上
--LOB段
--回退段,至少有一个
--区:磁盘空间分配的最小单位,MIN_EXTENTS 和 MAX_EXTENDS
--块:Oracle以块为单位进行逻辑读写操作,初始化参数DB_BLOCK_SIZE 用来指定一个数据块的大小,
--使用SHOW PARAMETER DB_BLOCK_SIZE 命令可以查该参数的信息
--Oralce进程结构概述
--Oracle数据库启动时候,首先启动Oracle实例,系统自动分配SGA,启动多个后台进程,
--实例进程可以分为单进程Oracle实例进程(单任务OS)和多进程Oracle实例
--数据库写入进程DBWn
--日志写入进程LGWR
--检查点进程CKPT
--系统监控进程SMON
--进程监控进程PMON
--归档进程ARCn
--恢复进程RECO
--封锁进程LCKn
--调度进程Dnnn
--快照进程SNPn
--系统全局区SGA
--数据缓冲区
--日志缓冲区 大小由LOG_BUFFER
--共享池 LIBRARYCACHE DATA_DICTIONARYCACHE USER_GLOBALAREA
--程序全局区PGA 大小PGA_AGGREGATE_TARGET SHOW PARAMETER PGA_AGGREGATE
--排序区SORT_AREA_SIZE SHOW PARAMTER SORT_AREA_SIZE
--大池 大小 LARGE_POOL_SIZE SHOW PARAMTER LARGE_POOL_SIZE
--java池 JAVA_POOL_SIZE SHOW PARAMTER JAVA_POOL_SIZE
--Oracle数据字典
--USERS开头视图,USERS_TABLES 记录用户的表信息
--ALL视图,用来记录用户对象的信息以及被授权访问对象信息
--DBA视图,记录数据库实例所有对象的信息,如DBA_TABLES视图
--V$视图,记录与数据库活动相关的性能统计动态信息,如V$DATAFILE,记录了有关数据文件的统计信息
--GV$视图,用来记录分布式环境下所有实例的动态信息,例如,GV$LOCK视图,记录了出现数据库实例的信息
--Oracle常用的数据字典
--DBA_TABLES :所有用户的表信息
--DBA_TAB_COLUMNS ;所有用户的表的字段信息
--DBA_VIEWS :所有用户的视图信息
--DBA_SYNONYMS :所有用户的同义词信息
--DBA_SEQUENCES :所有用户的序列信息
--DBA_CONSTRAINTS :所有用户的表的约束信息
--DBA_INDEXES :所有用户的表的索引简要信息
--DBA_IND_COLUMNS :所有用户的索引的字段信息
--DBA_TRIGGER :所有用户的触发器信息
--DBA_SOURCES :所有用户的存储过程信息
--DBA_SEGMENTS :所有用户的段的使用空间信息
--DBA_EXTENTS :所有用户的段的扩展信息
--DBA_OBJECT :所有用户的对象的基本信息
--CAT :当前用户可以访问的所有基表
--TBA :当前用户的所有基表,视图和同义词
--DICT :构成数据字典的所有表的信息
--与数据组件相关的数据字典
--数据库
--V$DATAFILE 记录系统的运行情况
--表空间
--DBA_TABLESPACES 记录系统表空间的基本信息
--DBA_FREE_SPACE 记录系统表空间的空闲空间的信息
--控制文件
--V$CONTROLFILE 记录系统控制文件的基本信息
--V$CONTROLFILE_RECORD_SECTION 记录系统控制文件中记录文档段的信息
--V$PARAMETER 记录系统跟参数的及本年信息
--数据文件
--DBA_DATA_FILES 记录系统数据文件以及表空间的基本信息
--V$FILESTAT 记录来自控制文件的数据文件信息
--V$DATAFILE_HEADER 记录数据文件头部分的基本信息
--段
--DBA_SEGMENTS 记录段的基本信息
--数据区
--DBA_EXTENDS 记录数据区的基本信息
--日志
--V$THREAD 记录日志线程的基本信息
--V$LOG 记录日志文件的基本信息
--V$LOGFILE 记录日志文件的概要信息
--归档
--V$ARCHIVED_LOG 记录归档日志文件的基本信息
--V$ARCHIVED_DEST 记录归档日志文件的路径信息
--数据库实例
--V$INSTANCE 记录实例的基本信息
--V$SYSTEM_PARAMETER 记录实例当前有效的参数信息
--内存结构
--V$SGA 记录SGA区的大小信息
--V$SGASTAT 记录SGA的使用统计信息
--V$DB_OBJECT_CACHE 记录对象缓存的大小信息
--V$SQL 记录SQL语句的详细信息
--V$SQLTEXT 记录SQL语句的语句信息
--V$SQLAREA 记录SQL区的SQL基本信息
--后台进程
--V$BGPROCESS 显示后台进程信息
--V$SESSION 显示当前会话信息
--常用动态性能视图
--V$FIXED_TABLE 显示当前发行的固定对象的说明
--V$INSTANCE 显示当前实例信息
--V$LATCH 显示锁存器的统计数据
--V$LIBRARYCACHE 显示有关库缓存性能的统计数据
--V$ROLLSTAT 显示联机的回滚段的名字
--V$ROWCACHE 显示活动数据字典的统计
--V$SGA 有关系统全局区的总结信息
--V$SGASTAT 有关系统全局区的详细信息
--V$SORT_USAGE 显示临时段的大小及会话
--V$SQLAREA 显示SQL区的SQL信息
--V$SQLTEXT 显示在SGA中属于共享游标的SQL语句内容
--V$STSTAT 显示基本的实例统计数据
--V$SYSTEM_EVENT 显示一个事件的总计等待时间
--V$WAITSTAT 显示块竞争统计数据
0 0
- 笔记:oracle的学习笔记1
- Oracle的学习笔记(1
- Oracle的学习笔记
- oracle的学习笔记
- oracle的学习笔记
- oracle的学习笔记
- oracle的学习笔记
- oracle学习笔记1
- oracle学习笔记1
- oracle学习笔记1
- oracle学习笔记1
- oracle学习笔记1
- ORACLE学习笔记1
- Oracle学习笔记(1)
- Oracle学习笔记1
- Oracle 学习笔记 1
- oracle 学习笔记 1
- oracle 学习笔记1
- Android 联系人的读取,查询,添加
- 第11周项目2-求最大公约数
- hdoj 2874 Connections between cities 【Tarjan离线LCA】
- windows 安装python
- 杭州电子地图 高清15、17、19级别 谷歌电子地图资源
- 笔记:oracle的学习笔记1
- 轻松自学ThinkPHP3.0第一天·上午
- ArcEngine 经纬度坐标 画线
- shader 的入门
- 心情1
- 算术平方根解法
- 学个痛快!十款不容错过的Swift iOS开源项目
- poj 1129 Channel Allocation (dfs)
- 我的第一篇博客