Oracle
文章平均质量分 79
hexel
热衷技术热爱生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle参数与参数文件小结
本文讨论单实例下的参数和参数文件相关基础内容参数:1.参数作用于什么对象?Initialization parameters fall into various functional groups. For example, parameters perform the following functions:■ Set limits for the entire da原创 2013-05-17 23:31:15 · 1003 阅读 · 0 评论 -
redo与append关系
redo与append关系原创 2016-11-30 16:19:05 · 489 阅读 · 0 评论 -
Oracle redo概述
redo学习原创 2016-11-30 16:16:06 · 1638 阅读 · 0 评论 -
关系规范化理论
关系规范化理论1 规范化1.1 为什么要规范化?关系模式用五元组表示,R(U,D,DOM,F),U表示属性,D表示域,DOM表示属性到域上的映射。一般不用研究关系的域以及属性到域上的映射,但是需要研究内部属性的依赖关系-函数依赖R(U,F)。不好的关系模式会引发数据冗余,插入,更新,删除的异常,所以,需要研究如何解决这些问题。1.2 非平凡原创 2013-06-12 14:59:24 · 1699 阅读 · 0 评论 -
oracle 日期时间数据类型
1. The datetime data types are DATE and TIMESTAMP;2. The database stores dates internally as numbers. Dates are stored infixed-length fields of7 bytes each, corresponding to century, year, mon原创 2013-06-15 17:20:12 · 1484 阅读 · 0 评论 -
误删数据文件后,使用bbed修改数据文件头,启动数据库
最近遇到一个问题:本应该在页面上操作删除分区,但是有人直接关闭数据库,删除分区所属表空间的数据文件,导致数据库无法启动,报下面错:SYS >startup;ORA-01157: 无法标识/锁定数据文件 31 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 31: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLJJYF2\TA\SIM2原创 2013-07-03 14:36:09 · 1463 阅读 · 0 评论 -
获取两个时间间隔几天几小时几分几秒
网友提出一个问题:计算2013年6月9日3点13分55秒到2013年6月15日22点02分34秒有几天几小时几分几秒于是乎,我的算法如下:HR >select (to_date('2013-06-15 22:02:34','yyyy-mm-dd hh24:mi:ss')-to_date('2013-06-09 03:13:55','yyyy-mm-dd hh24:mi:ss'))*原创 2013-06-15 23:28:53 · 2717 阅读 · 0 评论 -
Oracle 临时表
临时表Temporary Tables1. 临时表就是为会话或者事务创建的表。对于会话级别的临时表,会话结束时候,临时表就被truncate,对于事务级别的临时表,事务提交或者回滚时候 被truncate。on commit关键字用于确定是哪种临时表。2. 创建临时表时候,只是在数据库中定义了一个永久的数据字典定义,在插入数据后才在原创 2013-06-16 20:57:39 · 830 阅读 · 0 评论 -
Oracle ROWID与RDBA
Oracle ROWID与RDBA1.1 Rowid的意义1. Rowid就是用来标记表中每一行的行地址的,分为逻辑rowid,物理rowid和外部rowid,一般索引组织表的行地址使用逻辑rowid,堆组织表、 表簇、表分区、和索引分区的行地址使用物理rowid。外部rowid则是用来标识外来表(非oracle数据库的表)的行。3.原创 2013-06-15 20:01:41 · 1006 阅读 · 0 评论 -
oracle varchar2与nvarchar2的区别
The length semantics of character data types can be measured in bytes or characters. Byte semantics treat strings as a sequence of bytes. This isthe default for character data types. Character sem原创 2013-06-14 12:11:00 · 914 阅读 · 0 评论 -
oracle number(p,s)
oracle number(precision,scale)记录:1. oracle存储数据时候用科学计数法( scientific notation)。其中一个字节用于存储指数(exponent),最多用20字节存放尾数(mantissa),也就是浮点数的有效尾数这个数字几乎是无穷大的。假设这个最大数为x,2^8-1=255,2^20-1=1048575,x=1048575*10^255原创 2013-06-14 12:08:37 · 901 阅读 · 0 评论 -
数据库启动初始化过程探讨
Oracle数据库启动时候,首先需要在内存中创建数据库初始化的结构,然后把数据文件中与初始化相关的内容读入这个结构,进而执行这些内容,这个初始化的结构就是bootstrap$,这些内容就是bootstrap$表中的sql语句。实验分析(11gR2):1. 跟踪数据库打开阶段的sql点击(此处)折叠或打开SYS AS SYSDBA >startup m原创 2013-05-15 21:28:13 · 868 阅读 · 0 评论 -
SGA简记
概述:后台进程启动时候,他们驻留的区域叫做PGA。用户进程启动时候,也要为他分配PGA。各个进程之间的PGA是互斥的(mutual exclutive)。各个进程之间,也是有共享内存的,这个内存就是SGA(systemglobal area)。数据库启动到nomount阶段就会启动后台进程,分配SGA,后台进程和SGA共同构成了数据库实例。查看实例SGA分配状况: S原创 2013-07-10 23:27:08 · 1600 阅读 · 0 评论 -
单车到飞船
来自《收获,不止oracle》,嘿嘿。。单车速度:create or replace procedure hr_pr1asbeginfor i in 1 .. 100000 loop execute immediate 'insert into test values('||i||')'; commit; end loop;原创 2013-07-07 02:48:33 · 660 阅读 · 0 评论 -
分区
分区1 什么是分区把一个大的表或者索引分成一些小的片段,这些片段就叫做分区。如果一个表中的数据量巨大时,可以将此表设计成分区表,提高查询性能和可管理性。表分区有多种,使用最多的是范围分区(range partition)。范围分区是指根据表中的某一列(创建分区表时指定的分区键-Partition Key)的取值范围,将数据分布到原创 2013-06-20 20:58:55 · 1028 阅读 · 0 评论 -
笔记:PGA(二)
继续前面的话题:Sql工作区执行方式sql在workarea中有3种方式optimal尺寸:SQL语句能够完全在所分配的SQL工作区内完成所有的操作,性能最佳。onepass尺寸:SQL语句需要与磁盘上的临时表空间交互一次才能够在所分配的SQL工作区中完成所有的操作。multipass尺寸:由于SQL工作区过小,从而导致SQL语句需要与磁盘上的临时表空间原创 2013-07-06 18:25:06 · 930 阅读 · 0 评论 -
笔记:PGA(一)
Oracle内存主要有:用户全局区(UGA)程序全局区(PGA)系统全局区(SGA)调用全局区(call global area)软件代码区(SCA)现在探讨下PGA:PGA作用:1. 保存回话连接信息,比如会话属性2. 保存变量绑定信息等。3. 保存会话sql运行时候的状态信息,例如查询进度。4. 保存排序,ha原创 2013-06-26 21:01:34 · 1404 阅读 · 0 评论 -
oracle数据字典
数据字典1.1 什么是数据字典?在外模式范畴,数据库字典仅仅指用户建立的一些对象,以及他们的对象信息,这些东西一般和业务相关,程序可以随时用DML改变。但是模式和内模式范畴中的数据字典,则是整个数据库的核心内容,它们往往是只读的,本文也仅讨论它们。存储了数据库元数据的一些表就是数据字典(在这些表基础上可以建立视图,同义词等对象),这些元数据一个特点就原创 2013-05-23 23:14:06 · 1164 阅读 · 0 评论 -
ORA-16014错误解决(归档区满)
好久前维护的一个测试库,今天一看停留在mount状态了,SQL> alter database open;alter database open*第 1 行出现错误:ORA-16014: 日志 3 sequence# 117 未归档, 没有可用的目的地ORA-00312: 联机日志 3 线程 1:'E:\ORACLE\PRODUCT\10原创 2016-11-30 16:26:09 · 2494 阅读 · 1 评论
分享