摘要:
導入導出大全(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... 阅读全文
摘要:
dba_free_space 显示的是有free 空间的tablespace ,如果一个tablespace 的free 空间不连续,那每段free空间都会在dba_free_space中存在一条记录。如果一个tablespace 有好几条记录,说明表空间存在碎片,当采用字典管理的表空间碎片超过500就需要对表空间进行碎片整理。 select a.tablespace_name ,count... 阅读全文
摘要:
先对backup 文件夹进行全备份 tar -g snapshot -zcf backup_full.tar.gz backup 查看备份文件 tar ztf backup_full.tar.gz 在backup 文件夹中新建几个文件 再对backup 文件夹进行增量备份 tar -g snapshot -zcf backup_in... 阅读全文
摘要:
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... 阅读全文
摘要:
------------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... 阅读全文
摘要:
http://tolywang.itpub.net/post/48/374378 阅读全文
摘要:
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... 阅读全文
摘要:
1、先解释下undo_retention 设置undo_retention,保证commit 后的数据在undo segment中保留多长时间。但是并不能保证commit后的undo 信息在undo_retention的时间内一定不被覆写,当undo segment不够时,还是会覆盖已commit的undo 信息。 2、如果需要保证在undo_retention时间内undo 信息一定不被覆写的话... 阅读全文
摘要:
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... 阅读全文
摘要:
Oracle的数据字典可分内部RDBMS(X$)表,数据字典表($结尾的对象),动态性能视图(V$)和数据字典视图(dba_类视图,user_类视图,all_类视图). 四个部分的关系是 X$ ---> V$ 视图--->V$_ 视图 --->V$ 同义词 X$ ---> GV$ 视图--->GV$_ 视图--->GV$ 同义词 X$和数据字典表(由sql.bsq创建) --->数据字典视图... 阅读全文
摘要:
SCN和Checkpoint SCN :system change number。作为数据库内部的逻辑时钟,用来标识数据库在某个确切时刻提交的版本,存在于控制文件、数据文件头、数据块、日志文件头、日志文件change vector。 数据文件头中包含该数据文件的checkpoint SCN。 Checkpoint :只是一个数据库事件,根本意义在于减少崩溃恢复时间(Crash Recovery... 阅读全文
摘要:
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, ... 阅读全文
摘要:
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 MFL, PFL ,TFL master free list或者segment free list简称为MFL,在segment被创建的时候自动生成的,如果我们在创建segment时没有指定free... 阅读全文
摘要:
freelist是一种单向链表,oracle用它来管理oracle某个对象中位于高水位线下的空闲块,换句话说就是,通过 freelist,oracle可以定位这个对象可以使用哪些存储块来接受数据。每个对象至少有一个freelist,当存储块被使用 时,freelist中也将会有放入和取出的操作。需要注意一点的是,只有在低水位下的块才有可能在freelist中被发现。高水位的块被用到的情况, 只能在... 阅读全文
摘要:
手动建立数据库 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... 阅读全文
摘要:
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... 阅读全文
摘要:
Shared pool shared pool可以分为库缓存(library cache)和数据字典缓存(dictionary cache)。Library cache存放了最近执行的SQL语句、存储过程、函数、解析树以及执行计划等。而dictionary cache则存放了在执行SQL语句过程中,所参照的数据字典的信息,包括SQL语句所涉及的表名、表的列、权限信息等。dictionary ... 阅读全文
摘要:
http://www.eygle.com/archives/2004/12/rman_crosscheck.html 如果手动删除archive log后,rman 会无法进行下去,此时可以使用crosscheck archivelog all。在rman目录和物力备份目的地不同步的情况中,我们可以使用crosscheck命令来校验控制文件或恢复目录中的rman信息内容是否与备份介质上的实际备份... 阅读全文
摘要:
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... 阅读全文
摘要:
数据块(Data Block)原理深入剖析 什么是数据块(Data Block) 数据块(Oracle Data Blocks),本文简称为“块”,是Oracle最小的存储单位,Oracle数据存放在“块”中。一个块占用一定的磁盘空间。特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”。 Oracle每次请求数据的时候,都是以块为单位。也就是说,Oracle每次请求的数据是... 阅读全文