Time of Update: 2018-12-03
DBA在執行各種資料庫操作時,要使用獨立於資料庫的方法進行認證。 特殊系統許可權:SYSDBA和SYSOPER: SYSDBA: *使用startup或shutdown語句啟動或關閉資料庫與執行個體. *使用alter database語句執行開啟、卸載、備份資料庫等操作。 *使用create database語句以手工方式建立資料庫。 *具有restricted session許可權,可以在保留狀態下串連資料庫。 sysoper:
Time of Update: 2018-12-03
1.2 Factory 方法(Factory Method)模式 Factory 方法模式是類的建立模式,又叫虛擬構造子(Virtual Constructor)模式或者多態性工廠(Polymorphic Factory)模式。 Factory 方法模式的用意是定義一個建立產品對象的工廠介面,將實際工作延遲到子類中。 1.2.1 Factory 方法模式的引進 Factory 方法模式是簡單原廠模式的進一步抽象和推廣。由於使用了多態性,Factory
Time of Update: 2018-12-03
Java與模式:裝飾(Decorator)模式 裝飾模式使用被裝飾類的一個子類的執行個體,把用戶端的調用委派到被裝飾類,裝飾模式的關鍵在於這種擴充是完全透明的。 裝飾模式在Java種使用也很廣泛,比如我們在重新定義按鈕、對話方塊等時候,實際上已經在使用裝飾模式了。裝飾模式最淺顯的例子是相片-相框的例子。 一、原理圖其中類的職責如下: 抽象構件角色(Project):給出一個介面,以規範準備接收附加責任的對象具體構件角色(Employe):定義一個將要接收附加責任的類裝飾角色(Manager):持
Time of Update: 2018-12-03
如果白癡會飛,那我的公司簡直是個機場。 所有的男人生來平等,結婚的除外。 咱們是否可以找個地方喝上一杯,交個朋友?或者說,還是我直接給把錢包給你? 我想,只要我再稍微具有一些謙虛的品質,我就是個完美的人了。 如果您需要諮詢或建議,我們將免費提供;如果您需要正確的答案,請您另外付費。 過去,鬧鐘響的時候,我常常有把它拍了再繼續睡的毛病,但是自從我在鬧鐘旁邊放了三個 老鼠夾之後,我的毛病就根除了。 如果說貝多芬是交響樂之父,那麼是不是說貝多芬的父親是交響樂之爺? 我做
Time of Update: 2018-12-03
查看等待事件--v$session_wait視圖中的p1、p2、p3表示等待事件的具體含義,如果Wait Event是db file scattered read,那麼p1=file_id/p2=block_id/p3=blocks,然後通過dba_extents即可確定出熱點對象.--如果是latch free的話,那麼p2為閂鎖號,它指向v$latch.--求等待事件及其對應的latchcol event format a32;col name format a32;select
Time of Update: 2018-12-03
設計模式-觀察者模式(上) 本文參考Head First設計模式一書,感覺書中的例子實在很好,很貼切。對模式的知識點進行總結,並對書的源碼做了一定注釋。 觀察者模式要點有二:主題和觀察者。最貼切的案例是:雜誌訂閱,雜誌是主題,觀察者是訂閱者。當出版新雜誌時候,這個事件會自動通知所有的訂閱者。根據OO基本原則,應該針對介面編程(當然原因很多),主題和訂閱者一般都作為介面。 下面是Head First的例子,是一個氣象站,使用者訂閱氣象資訊的服務。 並且,終端使用者所要的資訊可能是: 針對這個需求,
Time of Update: 2018-12-03
什麼是xinetd模式和initd模式像其它精靈一樣,vsftpd提供了standalone和inetd(inetd或xinetd)兩種運行模式。簡單解釋一下,
Time of Update: 2018-12-03
本篇主要內容如下:第一章 PL/SQL 程式設計簡介1.1 SQL與PL/SQL1.1.1 什麼是PL/SQL?1.2 PL/SQL的優點或特徵1.2.1 有利於客戶/伺服器環境應用的運行1.2.2 適合於客戶環境1.2.3 過程化1.2.4 模組化1.2.5 運行錯誤的可處理性1.2.6 提供大量內建程式包1.3 PL/SQL 可用的SQL語句1.4 運行PL/SQL程式 SQL語言只是訪問、操作資料庫的語言,並不是一種具有流程式控制制的程式設計語言,而只有程式設計
Time of Update: 2018-12-03
作業系統:suse10企業版一、確認系統中是否已有開通ftp所需要包 rpm -qa | grep vsftp如果沒有安裝,需要手工安裝rpm -ivh
Time of Update: 2018-12-03
設計模式-觀察者模式(下) 觀察者模式在Java中有兩種實現方式,上文是一種方式,這種方式是自己寫代碼實現。另一種方式是使用Java內建的觀察者模式來實現。 相關的介面和類如下:java.util.Observable 主題(可觀察者)------classjava.util.Observer 觀察者 -------interface 相關的API如下:1、java.util.ObservableObservable()
Time of Update: 2018-12-03
本篇主要內容如下:5.1 異常處理概念5.1.1 預定義的異常處理5.1.2 非預定義的異常處理5.1.3 使用者自訂的異常處理5.1.4 使用者定義的異常處理5.2 異常錯誤傳播5.2.1 在執行部分引發異常錯誤5.2.2 在聲明部分引發異常錯誤5.3 異常錯誤處理編程5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM異常處理函數 即使是寫得最好的PL/SQL程式也會遇到錯誤或未預料到的事件。一個優秀的程式都應該能夠正確處理各種出錯情況,並儘可能從錯誤中恢複。任何ORA
Time of Update: 2018-12-03
<iframe frameborder="0" marginheight="0" marginwidth="0" border="0" id="alimamaifrm" name="alimamaifrm" scrolling="no" height="217px" width="192px" style="width:192px;height:217px" src="http://a.alimama.cn/cpscode.php?t=1110&pid=mm_10248913_0_
Time of Update: 2018-12-03
dbms_stats.gather_table_stats和analyze table的一點細小差別 SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit ProductionPL/SQL Release 9.2.0.4.0 -
Time of Update: 2018-12-03
曾想自己做個遠程方法調用,今晚心血來潮,從9點左右開始,大概做了2.5小時。一個小小的遠程方法調用架構出來了。調試順利通過,
Time of Update: 2018-12-03
Time of Update: 2018-12-03
在美國的一所大學裡,快下課時,教授對自己的學生們說:“我和大家做個小遊戲,誰願意配合我一下?”一名女生走上台來。教授說:“請在黑板上寫下你難以割捨的20個人的名字。”女生照做了,她寫下了一連串自己鄰居、朋友和親人的名字。教授說:“請你劃掉一個這裡面你認為最不重要的的人。”女生劃掉了一個她鄰居的名字。教授又說:“請你再劃掉一個。”女生又劃掉了一個她的同事。教授再說:“請你再劃掉一個。”……最後,黑板上只剩下了四個人,她的父母,丈夫和孩子。教室裡非常安靜,同學們靜靜地看著教授,感覺這似乎已不再是個遊
Time of Update: 2018-12-03
DBMS_STATS分析表作用:DBMS_STATS.GATHER_TABLE_STATS統計表,列,索引的統計資訊.DBMS_STATS.GATHER_TABLE_STATS的文法如下:DBMS_STATS.GATHER_TABLE_STATS (ownname VARCHAR2, tabname VARCHAR2, partname VARCHAR2, estimate_percent NUMBER, block_sample BOOLEAN, method_opt VARCHAR2,
Time of Update: 2018-12-03
show_space函數源碼xzh2000 提供的最終混合超級完全無敵版show_space函數源碼create or replace procedure show_space ( p_segname_1 in varchar2, p_space in varchar2 default 'MANUAL', p_type_1 in varchar2 default 'TABLE' , p_analyzed in varchar2 default 'N', p_owner_1 in varchar2
Time of Update: 2018-12-03
如何更快地批量資料處理?如何更快地批量資料處理?作者 xzh2000 在批量處理資料時,比如從上億條記錄的表中刪除上1000萬條資料,不僅要考慮對undo的影響,還要考慮對redo,對磁碟i/o,鎖、阻塞等的影響,在某種意思上講,同樣的任務,執行的sql次越少,總的消耗的時間就越少。。。 create table tmp_object1 as select * from dba_objects;create index idx_object1_name on
Time of Update: 2018-12-03
利用rowid快速線上更新海量資料(zt)http://www.itpub.net/thread-1052077-1-2.html最近一直在折騰大表的更新問題,今天終於有了突破。興奮之餘發個文章跟大家分享一下心得,並且討論一下是否還可能進一步提高處理速度。問題是這樣的:一張5億條記錄的表,沒有分區。由於增加了一個冗餘欄位,需要根據另外一張表(4.8億條)更新這個大表。下面是具體的描述:環境:HP-UX 11i+Oracle9.2.0.8+RAID要更新的表:T1 (id1 number, id2