2014年6月26日

[ORACLE] recyclebin


把表drop掉 會產生recyclebin 這是為了可以復原不小心刪除的表

SQL> show recyclebin

可以看到 recyclebin們

可以想成把檔案丟去資源回收桶

如果要回復:
SQL> FLASHBACK TABLE  [誤刪的表名] TO BEFORE DROP;


那如果刪的時候 要直接真的drop掉

DROP TABLE [要刪的表名] PURGE;



如果要清空所有的recyclebin們
PURGE RECYCLEBIN;


如果只要是要刪單一的
PURGE TABLE "[recyclebin名稱]";

2014年6月22日

[日文] 美妝 (2014 06.22更新)

マスカラ←睫毛膏
ビューラー、アイラッシュカーラー←睫毛夾
アイブロウ←眉筆
コンシーラー←遮瑕

2014年6月20日

利用 tag 幫文字標注音 假名


        <div>
            <ruby>
                <rb>今日</rb>
                <rt>きょう</rt>
            </ruby>
            は
            <ruby>
                <rb>暑</rb>
                <rt>あつ</rt>
            </ruby>
            いですね
        </div>


上面這串 顯示出來就是:

今日 きょう あつ いですね


KB →MB →GB →TB →PB →EB →ZB →YB

十進制前綴
(SI)
名字 縮寫 次方
千位元組 KB 103
百萬位元組 MB 106
吉位元組 GB 109
兆位元組 TB 1012
拍位元組 PB 1015
艾位元組 EB 1018
皆位元組 ZB 1021
佑位元組 YB 1024

[ORACLE] 建dblink

create database link <dblink名> connect to <被連的使用者名稱> identified by <被連的密碼>
USING
'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<被連的dbip>)(Port=<被連的dbport>)))(CONNECT_DATA=(SERVICE_NAME=<被連的db servicename>)))';

BUT 如果建好了的dblink使用時會發生錯誤:
  ORA-01017: invalid username/password; logon denied


  ORA-02063: preceding line from <link_name>


這是因為版本造成的 (9、10 連到11) ,密碼會被自動轉成大寫

解決方法就是建dblink時的密碼要用雙引號包住

[ORACLE] 累加彙總 累加平均

全部累加彙總語法

SELECT ...
     , Sum( column1 ) Over( Order by column2 ) as alias
  FROM ...


 分類累加彙總語法

SELECT ...
     , Sum( column1 ) Over( partition by column2 Order by column3 ) as alias
  FROM ...


2014年6月19日

[JAVA][log4j] log4j2.xml

log4j2的xml寫法和1.x有所不同

但我1.x時不是寫xml.....所以 更增加了轉換的痛苦