2008年9月7日
摘要: 導入導出大全(2004-12-13) http://builderman.home.sunbo.net/show_hdr.php?xname=U53DTV0&dname=517DTV0&xpos=1 一、打開另外一個數據庫 1. 打開SQL server2000的另一個數據庫的表 (1). select * from openrowset('sqloledb','sprogram... 阅读全文
posted @ 2008-09-07 15:23 Alex.Zhang 阅读(321) 评论(0) 推荐(0) 编辑
  2008年9月4日
摘要: dba_free_space 显示的是有free 空间的tablespace ,如果一个tablespace 的free 空间不连续,那每段free空间都会在dba_free_space中存在一条记录。如果一个tablespace 有好几条记录,说明表空间存在碎片,当采用字典管理的表空间碎片超过500就需要对表空间进行碎片整理。 select a.tablespace_name ,count... 阅读全文
posted @ 2008-09-04 09:20 Alex.Zhang 阅读(2618) 评论(0) 推荐(0) 编辑
  2008年8月8日
摘要: 先对backup 文件夹进行全备份 tar -g snapshot -zcf backup_full.tar.gz backup 查看备份文件 tar ztf backup_full.tar.gz 在backup 文件夹中新建几个文件 再对backup 文件夹进行增量备份 tar -g snapshot -zcf backup_in... 阅读全文
posted @ 2008-08-08 10:52 Alex.Zhang 阅读(533) 评论(0) 推荐(0) 编辑
  2008年7月30日
摘要: v$event_name :event的定义 查询等待事件:v$session_wait,v$system_wait,v$session_wait_history SELECT SID,EVENT FROM V$SESSION_WAIT; 查看各种事件的归类: Select name,wait_class from v$event_name ; db file sequential read... 阅读全文
posted @ 2008-07-30 17:23 Alex.Zhang 阅读(226) 评论(0) 推荐(0) 编辑
  2008年7月29日
摘要: ------------savepoint 练习------------ CREATE TABLE TEST.TEST (ID VARCHAR2(2), NAME VARCHAR2(5)); insert into test values('1','dd'); update test set name='qq' where id='1'; savepoint save_1; u... 阅读全文
posted @ 2008-07-29 17:57 Alex.Zhang 阅读(307) 评论(0) 推荐(0) 编辑
  2008年7月28日
摘要: http://tolywang.itpub.net/post/48/374378 阅读全文
posted @ 2008-07-28 18:27 Alex.Zhang 阅读(102) 评论(0) 推荐(0) 编辑
  2008年7月24日
摘要: TABLE 8 . 2 Table Lock Modes ROW SHARE :Permits concurrent access to the locked table, but prohibits other users from locking the entire table for exclusive access. ROW EXCLUSIVE :Same as ROW SHARE... 阅读全文
posted @ 2008-07-24 10:47 Alex.Zhang 阅读(389) 评论(0) 推荐(0) 编辑
  2008年7月23日
摘要: 1、先解释下undo_retention 设置undo_retention,保证commit 后的数据在undo segment中保留多长时间。但是并不能保证commit后的undo 信息在undo_retention的时间内一定不被覆写,当undo segment不够时,还是会覆盖已commit的undo 信息。 2、如果需要保证在undo_retention时间内undo 信息一定不被覆写的话... 阅读全文
posted @ 2008-07-23 17:43 Alex.Zhang 阅读(2328) 评论(0) 推荐(0) 编辑
  2008年7月22日
摘要: Linux : CentOS-5 Oracle: 10.2.0.1.0 --------------设置 Linux 上Oracle 自动启动 20080722-------------------------------- 1、首先在/etc/rc.d/init.d/目录下配置Oracle的服务文件。 su - root vi oracledb 将最后的附件脚本贴入 chmod 775 or... 阅读全文
posted @ 2008-07-22 15:17 Alex.Zhang 阅读(2460) 评论(0) 推荐(0) 编辑
  2008年7月15日
