随笔分类 - Oracle
江湖DBA学习日志
摘要:视图view 是一个虚拟表,不存储数据值。 在创建视图时,只是将视图的定义存入到数据库字典中,并没有执行select查询,只有当用户对视图查询时,系统才按照视图的定义从基本表中获取数据。 视图上可进行insert、update和delete操作。一个视图中,可以同时包含可更新的字段和不可更新的字段。
阅读全文
摘要:分区: (1).一种分区技术,可以在创建表时应用分区技术,将数据以分区形式保存。 (2).可以将巨型表或索引分割成相对较小的、可独立管理的部分。 (3).表分区时必须为表中的每一条记录指定所属分区。 对表进行分区优点: 增强可用性; 维护方便; 均衡I/O; 改善查询性能。 创建分区表 分区方法:范
阅读全文
摘要:临时表的特点: (1).只有在用户向表中添加数据时,Oracle才会为其分配存储空间。 (2).为临时表分配空间来自临时表空间,避免与永久对象的数据争取存储空间; (3).临时表占用的存储空间,随着事务结束或会话终止而被释放,数据也丢失; (4).和堆表一样,可以在临时表上创建索引、视图和触发器等。
阅读全文
摘要:索引的基本概念;索引的类型:可分为B树索引(B-Tree)、位图索引(bitmap)、反向键索引(reverse)、基于函数的索引;管理索引:合并、重建、监视、删除:随着表不断更新,插入、更新数据,表的索引会产生越来越多的存储碎片,这会影响索引的使用效率。
阅读全文
摘要:1、创建索引: (1).单列索引 Create index name_index on 门诊费用记录(id) (2).复合索引 同一张表可以有多个索引,但是要求列的组合必须不同, --例如: Create index emp_id on emp(ename,job); Create index em
阅读全文
摘要:1、审计(Audit): 对用户所执行的数据库活动的跟踪记录,便于事后监督、检查。 审计信息存放位置: 审计记录信息,存储在system表空间中的SYS.AUD$数据字典表; 或操作系统默认位置$ORACLE_BASE/admin/$ORACLE_SID/adump/; Oracle 11G以后,数
阅读全文
摘要:1、用户创建、修改、删除 创建用户语法: CREATE USER user_name 创建用户名称 IDENTIFIED BY password 用户口令 [ DEFAULT TABLESPACE default_tablespace | 指定默认表空间 TEMPORARY TABLESPACE t
阅读全文
摘要:表空间的管理类型: 数据字段管理的表空间(DMT) 本地化管理的表空间(LMT) 查询表空间是否是本地化管理方式,可以使用以下语句: 创建表空间,oracle将完成两个工作,一个在数据字典和控制文件,记录新建表空间的信息;另一个是在操作系统中创建指定大小的操作系统文件。 创建表空间(永久表空间per
阅读全文
摘要:系统全局区(SGA),也叫共享全局区。 1、数据缓冲区(Data Buffer Cache): 用于存储从磁盘数据文件中读取的数据,供所有用户共享。用户修改数据后,修改后的数据先保存在数据库缓冲区中,最后由DBWn进程写入磁盘数据文件。 2、日志缓冲区(Redo Log Buffer Cache):
阅读全文
摘要:Oracle涉及的进程,包括服务进程、用户进程和后台进程。 后台进程主要作用是,提高系统性能和协调多个用户。 DBWn(Dtabase Writer,数据库写入): 管理数据缓冲区,以便用户进程总能找到空闲的缓冲区; 将所有修改后的缓冲区数据写入数据文件; 使用LRU算法将最近使用过的块保留在内存中
阅读全文