自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (1)
  • 收藏
  • 关注

转载 ORACLE UNDO--《深入浅出ORACLE第七章》

如果说Redo是用来保证在故障时事务可以被恢复,那么Undo则是用来保证事务可以被回退或者撤销。在修改操作中,对于回退段的操作存在多处,在事务开始时,首先需要在回滚段表空间获得一个事务槽,分配空间,然后创建前镜像,此后事务的修改才能进行,Oracle必须以此来保证事务是可以回退的。如果用户提交了事务,Oracle会在日志文件记录提交,并且写出日志,同时会在回滚段中把该事务标记为已提交;如果

2009-11-29 21:37:00 2527

转载 ORACLE REDO--《深入浅出ORACLE第六章》

Redo的内容Oracle通过Redo来实现快速提交,一方面是因为Redo Log File可以连续、顺序地快速写出,另一个方面也和Redo记录的精简内容有关。两个概念:改变向量(Change Vector)改变向量表示对数据库内某一个数据块所做的一次变更。改变向量中包含了变更的数据块的版本号、事务操作代码、变更从属数据块的地址(DBA)以及更新后的数据。例如:一个update事务

2009-11-29 19:47:00 3176

转载 小心NLS_SORT和NLS_COMP的设置成为性能杀手

NLS_SORT和NLS_COMP是Oracle两个初始化参数。顾名思义,NLS_SORT和NLS_COMP是设置排序和比较的方式。通过设置这两个参数可以实现自定义的排序和比较的方式。设置这两个参数的值可以在数据库创建的时候指定,也可以通过Alter Session语句来修改。如果是在创建数据库的时候设定,那么是不能再修改的,并在所有的Session中起作用。但是我们也通过Alter Sessio

2009-11-28 19:59:00 4003 1

转载 龙的九个儿子

龙的九个儿子1.老大囚牛(qiúniú),喜音乐,蹲立于琴头 2.老二睚眦(yá zì),嗜杀喜斗,刻镂于刀环、剑柄吞口 3.老三狴犴(bì’àn),形似虎,有威力,生平好讼,常见于古代牢门之上,震慑囚犯,民间有虎头牢的说法,是辨明是非,伸张正义 ... 4.老四狻猊(suān ní),形如狮,喜烟好坐,倚立于香炉足上,随之吞烟吐雾; 5. 老五饕餮(tāotiè)嘴馋身懒,好吃好喝,常见于古代烹

2009-11-28 19:12:00 21325

转载 ORACLE中实现输出乘法口诀

今天去开发版块转了转,看到一个帖子大家在热烈的讨论乘法口诀。记得以前学习C++的时候最基本的题就是在屏幕上输出一个惩罚口诀。当初是用两个循环就实现了,今天看到很多人用各种不同的方法,学习了不少。在这里把大家的方法总结汇总一下。================================================================================= 

2009-11-28 15:07:00 1959

原创 等时间~

发现自己不喜欢像很多人那样以数羊的方式等待某一时刻的到来,还剩10天、还剩9天、……还剩3天、还剩2天……我习惯的方式是用某件事情来作为时间标点,比如说3个星期后我要回家了,我会这样想“再看到同学回三次家我就可以回家了”,或者说“下次剪头发的时候我就该回家了”,“再剪两三次指甲我就回家了”and so forth。自己经常会想一些“不该想的事情”,朋友说我神经质,我可不这么想,说不定是某种

2009-11-28 13:05:00 897

原创 BUFFER CACHE和SHARED POOL原理--《深入浅出ORACLE第五章》

Buffer CacheLRU与Dirty List在Buffer Cache中,Oracle通过几个链表进行内存管理。LRU list用于维护内存中的Buffer,按照LRU算法进行管理。数据库初始化时,所有的Buffer都被Hash到LRU list上管理。当需要从数据文件上读取数据时,首先要在LRU List上寻找Free的Buffer,然后读取数据到Buffer Cache中;

2009-11-26 22:16:00 4289

转载 ORACLE中一个UPDATE的操作流程

前阵子看到一篇关于DELETE操作的具体的流程,今天无意间又看到一个UPDATE的操作流程,挺有趣的,转过来学习学习!================================================================================1,用户提交一个update语句2,server process检查内存缓存      i 如果没有有效内

2009-11-26 13:43:00 2263

原创 db_cache_size、shared_pool_size一些初始化参数为什么是0?

