Time of Update: 2014-06-15
--alert.log出現很多如下警告日誌:Errors in file /u01/app/Oracle/admin/ESUITE/bdump/esuite_rvwr_23296.trc:ORA-19809: limit exceeded for recovery filesORA-19804: cannot reclaim 18055168 bytes disk space from 85899345920
Time of Update: 2014-06-15
當我們對db2記憶體使用量清理進行監控檢查的時候,經常需要知道db2當前的記憶體使用量情況。通過參數instance_memory並不能準確的看到這些資訊,因為instance_memory包括了mon_heap, audit_buf_sz and FCM, database shared memory segment (bufferpool, locklist, dbheap, pckcache, util_heap,
Time of Update: 2014-06-15
--建立測試表create table fn_dml_test( ID NUMBER(20), text VARCHAR2(200))--建立函數CREATE OR REPLACE FUNCTION fn_test(ID NUMBER) RETURN NUMBERIS/*14551, 00000, "cannot perform a DML operation inside a query "//
Time of Update: 2014-06-15
What is AOL? Oracle Applications are constructed and maintained using the Application Object Library (AOL).The Three main areas of AOL areApplications Security Operating Profile Concurrent ProcessingAOL Stands For “Application Object Library”. AOL
Time of Update: 2014-06-15
今天看Oracle文檔,發現trim函數的用法不僅僅局限於去除字串的空格!特翻閱官方解釋,並最如下實驗,希望大家共同學習!1. 首先看一下trim函數的文法圖:http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions199.htm文法描述如下:TRIM([ { { LEADING | TRAILING | BOTH } [
Time of Update: 2014-06-15
之前我們介紹了 Oracle 11g 新特性中的 虛擬列 和 唯讀表,今天我們介紹另外一個新特性 —— 組合觸發器。在以前版本的 Oracle 中,你可通過 FOLLOWS 關鍵字來控制觸發器執行的順序,例如: 01CREATE OR REPLACE TRIGGER XXX_TRG 02 BEFORE INSERT 03 ON
Time of Update: 2014-06-15
Oracle 11g(11.2.0.1.0)中有bug,當表無資料時,不分配segment解決方案:1、insert一行,再rollback就產生segment了。該方法是在在空表中插入資料,再刪除,則產生segment。匯出時則可匯出空表。2、設定deferred_segment_creation 參數SQL>show parameter
Time of Update: 2014-06-15
我在執行一次資料庫匯出任務時出現異常如下:匯入資料時出現錯誤:IMP-00017: 由於 Oracle 錯誤 1659, 以下語句失敗:"CREATE TABLE "TB_XXXXXXXX" ("SERV_ID" NUMBER(9, 0) NOT NULL ENABLE, "ELEMEN""T_TYPE" NUMBER(1, 0) NOT NULL ENABLE, "CATALOG_ID" NUMBER(9, 0) NOT NULL EN""ABLE, "CATALOG_NAME"
Time of Update: 2014-06-15
環境描述:LINUX 虛擬機器 RedHat5.5+Oracle10.2.0.1 單一實例庫 故障描述:startup 啟庫時出現ORA-00600報錯如下,並且無法啟動 ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []Sat Mar 10 21:18:00 2012USER: terminating instance due
Time of Update: 2014-06-15
前言:用Oracle
Time of Update: 2014-06-15
SQL> conn sys/system@jytest as sysdbaERROR:ORA-12537: TNS:connection closed1.processes參數設定太小。進入設定processes方法:Oracle的sessions和processes的關係是 sessions=1.1*processes + 5使用sys,以sysdba許可權登入:SQL> show parameter
Time of Update: 2014-06-15
Linux下忘記MySQL root密碼解決方案,基於Ubuntu 12.04 LTS。忘了mysql密碼,從網上找到的解決方案記錄在這裡。編輯mysql的設定檔/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。重啟mysql服務www.bkjia.com @ubuntu:~$ sudo service mysql restart mysql stop/waiting mysql start/
Time of Update: 2014-06-15
還原Oracle資料庫時出現ORA-19870和ORA-19573錯誤,如:RMAN> restore database;Starting restore at 11-DEC-12using channel ORA_DISK_1channel ORA_DISK_1: starting datafile backupset restorechannel ORA_DISK_1: specifying datafile(s) to restore from backup
Time of Update: 2014-06-15
問題:在使用select into from tablename這樣的隱式遊標的時候,如果查不到資料,那麼會報ora-01403的錯誤。而每次使用顯式遊標,再開啟取值就顯得很麻煩。一個經驗豐富的老師提出可以用類似max min等這樣的彙總函式,來避免select into帶來的異常,又避免每次使用遊標的麻煩。效率和可行性測試:①暫存資料表CREATE TABLE EDU.TEST( ID NUMBER NULL)TABLESPACE
Time of Update: 2014-06-15
在VMware下的Oracle RAC 環境中,對於共用儲存不夠或者需要增加新的共用磁碟來配置ocr或votingdisk的多路鏡像,我們可以通過VMware下的命令列來增加共用儲存,然後將這些新磁碟逐一追加到虛擬機器即可。下面給出具體描述。 1、添加虛擬磁碟 #下面我們為虛擬機器增加2塊共用磁碟 #一塊為添加ocr鏡像,一塊用於補充asm磁碟不夠用的情形 C:\Users\robinson.cheng>cd C:\Program Files (x8
Time of Update: 2014-06-15
1.使用sys賬戶建立資料庫連接安裝Oracle 11g會內建一個叫做SQL Developer的工具,它的功能非常強大,以前一直不知道,還用著plsqldev和navicat來串連資料庫,其實這個工具擁有前面兩個軟體的所有功能(如果說的太絕對請指正)。首先我們開啟SQL Developer,如所示:SQL Developer不能用於建立Oracle資料庫,只能用來串連已建立的資料庫,我們一般都是使用Database Configuration
Time of Update: 2014-06-15
從Oracle 10g開始,Oracle提供了自動SGA的管理(簡稱ASMM,即Automatic Shared Memory Management)新特性。所謂ASMM,就是指我們不再需要手工設定shared pool、buffer pool等若干記憶體池的大小,而是為SGA設定一個總的大小尺寸即可。Oracle 10g資料庫會根據系統負載的變化,自動調整各個組件的大小,從而使得記憶體始終能夠流向最需要它的地方。比如,假設某個系統,白天屬於OLTP應用,因此會需要較多的buffer
Time of Update: 2014-06-15
從Oracle Database 10g開始,只有在初始參數AUDIT_TRAIL被設定為DB_EXTENDED時,才填充DBA_AUDIT_TRAIL中的列SQL_TEXT和SQL_BIND。 Oracle使用大量不同的審計方法來監控使用何種許可權,以及訪問哪些對象。審計不會防止使用這些許可權,但可以提供有用的資訊,用於揭示許可權的濫用和誤用。 下表中總結了Oracle資料庫中不同類型的審計。 審 計 類 型 說 明
Time of Update: 2014-06-15
--==========================-- 配置sqlnet.ora 限制IP訪問Oracle--==========================與防火牆類似的功能,Oracle 提供限制與允許特定的IP或主機名稱通過Oracle Net來訪問資料庫。這個功能由sqlnet.ora設定檔來實現。該檔案通常$ORACLE_HOME/network/admin/
Time of Update: 2014-06-15
先說說DG的三種保護模式Maximum Protection:最大保護模式,不允許資料丟失,所有事務必須完成主備庫的日誌寫後才能提交,如果主備庫之間網路異常,將會嚴重影響主庫效能。Maximum Performance:此為DG的預設模式,此模式保證主庫以最大效能運行,允許事務在完成本地日誌寫成功後主庫立即提交,而不需等待redo資料寫到備庫,事務產生的redo 資料非同步傳輸到備庫,此模式在主庫發生故障時,備庫可能有少量資料丟失,對主庫效能影響最小。Maximum