DB分類文章 顯示方式:簡文 | 列表

2007年01月22日

再次實作10g全文檢索

這次因為工作的需求再次測驗全文檢索的功能,是否都符合專案所需,記錄一下測試流程:
...繼續閱讀

Posted by my_work at 樂多Roodo!17:12回應(0)引用(0)

2007年01月5日

使用union把clob跟varchar2的使用串在一起

主要是使用dbms_lob這個函數來解決
範列:

select dbms_lob.substr(msg,dbms_lob.getlength(msg),1) from t_clob

union

select msg from t_varcha;


...繼續閱讀

Posted by my_work at 樂多Roodo!15:38回應(0)引用(0)

2006年12月27日

非sys使用autorace

要優化特定的sql,所以想到先使用autorace的方式來解決,但發現一執行set autotrace on;就發生錯誤了
尋問google大神找到了解決方案,只是沒想到10.0.2還有這個bug=.="
...繼續閱讀

Posted by my_work at 樂多Roodo!15:04回應(0)引用(0)

2006年12月18日

mysql移至oracle的經驗記錄

上個星期都在忙處理mysql的資料匯到oracle中,本來是用sqlldr來處理,後來想到要處理的table很多,就開始找了一些工具來處理。試過了oracle官方軟体,但只支援mysql4.x;再找了Intelligent Converters,發現中文匯入會有問題,最後還是自已diy處理了.........

一些心得分享:
...繼續閱讀

Posted by my_work at 樂多Roodo!15:12回應(2)引用(0)

What is ITL?

讀9i的033課程裏有說到ITL,上網查資料後,有一個網站的資料整理的還不錯,在這裏記錄一下,以後覆習就不用再找了
http://www.dbazine.com/oracle/or-articles/nanda3
...繼續閱讀

Posted by my_work at 樂多Roodo!15:00回應(0)引用(0)

2006年11月29日

oracle實現mysql的group_concat功能

前幾天需要把select出來的結果合併成一行,如
mysql> select * from test2;
+------+------+------+
| id | id2 | txt |
+------+------+------+
| 1 | 1 | a |
| 1 | 2 | a1 |
| 2 | 10 | b |
| 2 | 11 | b1 |
+------+------+------+
4 rows in set (0.28 sec)

mysql> select id,group_concat(txt) from test2 group by id;
+------+-------------------+
| id | group_concat(txt) |
+------+-------------------+
| 1 | a,a1 |
| 2 | b,b1 |
+------+-------------------+
2 rows in set (0.08 sec)

下面是我找到oracle實作的方法:
...繼續閱讀

Posted by my_work at 樂多Roodo!10:49回應(0)引用(0)

2006年11月28日

Oracle11g的新特性-11g New Features

轉貼:http://www.itpub.net/675955.html

隨著這幾天Oracle OpenWorld大會的召開,Oracle11g的新特性越來越多的被展現出來。

  此前,我曾經介紹過Oracle11g將可能在10月份的這個大會上推出,當時關於Alpha版的信息已經可以見到,現在出現的已經是Beta版,離Oracle11g的正式版已經不遠。

  Laurent Schneider 在他的Blog中提到,關於Oracle11g的名字還沒有最後確定,就像10g推出時一樣,Oracle可能給11版的數據庫一個新的名字。可是據我估 計,更改的可能性不大,因為Grid技術在10g中還並不成熟,推廣和使用也極為有限,Oracle應該會沿著這個方向至少再走1~2個版本才對。

  那麼11g中將會出現哪些激動人心的新特性(new features)呢?

  Justin Kestelyn 在他的Blog中提到了很多Beta版中引入的新特性:

  1.如果說10g著重於降低所有者成本,那麼11g將著重降低變更管理成本(也可以被稱為提供變更保證)

  2.DataGuard將引入一個新特性-Flashback Standby

  這個新特性可以使得備用數據庫可以創建一個快照,從而能夠重演主庫的所有負載變化,使得通過備用數據庫研究主庫的負載變化等成為可能,而且通過閃回功能,備用庫仍然可以和主庫保持一致。

  eygle注:在我看來,這一新特性是豐富了DataGuard的功能,使得DataGuard可以發揮更大的作用。

  3.在變更管理增強方面,Oracle提供在線的升級(Upgrade)和補丁應用(hot Patching),從而實現無當機(no downtime)的系統維護.

  eygle注:這真是一個激動人心的特性,減少Down機時間的問題修復顯然已經被期待已久。

  
 4.快速的故障解決

  這一特性是通過引入自動收集故障相關信息來完成的,同時數據庫提供修復建議(repair Advisor)等工具協助快速故障診斷。

  5.關於分區的增強

  實現了通過邏輯對象分區,同時實現了自動分區創建的功能。

  eygle注:自動分區的創建,一直以來我們都是通過自己編寫的過程來實現的,現在Oracle將這個過程內置在數據庫中,這隻能算得上一個易用性方面的小增強吧。

  6.其它

  新的高性能LOB基礎架構

  本地Java & PL/SQL編譯器

  新的PHP驅動

  讓我們一起期待11g的來臨吧!

...繼續閱讀

Posted by my_work at 樂多Roodo!10:38回應(0)引用(0)

2006年11月16日

有關autotrace出來的訊習說明

近來準備033的考試,正在學習使用autorace的方法,但不知到出來的訊習代表的意思為何。經查google後查得到不錯的答案 ...繼續閱讀

Posted by my_work at 樂多Roodo!18:33回應(0)引用(0)

實戰sqlldr的心得

最近老大交待要把mysql的資料移轉到oracle,想說正好利用sqlldr來處理,沒想到遇到一些問題

os: redhat as 4.0
mysql: 5.0
oracle:10 r2

...繼續閱讀

Posted by my_work at 樂多Roodo!17:20回應(1)引用(0)

2006年11月8日

MYSQL Replication

1、設定my.conf檔

master my.cnf:
[mysqld]
server-id = 1  #master的機器的號碼要為最大
log-bin

binlog-do-db=reptest #要被同步的db

slave my.cnf:
[mysqld]
server-id = 2 #slave的機器的號碼可自選,但不可大於master
master-host = master-host.net
master-user = repl
master-password = repl_pass
replicate-do-db = database1 #要同步的db
replicate-do-db = database2  #可以多個
log-warnings

...繼續閱讀

Posted by my_work at 樂多Roodo!18:11回應(0)引用(0)
 [第一頁]  [6]  [7]  [8]  [9]  [10]  [11]  [12]  [13]  [14]  [最終頁]