Time of Update: 2014-06-15
RMAN是OracleDatabase Backup管理中必須用到的管理工具。它的操作方式有很多種,我整理了一些常用的操作命令,匯總起來,以方便工作。 1 、備份資料庫操作命令 簡潔版 backup database plus archivelog format '/backup/rman/xx_%U.%T'; 正規版 run { allocate channel t1 type disk; backup database format '/backup/rman/xx_%U.%T';
Time of Update: 2014-06-15
CRS提供了很多命令可以管理和查看叢集服務狀態,常用的有crs_stat、crs_start、crs_stop、crsctl等,這裡依次介紹。 1、 查看叢集狀態 通過crs_stat命令可以查看叢集中所有資源的狀態,包括資源狀態、資源運行在哪個節點上、資源類型等資訊。例如:[Oracle@node-rac1 ~]$ crs_stat –t Name &
Time of Update: 2014-06-15
本文內容HR 模式 Oracle 樣本 Schema 安裝 HR 模式 示範層級查詢 層級查詢 參考 HR 模式Oracle 樣本 SchemaOracle 有幾個樣本 Schema,包括,HR(Human Resources)、OE(Order Entry)、OC( Online Catalog)、PM(Product Media )、IX(Information Exchange) 和
Time of Update: 2014-06-15
Profile的設定INV: Debug Trace: YesINV:Debug Level: 10(也可以大於10,小於15,層級越高,日誌的詳細程度越高)INV: Debug file: /usr/tmp/invdebug.log註:INV: Debug file所指定的路徑必須是下邊value中的 select valuefrom v$parameterwhere name = 'utl_file_dir';如果Profile 'TP:INV Transaction
Time of Update: 2014-06-15
正常情況下,Oracle EBS裡修改使用者密碼,可以在System administrator> Define user form裡更改,但有的時候,開發或者實施需要更快速的更改密碼,可以使用下邊的這個指令碼DECLARE l_success boolean; BEGIN
Time of Update: 2014-06-15
上一節我們講解了對於mongodb的一些認識和概念(見 ),那麼接下來就要切實步入mongodb的學習中了。mongodb不像關係型資料庫有很強大的GUI用戶端,雖然mongodb也有,但功能和穩定性實在不敢恭維,所以操作mongodb我們大部分都是用類似cmd命令的方式(mongodb稱為shell操作)來完成,因此學好mongodb shell操作是非常重要的基礎。一、準備工作1、 下載mongoDB :http://www.mongodb.org/downloads
Time of Update: 2014-06-15
在這篇文章中,我們將學習如何安裝並使用 PostgreSQL 的模組,包括 chkpass, fuzzystrmatch, isn 和 hstore. 模組為資料庫增加不同的功能,例如管理和監控工具、新的資料類型、操作符、函數和演算法等等。我們將測試增加資料類型和演算法的模組,這些模組可以讓資料庫具備應用的邏輯。PostgreSQL 被稱為是“最進階的開來源資料庫”,過去4年我一直在 foodlets.in 上使用它,以及 CSTEP (Center for
Time of Update: 2014-06-15
由於Oracle版本問題,11g預設匯出的表將無法匯入到10g中會報如下錯誤:Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit ProductionWith the Partitioning, OLAP and Data Mining optionsORA-39001: invalid argument valueORA-39000: bad dump file
Time of Update: 2014-06-15
一、scn的作用 Scn的作用主要是保證資料庫的一致性。它是Oracle的內部時鐘機制。Scn是實施對oracle恢複非常重要的機制。 Scn在資料庫中無處不在,一般在控制檔案,資料檔案頭,記錄檔,資料檔案等都記錄scn值。 system
Time of Update: 2014-06-15
其實,蠻蛋疼的,體繫結構要想深入的理解,還需要配合後續的備份與恢複的實驗和原理。但不管啦,先稍微瞭解一下。 控制檔案是個相當小的二進位檔案,最多能增長到64m左右。 參數檔案告訴執行個體控制檔案的位置。而控制檔案告訴執行個體:資料庫名,資料檔案的名稱及其位置,線上重做記錄檔的名稱及其位置,以及系統和各個資料檔案的SCN資訊。 我們的Oracle內部的幾個人,都比較喜歡往ctl上面寫東東,比如: server
Time of Update: 2014-06-15
備份備份其實就是為了防止出錯或者宕機時,作為冗餘的一種手段。一、Oracle備份從備份類型上分可以分為兩類:物理備份和邏輯備份1、 物理備份:copy,將datafile、control file等檔案copy到別的地方Oracle也提供了一些工具比如rman、使用者管理備份。2、 邏輯備份:複製資料imp/exp、impdp/expdp二、按備份時的資料庫狀態兩種狀態:啟動狀態和關閉狀態1、 熱備份(聯機備份)2、
Time of Update: 2014-06-15
手動添加控制檔案方法一、1、 修改參數檔案spfile中控制檔案的資訊 SQL> alter system set control_files=
Time of Update: 2014-06-15
rman備份出現ORA-19625:原因在於作業系統下刪除了這個歸檔日誌,這個日誌還沒備份過,rman去備份的時候,找不到這個歸檔就出錯了。可用以下方法解決:RMAN> change archivelog all crosscheck;----------------------------------當手工刪除了資料庫的歸檔檔案後,需要用這個命令進行同步。(物理上刪除了歸檔日誌,但是控制檔案並不知道;因此需要交叉檢驗以同步資訊)crosscheck archivelog
Time of Update: 2014-06-15
下載軟體,版本 mongodb-linux-x86_64-2.0.2.tgz解壓縮後的目錄:mongodb-linux-x86_64-2.0.2 然後轉移到目錄 /usr/local/mongodb建立相應的資料存放目錄和日誌目錄mkdir /usr/local/mongodb/{data,log} 簡單的啟動服務執行/usr/local/mongod
Time of Update: 2014-06-15
背景: 之前做了基於SCN的不完全恢複,在嘗試恢複的過程中使用了_allow_resetlogs_corruption參數,resetlogs之後,Oracle使用的當前控制檔案不允許從這個曆史的備份組中進行恢複,從而導致了RMAN-06026這個錯誤,錯誤現象如下:錯誤現象:RMAN> restore database;Starting restore at 26-JUL-12using target database control
Time of Update: 2014-06-15
在最佳化MySQL配置時,加入 skip-name-resolve ,在重新啟動MySQL時檢查開機記錄,發現有警告資訊。120726 11:57:22 [Warning] 'user' entry 'root@localhost.localdomain' ignored in --skip-name-resolve mode.120726 11:57:22 [Warning] 'user' entry '@localhost.localdomain' ignored in
Time of Update: 2014-06-15
裝好Oracle資料庫,我們準備用PLSQL Developer 這個軟體來串連伺服器的資料庫!下面簡單介紹設定此軟體並串連oracle資料庫的方法:一、下載並安裝好PLSQL Developer(綠色版的也可以);二、下載並解壓
Time of Update: 2014-06-15
以前寫過一篇PostgreSQL 函數調試環境搭建的文章《PostgreSQL 9.1.3 plpgsql debugger module》源碼來源比較老, 很多PG的代碼都搬到github上面了, 其中也包含了pldebugger, 這篇BLOG還是講函數調試環境的搭建, 只是從GITHUB上弄pldebugger的源碼.1. 首先要安裝git用戶端,git的安裝參考《git install》 2. 擷取源碼[root@db-172-16-3-33 soft_bak]# git clone
Time of Update: 2014-06-15
基於SCN的恢複,第二篇 1、察看當前的SCN,以便於後期資料丟失用來恢複:SQL> select current_scn from v$database; CURRENT_SCN----------- 1511297 SQL> select file#,checkpoint_change#from v$datafile; FILE#
Time of Update: 2014-06-15
一. undo 的一些準備知識在之前的文章裡有對undo segment 有說明:Current online Redo 和 Undo 損壞的處理方法 1.1 當undo_management被設定成MENUAL時使用系統復原段, 即將undo records 記錄到SYSTEM 資料表空間下的SYSTEM段。SQL> col segment_name format a10SQL> select segment_name,tablespace_