![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle Basic Knowledge
闭眼忘世界
这个作者很懒,什么都没留下…
展开
-
flashback database架构
--flashback database架构1. recover writer rvwr2. flashback database log3. flash recovery area--启动flashback databasestartup mountSQL> alter database flashback on;alter database openSQL> select原创 2013-11-04 00:42:12 · 951 阅读 · 0 评论 -
索引组织表和普通表
索引组织表和普通表原创 2014-08-07 23:47:38 · 1169 阅读 · 0 评论 -
索引组织表中逻辑ROWID的物理猜
第一次看CONCEPT的时候,一直不是很明白,Oracle索引组织表中逻辑ROWID的物理猜是如何实现的,而这次看的时候很自然的就想明白其中的实现。 Oracle的普通表即堆表,存储数据时没有顺序可言,而Oracle的索引组织表是根据主键顺序来存储表中的数据的。如果表中的数据都是通过主键来访问,那么没有任何,可是很多时候,需要在表上建立除主键之外的索引,而这就导致了一个问题。转载 2014-08-08 01:41:14 · 1063 阅读 · 0 评论 -
Oracle 表三种连接方式(sql优化)
oracle的三种连接方式~原创 2014-08-07 23:08:17 · 1210 阅读 · 0 评论 -
Oracle实例恢复(Oracle instance recovery)
当数据库实例失败,在下次重新启动时会执行实例恢复。通常实例失败是由于Instance异常关闭或执行了shutdown abort 、startup force命令导致,实例恢复的工作由SMON进程自动完成,并不需要人工干预。实例恢复主要经历三个阶段: cache recovery、open database、transaction recovery数据在写出到数据文件之前,会保存转载 2014-08-06 16:08:00 · 961 阅读 · 0 评论 -
对checkpoint not completed的理解
对checkpoint not completed的理解原创 2014-08-05 22:26:14 · 1267 阅读 · 0 评论 -
wait events in oracle
Important eventsImportant events are:buffer busy waitsdb file scattered readdb file sequential readfree buffer waitslatch freelog buffer spacelog file syncenqueueSQL*Net more data from clientSQL转载 2014-08-06 00:17:46 · 681 阅读 · 0 评论 -
Hard Parse&Soft Parse
Hard Parse&Soft Parse解释原创 2014-08-05 23:17:06 · 1092 阅读 · 0 评论 -
dmt,lmt,mssm,assm
1. DMT在Oracle8i或之前是默认的,LMT 在Oracle9i或之后的版本是默认的。备注: LMT,DMT是针对表空间中extent的管理. 在Oracle 8i之前,包括8i,一直用的是DMT(Dictionary ManagementTablespace)字典管理表空间,它工作的原理是向uet$(代表used-extent table)、fet$(代表free-exten转载 2014-08-04 16:03:31 · 1123 阅读 · 0 评论 -
commit过程
已经在SGA中生成了undo块。 已经在SGA中生成了已修改数据块。 已经在SGA中生成了对于项的缓存redo。原创 2014-08-05 12:09:07 · 972 阅读 · 0 评论 -
数据仓库体系架构
原创 2014-05-18 10:51:14 · 1237 阅读 · 0 评论 -
五大存储模型关系模型、键值存储、文档存储、列式存储、图形数据库
数据库市场需要细分,行式数据库不再满足所有的需求,而有很多需求需要通过本内存数据库和列式数据库解决,列式数据库在数据分析、海量存储、BI这三个领域有自己独到。1. 关系型数据库(行式数据库) mysql sybase etc定义:关系模型使用记录(行或者元祖)进行存储,记录存储在表中,表由架构界定。表中的每个列都有名称和类型,表中的所有记录都要符合表的定义。SQL是转载 2014-05-18 00:55:21 · 2599 阅读 · 0 评论 -
oracle dblink
本地pl/sqlselect * from v$option;select * from global_nameselect owner,object_name from dba_objects where object_type='DATABASE LINK'select * from dba_objects where object_type='DATABASE LINK'drop原创 2013-11-04 00:49:29 · 916 阅读 · 0 评论 -
local_listener的作用
pmon只会动态注册port等于1521的监听,否则pmon不能动态注册listener,要想让pmon动态注册listener,需要设置local_listener参数。[@more@]下面是大致测试过程。1.listener.ora内容如下:--=======================================SID_LIST_LISTENER =转载 2014-04-16 23:13:29 · 2603 阅读 · 0 评论 -
oracle的各种name(总结自warehouse)
本文出自 “hao_xiaoyu” 博客,请务必保留此出处http://haoxy.blog.51cto.com/6279927/13472061.db_nameSQL> show userUSER 为 "SYS"SQL> show parameter db_nameNAME TYPE VALUE-----------------------转载 2014-04-17 00:25:07 · 784 阅读 · 0 评论 -
临时表空间的主要事项】【查询临时表空间使用率,大小】【重建temp表空间】
--临时表空间 1.创建用户时,为用户指定默认临时表空间 2.合理设置PGA,减少临时表空间的使用几率 根据需要来设置初始化参数SORT_AREA_SIZE参数。这个参数主要控制这个PGA程序全局区内排序区的大小。 3.数据库管理员还需要监控临时表空间的使用情况,以判断是否需要采取措施来减少临时表空间的使用来提高数据库的查询功能。 查看 v$sort_segmen原创 2013-11-04 00:41:08 · 2058 阅读 · 0 评论 -
查询当前数据名,实例名,域名,服务名,模式
alter system register ---强制重新注册(动态实例注册)host lsnrctl status listenerhost lsnrctl start listenerhost lsnrctl stop listenerhost lsnrctl services listener查询数据库服务名desc v$parametercol na原创 2013-11-04 00:53:46 · 1346 阅读 · 0 评论 -
【表空间支持的最大数据文件大小的算法】【数据库限制】【数据文件文件头保留数据块数】
本地管理表空间中设置不同大小的db_block_size时数据文件头保留空间对应如下:--??db_block_size=2KB,文件头保留32个数据块,即64KB。db_block_size=4KB,文件头保留16个数据块,即64KB。db_block_size=8KB,文件头保留8个数据块,即64KB。db_block_size=16KB,文件头保留4个数据块,即64KB。原创 2014-05-21 00:46:55 · 2539 阅读 · 0 评论