摘要: Oracle的数据字典可分内部RDBMS(X$)表,数据字典表($结尾的对象),动态性能视图(V$)和数据字典视图(dba_类视图,user_类视图,all_类视图). 四个部分的关系是 X$ ---> V$ 视图--->V$_ 视图 --->V$ 同义词 X$ ---> GV$ 视图--->GV$_ 视图--->GV$ 同义词 X$和数据字典表(由sql.bsq创建) --->数据字典视图... 阅读全文
posted @ 2008-07-15 15:24 Alex.Zhang 阅读(205) 评论(0) 推荐(0) 编辑
摘要: SCN和Checkpoint SCN :system change number。作为数据库内部的逻辑时钟,用来标识数据库在某个确切时刻提交的版本,存在于控制文件、数据文件头、数据块、日志文件头、日志文件change vector。 数据文件头中包含该数据文件的checkpoint SCN。 Checkpoint :只是一个数据库事件,根本意义在于减少崩溃恢复时间(Crash Recovery... 阅读全文
posted @ 2008-07-15 15:00 Alex.Zhang 阅读(429) 评论(0) 推荐(0) 编辑
摘要: format=string 文件路径和名称的格式串,其中可包含宏变量: %c copy ID %p backup piece ID %s backup set ID %e log sequence %h log thread ID %d database name %n database name(x填充到8个字符) %I DBID %f file ID %F DBID, day, month, ... 阅读全文
posted @ 2008-07-15 12:27 Alex.Zhang 阅读(342) 评论(0) 推荐(0) 编辑
  2008年7月9日
摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 MFL, PFL ,TFL master free list或者segment free list简称为MFL,在segment被创建的时候自动生成的,如果我们在创建segment时没有指定free... 阅读全文
posted @ 2008-07-09 22:17 Alex.Zhang 阅读(411) 评论(0) 推荐(0) 编辑
摘要: freelist是一种单向链表,oracle用它来管理oracle某个对象中位于高水位线下的空闲块,换句话说就是,通过 freelist,oracle可以定位这个对象可以使用哪些存储块来接受数据。每个对象至少有一个freelist,当存储块被使用 时,freelist中也将会有放入和取出的操作。需要注意一点的是,只有在低水位下的块才有可能在freelist中被发现。高水位的块被用到的情况, 只能在... 阅读全文
posted @ 2008-07-09 16:50 Alex.Zhang 阅读(1451) 评论(1) 推荐(0) 编辑
  2008年7月8日
摘要: 手动建立数据库 2008-7-8 实例名称ORACLE_SID=mytest 数据库名称DB_NAME= mytest 1、修改oracle的.bash_profile文件 export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=mytest export... 阅读全文
posted @ 2008-07-08 17:39 Alex.Zhang 阅读(391) 评论(0) 推荐(0) 编辑
  2008年7月7日
摘要: http://www.boobooke.com/bbs/viewthread.php?tid=2862&extra=page%3D7 http://www.boobooke.com/bbs/viewthread.php?tid=2878&extra=page%3D3 http://www.boobooke.com/bbs/viewthread.php?tid=2879&extra=page%3D5... 阅读全文
posted @ 2008-07-07 23:18 Alex.Zhang 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Shared pool shared pool可以分为库缓存(library cache)和数据字典缓存(dictionary cache)。Library cache存放了最近执行的SQL语句、存储过程、函数、解析树以及执行计划等。而dictionary cache则存放了在执行SQL语句过程中,所参照的数据字典的信息,包括SQL语句所涉及的表名、表的列、权限信息等。dictionary ... 阅读全文
posted @ 2008-07-07 17:57 Alex.Zhang 阅读(472) 评论(0) 推荐(0) 编辑
摘要: http://www.eygle.com/archives/2004/12/rman_crosscheck.html 如果手动删除archive log后,rman 会无法进行下去,此时可以使用crosscheck archivelog all。在rman目录和物力备份目的地不同步的情况中,我们可以使用crosscheck命令来校验控制文件或恢复目录中的rman信息内容是否与备份介质上的实际备份... 阅读全文
posted @ 2008-07-07 09:55 Alex.Zhang 阅读(332) 评论(0) 推荐(0) 编辑
  2008年7月6日
摘要: 1、介绍: dbms_logmnr是oracle在oracle8i所提供的新package。它主要用于分析log file文件(包括online redo log file,archived log file),将log file中的信息转存到v$logmnr_contents中,从而获取对oracle数据库操作的历史信息。它不仅可以分析oracle8i的log file,也可以分析oracl... 阅读全文
posted @ 2008-07-06 22:16 Alex.Zhang 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 数据块(Data Block)原理深入剖析 什么是数据块(Data Block) 数据块(Oracle Data Blocks),本文简称为“块”,是Oracle最小的存储单位,Oracle数据存放在“块”中。一个块占用一定的磁盘空间。特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”。 Oracle每次请求数据的时候,都是以块为单位。也就是说,Oracle每次请求的数据是... 阅读全文
posted @ 2008-07-06 16:03 Alex.Zhang 阅读(521) 评论(0) 推荐(0) 编辑