Linux MySQL dump 程式崩潰不要慌,遵循下面三個簡單的步驟,就可以輕鬆解決。一、Linux mysql dump要保證存放Coredump的目錄存在且進程對該目錄有寫入權限。存放Coredump的目錄即進程的目前的目錄,一般就是當初發出命令啟動該進程時所在的目錄。但如果是通過指令碼啟動,則指令碼可能會修改目前的目錄,這時進程真正的目前的目錄就會與當初執行指令碼所在目錄不同。這時可以查看”/proc/<進程pid>/cwd“符號連結的目標來確定進程 真正的目前的目錄地址。
刪除資料庫連結:drop database link linkname;建立資料庫連結:create database link linknameconnect to usernameidentified by passwordusing 'connection string';如果想建立全域連結,則需要使用關鍵字:publiccreate public database link linknameconnect to usernameidentified by passwordusing
今天有個客戶諮詢在nbu6.5上 備份Oracle10g時不能成功,報錯code是6,查看了一下oracle的日誌顯示如下:RMAN-12001: could not open channel ch01RMAN-10008: could not create channel contextRMAN-10003: unable to connect to target databaseORA-12170: TNS:Connect timeout
一、概述在Oracle塊編程(begin系列)中,由於其不支援select .... from ...返回結果集的形式,因此就只能通過輸出參數的形式返回結果。遊標作為一種將結果集封裝成以指標單調向下讀取資料的結構,類似於只有出隊並刪除操作的隊列,正好作為輸出參數的類型。而為了使用這種方式,必須保證預存程序的參數在聲明與調用時的統一,因此不得不使用程式包。所以程式包+遊標+預存程序或函數就成了塊編程返回結果集的方法。下面來談pl/sql與ODP.net實現的方法。二、定義1、表結構
今天在恢複一套測試庫的時候遇到了ora-600(3020)錯誤SQL> recover datafile 6;ORA-00279: change 1981277 generated at 01/03/2014 14:24:15 needed for thread 1ORA-00289: suggestion : /opt/arch/archive_1_45_834576965.arcORA-00280: change 1981277 for thread 1 is in sequence
設定資料庫啟動幾個dispatcher(啟動3個dispatcher)SQL>alter system set dispatchers=‘(protocol=tcp) (dispatchers=3)’設定資料庫裡最多可以同時啟動多少個(定義最多啟動5個dispatcher),即便通過dispatchers參數定義多於5個的dispatcher,但也只能啟動5個SQL>alter system set