先来看一个“看起来”比较奇怪的现象SQL> col name for a40SQL> col value for a30SQL> select name,value  2  from v$parameter  3  where name in  4  (large_pool_size,java_pool_size,shared_pool_size,streams_pool_siz

2009-11-25 21:27:00 11612 2

转载 ORACLE 内存管理--《深入浅出ORACLE第四章》

Oracle 9i动态SGA管理在Oracle 9i中,可以设置SGA_MAX_SIZE,该参数用以控制各缓冲池使用的内存总和,本质上是在进程中预先分配一段虚拟地址备用而不分配物理内存,目的是防止和进城私有地址段的冲突。只要总的SGA内存设置不超过SGA_MAX_SIZE的设置,更改都可以立即生效。需要注意的是,在Oracle 9iR1中,动态减小内存设置会触发一些Bug。当在

2009-11-25 20:58:00 2955

转载 Oracle Shrink Table

今天在戴明明同学的一个回帖里给了个关于Shrink命令的帖子,转过来学习学习~=============================================================================================从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理 (ASSM),就可以使用这个特性缩小

2009-11-25 20:22:00 4612

原创 ORA-02243: ALTER INDEX 或 ALTER MATERIALIZED VIEW 选项无效

早上论坛里一个朋友在想使索引无效的时候遇到了如下错误:ORA-02243: ALTER INDEX 或 ALTER MATERIALIZED VIEW 选项无效他使用的语句如下:ALTER INDEX index_name DISABLE; 刚看到的时候我以为是由于约束存在,所以无法DISABLE索引,因为记得以前学习主键的过程中有个印象,删除唯一索引时,若存在对应的主键约束,则不

2009-11-25 12:26:00 10320

转载 ORACLE查询系统中阻塞情况~

在ORACLE中经常会碰到阻塞的情况发生,这个时候我们就需要快速的找出导致阻塞的原因,并尽快排除它,好让系统重新正常运行。下面以死锁为例,来看看如何找出导致阻塞的会话并解决问题。//SCOTT窗口1SQL> select * from t2; ID---------- 3 1 2SQL>

2009-11-24 21:41:00 3405

转载 ORACLE中如何查找特定对象中的文本内容~

SQL> select dbms_metadata.get_ddl(PROCEDURE,PRO2,SCOTT) text from dual;TEXT---------------------------------------- CREATE OR REPLACE PROCEDURE "SCOTT"."PRO2"isbegindbms_outpu

2009-11-24 20:01:00 3483

翻译 ORACLE parent latch和children latch

         About parent vs child latches. There is no fundamental low level difference between parent and child latches, they are all small regions of memory modified with atomic test-and-set style opco

2009-11-23 17:36:00 1693

转载 查询SGA中GRANULE大小~

SQL> set linesize 120SQL> col name for a20SQL> col value for a20SQL> col describ for a30SQL> select x.ksppinm name,y.ksppstvl value,x.ksppdesc describ 2 from sys.x$ksppi x,sys.x$ksppcv y

2009-11-23 14:04:00 1016

转载 Oracle 累加和实现

============================Question================================ SQL> select * from emp;      EMPID EMPNAME                  SALARY     DEPTID---------- -------------------- ---------- ---

2009-11-23 13:22:00 2057

原创 ORACLE关于数据字典的困惑~

最近在论坛上一直看到有朋友对数据字典里的内容搞不太清楚,比如说V$、V_$、GV$等等,到底哪个是同义词,哪个是视图,哪个基于哪个创建。今天正好看到盖国强的《深入浅出ORACLE》第三章讲到这方面内容,总结一下,也方便大家学习。 数据字典由四部分组成:1、内部RDBMS(X$)表X$是Oracle数据库的核心部分,这些表用于跟踪内部数据库信息,维护数据库的正常运行。X$表是加密的,

2009-11-22 21:37:00 1871

原创 ORACLE外连接小结~

好几次想用到外连接的时候都忘了具体的用法是怎样的,比如说(+)该加在等号的哪一端,或者LFET OUTER JOIN该用在整条语句中的哪个部分。今天正好又碰到一个相关的问题,借此机会总结一下,以后也方便查询,不用每次都去百度了。//table1和table2为两个测试表 随便插入几条数据SQL> select * from table1; ID NAME-----

2009-11-22 20:40:00 6159

原创 用鲁迅的四本书来形容大学四年~

记得刚进大学的时候,在什么地方听到过用鲁迅的四本书来形容四年大学生活。当时刚念大学,没有太深体会,就没多在意。早上突然有个朋友发信息问我“你以前给我说过的鲁迅四本书形容大学四年生活是什么来着?”呵呵,现在想想,还真的形容的挺到位的。大一--《彷徨》大二--《呐喊》大三--《伤逝》大四--《朝花夕拾》 对不对,是不是挺好的,呵呵!

2009-11-22 20:01:00 9694

转载 Oracle操作系统认证

默认情况下,在Oracle的主机上(linux系统)的Oracle操作系统用户下,以sys用户登陆数据库时可以不用输入密码直接登录。实际上,只要是属于dba组(linux)或osdba组(windows)下,都可以不用密码进行登录。这是认证方式称为OS认证。这种登录方式的控制,是通过$ORACLE_HOME/network/admin/sqlnet.ora中的:SQLNET.AUTHENT

2009-11-22 19:58:00 1261

转载 Authid Current_User--存储过程中也能使用role角色权限

我们知道,用户拥有的role权限在存储过程是不可用的。遇到这种情况,我们一般需要显式进行系统权限,如grant create table to suk;但这种方法太麻烦,有时候可能需要进行非常多的授权才能执行存储过程,实际上,oracle给我们提供了在存储过程中使用role权限的方法:修改存储过程,加入Authid Current_User时存储过程可以使用role权限。我们知道,用户拥有的r

2009-11-21 23:53:00 2629

转载 Oracle利用服务启动数据库与利用命令启动数据库的差异

如果在Windows操作系统上部署Oracle数据库系统,会将起动过程写入到操作系统的服务列表中。并且一些主要的服务都会被设置为自动启动。如此的话,当操作系统启动的时候,数据库会自动启动。当关闭操作系统时这些服务也会自动关闭。 一、了解主要的Oracle数据库服务。虽然上图中列举出了很多的Oracle数据库服务,但是在实际过程中我们用到的只是其中的四种。分别为OracleTNSList

2009-11-21 11:08:00 2145

转载 OLTP和OLAP的区别

OLAP(联机分析处理)什么是联机分析处理(OLAP)联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction proces

2009-11-20 23:35:00 9537 1

转载 维度表和事实表

事实表每个数据仓库都包含一个或者多个事实数据表。事实数据表可能包含业务销售数据,如现金登记事务所产生的数据,事实数据表通常包含大量的行。事实数据表的主要特点是包含数字数据(事实),并且这些数字信息可以汇总,以提供有关单位作为历史的数据,每个事实数据表包含一个由多个部分组成的索引,该索引包含作为外键的相关性维度表的主键,而维度表包含事实记录的特性。事实数据表不应该包含描述性的信息,也不应该包含除

2009-11-20 23:34:00 2188

转载 Oracle 数据库的备份与恢复(逻辑、冷、热)

今天看到一篇关于ORCLE的逻辑备份,冷、热备份的帖子讲的挺好的,不过这篇文章是以ORACLE 7为例子,虽然现在已经有很好很强大的RMAN,但还是觉得有必要转过来,不能喜新厌旧嘛。==================================================================================Oracle数据库的备份与恢复  ----

2009-11-20 22:12:00 1529

转载 ORACLE ORA-02030: can only select from fixed tables/views

对于x$的情况SQL> grant select on sys.x$bh to t1;grant select on sys.x$bh to t1ERROR at line 1:ORA-02030: can only select from fixed tables/views对于fixed tables/views只能select如果想把x$bh的select权限grant给其他

2009-11-20 21:58:00 3560

转载 controlfile文件的备份与恢复

Oracle的控制文件controlfile有以下4种备份恢复方法。注意:本文模拟controlfile故障均是直接删除控制文件。1. 使用RMAN工具备份恢复controlfileRMAN参数选项”CONFIGURE CONTROLFILE AUTOBACKUP ON/OFF”定义为”ON”,则任意一次RMAN备份都会自动备份controlfile,比如备份tablespace;定义为”OFF”

2009-11-20 21:55:00 3825

原创 ORACLE 查看用户密码修改时间

SQL> show userUSER is "SYS"SQL> create user t1 identified by t1;create user t1 identified by t1 *ERROR at line 1:ORA-01920: user name T1 conflicts with another user or role na

2009-11-20 19:51:00 4454 1

原创 Oracle 修改数据文件的路径和名称

Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:/Documents and Settings/Admin>sqlplus "/ as sysdba"SQL*Plus: Release 10.2.0.1.0 - Production on Fri Nov 20 19:31:44 2009

2009-11-20 19:34:00 4488

转载 Oracle sqlplus copy命令用法

本文介绍了如何利用sqlplus copy 命令在两个数据库间转移数据无需用到dblink, 两个数据库间不需直接通讯,当然,需要有一个client段能同时以sqlplus连接到两个数据库问题的提出论坛上有人提出这样的问题:假设有两个数据库,分别处于两个不同的网但有一个客户机安了两块网卡可以同时连到两个数据库请问如果不通过在客户机上建中转表,有没有办法实现这两个数据库中从某一个

2009-11-20 13:43:00 2257

转载 oracle 数据字典视图之 DICT / DICTIONARY

1.当你猛然间忘记通过什么视图可以查看procedure内容时,隐约记得所需的视图包含“SOUR”字段,此时查询dict/dictionary视图是最好的选择sys@ora10g> col COMMENTS for a78sys@ora10g>select * from dict where TABLE_NAME like %SOUR%;TABLE_NAME                  

2009-11-20 13:35:00 4070

转载 Oracle中Delete操作的流程

刚才在EYGLE的博客中看到一篇帖子,讲的是DELETE的操作流程,很简短,同时也精辟。===================================================================================Oracle中,一个Delete操作的流程删除(DELETE)1.Oracle读Block到Buffer Cache(如果该Blo

2009-11-19 22:57:00 1105

转载 ORACLE checkpoint cnt和checkpoint scn

刚才上网搜checkpoint cnt,看到EYGLE写的一篇文章,写得不错,存起来方便以后学习。=========================================================================通过试验说明checkpoint cnt 和checkpoint scn的关系 1.在不同条件下转储控制文件 SQL>

2009-11-19 22:18:00 1753

原创 夏令时到底是个什么东西?

忘了在什么地方了,经常会看到夏令时这个概念,不知道是自己孤陋寡闻还是接触这方面事情太少,一直也没个太具体的了解,只是知道夏令时嘛,就是夏天的时间,呵呵。今天坐在电脑前面同学在放《夏天的风》,我突然想起来这个词语,就去百度了一下。 夏令时的定义  夏令时比标准时晚一个小时。例如,在夏令时的实施期间,标准时间的上午10点就成了夏令时的上午11点。  夏令时,又称“日光节约时制”或“

2009-11-19 21:04:00 2874 2

转载 Oracle Wrap使用方法

Oracle提供Wrap工具,可以用于加密你的Package等.不过需要注意的是,加密后的代码无法解密,你需要保管好你的源代码。以下是个例子:1.源代码create or replace function get_rowid(l_rowid in varchar2)return varchar2isls_my_rowid varchar2(2

2009-11-19 17:24:00 3020 1

转载 Oracle 查询用户名与密码相同的算法

用户名与口令相同使得口令易于记忆和猜测,但口令也容易被破译,因此作为数据库管理员应该及时检查用户的设置,避免用户名与口令相同,消除不安因素。创建查询子程序:SQL> create or replace procedure sys.find_the_same ashex_password varchar2(30);trans_password varchar2(30);v_use

2009-11-19 17:13:00 2066

转载 ORACLE三层嵌套实现分页功能和ROWNUM的使用

(一)实现分页及性能Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM )WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查

2009-11-19 15:47:00 2696

转载 ORACLE 表空间操作总结

oracle表空间操作详解 一、建立表空间CREATE TABLESPACE data01DATAFILE /oracle/oradata/db/DATA01.dbf SIZE 500MUNIFORM SIZE 128k; 二、建立UNDO表空间CREATE UNDO TABLESPACE UNDOTBS02DATAFILE /oracle/oradata/db/UNDOTBS02.db

2009-11-19 14:12:00 834

转载 ORACLE RBA(redo byte address)

Redo Byte Address (RBA)Recent entries in the redo thread of an Oracle instance are addressed using a 3-part redo byte address, or RBA. An RBA is comprised of the log file sequence number (4 byte

2009-11-19 14:01:00 1842

WINDOWS中CMD命令大全下载

WINDOWS中CMD命令大全下载。平时进行操作可以参考一下 。

2008-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除