warehouse客栈

ITPUB认证区版主

  • 博客访问: 4684470
  • 博文数量: 851
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-07 15:08
  • 认证徽章:
个人简介

了解并联系warehouse: http://blog.itpub.net/19602/viewspace-1059211/

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(851)

文章存档

2017年(7)

2016年(20)

2015年(19)

2014年(42)

2013年(65)

2012年(66)

2011年(87)

2010年(68)

2009年(103)

2008年(140)

2007年(142)

2006年(38)

2005年(53)

2004年(1)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2009-03-30 08:25:10

晕死了,当修改os登陆用户密码时,ibm rescue and recovery总是会自动出来让我们修改密码,前端时间不小心设置了密码,结果昨天机器貌似中毒了,想恢复下系统,nnd,结果密码忘了,google一下找到了一篇文章,很受用。1.通过在run里执行msconfig---->startup----->ibmprc(取消)来屏蔽修改os user密码时弹出修改ibm rescue and recovery窗口2.如果真给ibm rescue and recovery设置了密码而又忘记了密码,那么把C:IBMSHARE下的文件ibmpwhp.pyc请空,不要删除,删除了我尝试了一下好像不好用,还是会提示旧密码的;执行步骤1时会自动删......【阅读全文】

阅读(5587) | 评论(0) | 转发(0)

发布时间:2009-03-26 08:42:13

没有实质性的结论,暂时记个过程吧。[@more@]RMAN> backup database;启动 backup 于 26-3月 -09使用通道 ORA_DISK_1通道 ORA_DISK_1: 启动全部数据文件备份集通道 ORA_DISK_1: 正在指定备份集中的数据文件输入数据文件 fno=00001 name=E:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM01.DBF输入数据文件 fno=00003 name=E:ORACLEPRODUCT10.2.0ORADATAORCLSYSAUX01.DBF输入数据文件 fno=00004 name=E:ORACLEPRODUCT10.2.0ORADATAORCLUSERS01.DBF输入数据文件 fno=00007 name=E:ORACLEPRODUCT10.2.0ORADATAORCLUNDOTBS02.DBF通道 ORA_DISK_1: 正......【阅读全文】

阅读(3219) | 评论(0) | 转发(0)

发布时间:2009-03-22 07:58:03

The U stands for "upper bound commit", meaning that the SCN is an upper bound for the time at which it committed. Note that the U flag in the ITL is also set for a fast commit, but the two cases can be distinguished by the presence or absence of row-level locks. 本例中测试的仅仅是fast commit[@more@]SQL> select id,dbms_rowid.rowid_relative_fno(rowid) fno,dbms_rowid.rowid_block_number(rowid) bno from t;ID FNO BNO---------- ---------- ----------1 1 329622 1 329623 1 329624 1 329625 1 3......【阅读全文】

阅读(3017) | 评论(0) | 转发(0)

发布时间:2009-03-20 12:28:30

