TOAD for Oracle可以很方便的幫我們找到Lock的相關訊息。
直接在工具列上點選Session Browser,再選擇Locks頁面


keven 發表在 痞客邦 留言(0) 人氣()

今天將行動硬碟接到筆電的USB孔,作業系統是Win 8.1,我的電腦內卻沒有出現新的磁碟,
但是行動硬碟前陣子才使用過,是正常的,怎麼今天就不行了,難道運氣真的這麼不好,它壞了。
先到裝置管理員查看,發現USB的控制器居然是問號,這之前是沒有發生過的,所以先將它解除掉。

keven 發表在 痞客邦 留言(0) 人氣()

Oracle 9iR2可以利用flashback query來查詢undo的資料,
只要是Undo的資料尚未被覆寫,就有機會把資料還原。

先將測試tmp_ccc內的資料清除
SQL> select count(1) from tmp01;

  COUNT(1)
----------
        10

SQL> delete tmp01 ;

10 rows deleted.

SQL> commit;

Commit complete.

SQL> select count(1) from tmp01;

  COUNT(1)
----------
         0


1、利用SCN查詢
找出現在的SCN
SQL> SELECT DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER FROM dual;

GET_SYSTEM_CHANGE_NUMBER
----------------------------
                 450302

查詢tmp01在SCN 450301時的資料
SELECT count(1) FROM tmp01 AS OF SCN 450301;

  COUNT(1)
----------
        10

2、利用時間查詢

找30分鐘前的資料
select count(1) from tmp_ccc AS OF TIMESTAMP TO_TIMESTAMP(sysdate-30/1440);

  COUNT(1)
----------
        10
         
也可以直接指定時間,先設定時間格式
SQL> ALTER SESSION SET NLS_TIMESTAMP_FORMAT = 'DD-MON-YYYY HH24:MI:SS';

Session altered.

查現在的時間,看看時間格式
SQL> SELECT LOCALTIMESTAMP   FROM   dual;

LOCALTIMESTAMP
---------------------------------------------------------------------------
27-DEC-2013 15:59:19

SQL> SELECT count(1) FROM tmp01 AS OF TIMESTAMP TO_TIMESTAMP('27-DEC-2013 15:29:00');

  COUNT(1)
----------
        10
         
          

keven 發表在 痞客邦 留言(0) 人氣()

剛好遇到Lock的類型是Concurrent Request,因為知道Session ID(SID),
想由Session ID找出Concurrent Request,可以執行下列的SQL

select vs.sid  "Session_ID"
      ,vs.serial# "Session_Serial#"

keven 發表在 痞客邦 留言(0) 人氣()

停用EBS上的Help -> Diagnostics功能,如下圖:

到System Administrator -> Porfile -> System

keven 發表在 痞客邦 留言(0) 人氣()

在Linux中可以將一部分記憶體掛載成磁碟來使用,分別為:ramdisk、ramfs、tmpfs。
而在將記憶體掛載成磁碟之後,就可以把它依磁碟一般的存取它,因為是記憶體存取,
所以速度比一般的硬碟要快上非常多,但是關機後,裡面的資料也就跟著消失了。

ramdisk可以被Linux格式化且掛載,它在Kernel 2.0/2.2就已經被支援了,

keven 發表在 痞客邦 留言(0) 人氣()

ramdisk 就是將一部份的記憶體當成是磁碟來存取。
優點是磁碟的速度非常快,但是下次開機後資料就不見了。

系統有ram0到ram15,預設大小為16M,除非掛載ramdisk,否則並不占用記憶體空間空間。

要修改ramdisk的大小只要在kernel的後面加上ramdisk_size=xxxxx再重開機就可以了
[root @linux ~]# vi /etc/grub.conf

keven 發表在 痞客邦 留言(0) 人氣()

我在Chrome有裝「Google發佈商工具」,平時都是正常的,但是因為防火牆上有設定網路使用密碼,
所以有時候Chrome會出現「Google發佈商工具列尚未初始化。」,雖然輸入密碼後,
網路已經可以正常使用,但是偶而還是一直無法成功連線。

keven 發表在 痞客邦 留言(0) 人氣()

在下方工具列的空白處上點擊右鍵,選擇「內容」。


keven 發表在 痞客邦 留言(0) 人氣()


Windows鍵+Enter
開啟/關閉朗讀程式(會把動作或程式用唸的唸出來)

Ctrl+加號 (+) 或 Ctrl+減號 (-)

keven 發表在 痞客邦 留言(0) 人氣()