itl在被覆盖之前放在了事务的undo chain(单向链表的尾)的start_ubablk中以备之后构造consistent read而使用。[@more@]SQL> create table t(id int) initrans 1;表已创建。SQL> insert into t values(1);已创建 1 行。SQL> select id,dbms_rowid.rowid_relative_fno(rowid) fno,dbms_rowid.rowid_block_number(rowid) bno from t; ID FNO BNO---------- ---------- ---------- 1 1 32962--=============================== session 2:(session 2的这个操作没有任何实际意义,......【阅读全文】

阅读(2591) | 评论(0) | 转发(0)

发布时间:2009-03-19 21:57:50

究竟是被保存在覆盖它的这个事务所使用的undo的chain的end block还是start block中这个例子中没有得到论证,改天再验证。这里先临时记录一下。[@more@]session 1:SQL> create table t1(id int) initrans 1;表已创建。SQL> insert into t1 values(1);已创建 1 行。SQL> select id,rowid from t1; ID ROWID---------- ------------------ 1 AAAC49AABAAAIIaAAASQL> select id,dbms_rowid.rowid_relative_fno(rowid) fno,dbms_rowid.rowid_block_number(rowid) bno from t1; ID FNO BNO----......【阅读全文】

阅读(2752) | 评论(0) | 转发(0)

发布时间:2009-03-19 21:12:28

以前写过一篇文章介绍事务使用的undo block其实一条单向链表,那么undo header上记录的dba到底是这条单向链表的头还是尾,经验证是头,我猜测也应该是头,因为当rollback事务时才能以最快的速度找到rollback的起点,当然这样做的目的可能不仅仅是为了rollback操作。[@more@]SQL> create table tt1 tablespace users as select *from dba_objects;表已创建。SQL> insert into tt1 select * from tt1;已创建11280行。SQL> select xidusn,ubafil,ubablk,start_ubafil,start_ubablk from v$transaction;XIDUSN UBAFIL UBABLK START_U......【阅读全文】

阅读(2689) | 评论(0) | 转发(0)

发布时间:2009-03-19 15:20:57

有未提交的事务依然断开,比较恐怖,断开时自动做了提交,其实就相当于做了disconnect[@more@]SQL> select * from t1;未选定行SQL> insert into t1 values(1,'a');已创建 1 行。SQL> select * from t1;select * from t1*第 1 行出现错误:ORA-02396: 超出最大空闲时间, 请重新连接SQL> exit从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining options 断开C:>sqlplus c/c@abcSQL*Plus: Release 10.2.0.1.0 - Production on 星期四 3月 19 14:21:53 20......【阅读全文】

阅读(3088) | 评论(0) | 转发(0)

发布时间:2009-03-19 11:00:43

讲课时给学员举的一个例子,顺手记录一下![@more@]create or replace trigger trigg_traceafter insert or update or delete on t1 for each rowdeclare -- local variables here v_id int; v_name varchar2(10); v_flag varchar2(10);begin if inserting then v_id := :new.id; v_name :=:new.name; v_flag :='insert'; else if updating then v_flag :='update' ; else v_flag :='delete' ; end if ; v_id := :old.id; v_name :=:old.name; end if ; insert int......【阅读全文】

阅读(2746) | 评论(0) | 转发(0)

发布时间:2009-03-17 21:24:14

当表空间中的segment上有事务存在时该表空间在其他session中无法read only。[@more@]session 1:SQL> CREATE TABLE T1(ID INT) TABLESPACE TEST;表已创建。SQL> INSERT INTO T1 VALUES(1);已创建 1 行。session 2:SQL> alter tablespace test read only;--上面操作会一直挂在这里(等待)session 1:SQL> commit;提交完成。--提交完成之后,session 2的read only操作完成如下:SQL> alter tablespace test read only;表空间已更改。session 1:SQL> INSERT INTO T1 VALUES(2);已创建 1 行。SQL> alter tablespace test......【阅读全文】

阅读(3045) | 评论(0) | 转发(0)

发布时间:2009-03-11 17:06:45

flashback_transaction_query的数据完全来自undo datafile![@more@]flashback_transaction_query是一个视图,定义如下create or replace view sys.flashback_transaction_query asselect xid, start_scn, start_timestamp,decode(commit_scn, 0, commit_scn, 281474976710655, NULL, commit_scn)commit_scn, commit_timestamp,logon_user, undo_change#, operation, table_name, table_owner,row_id, undo_sqlfrom sys.x$ktuqqrysys.x$ktuqqry是一个动态性能表--=======================================SQL> shutdown immediate数据库......【阅读全文】

阅读(3376) | 评论(0) | 转发(0)

发布时间:2009-03-10 19:26:29

remap_datafile目前我的理解是一定是用在全库导出和全库导入这个操作上,因为只有全库导出才导出create tablespace的语法,而导入时需要重新创建表空间,这样的就需要通过remap_datafile来重新map表空间的datafile的位置。我测试的是把orcl这个库全库导出然后full导入到test这个库中。之所以要记录一下,是因为好长时间自己理解不了doc上对remap_datafile的解释[@more@]导出script比较简单,就不写了,导入如下:C:>impdp 'sys/system@test as sysdba' directory=expdp_dir dumpfile=full.dmp full=y logfile=full_imp4.txt parfile='c......【阅读全文】

阅读(8657) | 评论(0) | 转发(0)

发布时间:2009-03-10 09:14:08

这两个函数相互转化时有时候经常控制不好时间的格式,写个简单的例子被查。[@more@]C:>sqlplus sys/system@orcl_d as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 星期二 3月 10 09:08:11 2009Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL> select current_scn from v$database;CURRENT_SCN----------- 2608762SQL> select scn_to_timestamp(2608762) from dual......【阅读全文】

阅读(9130) | 评论(0) | 转发(1)

发布时间:2009-03-09 20:43:58

困扰过很久的一个问题,看到网上别人的回答解决了,记录一下。[@more@]http://www.itpub.net/thread-333740-1-1.html......【阅读全文】

阅读(4912) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册