Time of Update: 2018-12-04
一個db類 類似於jdbc的驅動和連結配置 package com.assi;import org.apache.log4j.jdbc.JDBCAppender;public class DB extends JDBCAppender { public DB(){ this.setDriver("oracle.jdbc.driver.OracleDriver"); this.setURL("jdbc:oracle:thin:@172.18.220.
Time of Update: 2018-12-04
Oracle 10.2.0.1的Patch檔逐漸形成了家族體系了,現在讓大家來認識一下這個體系吧!到目前所發布的主要的Patch有10.2.0.2,10.2.0.3,10.2.0.4,10.2.0.4.1,10.2.0.4.2,10.2.0.4.3,10.2.0.5. 之前在32位和64位Linux下安裝了較為穩定的Oracle 10G for Linux x86和Oracle 10G for Linux
Time of Update: 2018-12-04
測量輸送量 在資料複製環境中,測量指定時間段內複製的資料量非常重要。不過,頻寬一般是按照 Gbps 的單位(Gbit/s)來算的。測量和報告操作的類型和數量可以從整體上瞭解 GoldenGate 環境的效能。資料輸送量 要計算 GoldenGate 的輸送量,我們可以使用以下參數在進程的報告檔案中附加該進程相關的統計資訊: REPORTCOUNT EVERY 1 MINUTES, RATE REPORTCOUNT 可以在 Extract 或 Replicat參數檔案中使用。 RATE
Time of Update: 2018-12-04
在安裝oracle 11g rac是報錯內容如下:INFO: Checking Single Client Access Name (SCAN)...INFO: Checking name resolution setup for "racscan"...INFO: ERROR:INFO: PRVF-4664 : Found inconsistent name resolution entries for SCAN name "racscan"INFO: ERROR:INFO: PRVF-465
Time of Update: 2018-12-04
【1】 crs(Cluster Ready Services)是10gRAC的新特性,與database是不同的介質,都可以在otn上免費下載【2】 安裝10g RAC之前,必須先安裝10g CRS【3】 CRS可以運行於其他叢集軟體之上,比如sun cluster,hacmp,serviceguide等,也可以沒有這些叢集軟體。在9i RAC安裝中,這些軟體都是必須的【4】 crs_home和oracle_home必須裝在不同目錄【5】 安裝crs之前,需要先準備好voting file和
Time of Update: 2018-12-04
Oracle中如何用SQL檢測欄位是否包括中文字元 今天有一個同事的資料移轉程式有個問題,沒有考慮中文編碼字元,由於遷移的表有幾千萬資料,但是有中文的記錄集很少,問我能否找出有中文內容的記錄數。首先我想到的是採用檢測每個位元組ASCII的方式,這樣的話需要寫一個自訂函數,然後SQL中調用得到結果。但是感覺這個方法估計很耗時,畢竟每個字元都要比較,所以沒有去實現。突然想到Oracle有一個編碼轉換的函數叫Convert,如果一個字串編碼轉換前後不一樣就表示字串裡面含有非ASCII字元,
Time of Update: 2018-12-04
ORACLE查詢或刪除時指定使用索引的寫法查詢時可以指定使用索引的寫法。SELECT /*+ index(TB_ALIAS IX_G_COST3) */ TB_ALIAS.* FROM g_Cost TB_ALIAS WHERE Item_Two = 0 AND Flight_Date >= To_Date('20061201', 'YYYYMMDD') AND Flight_Date <= To_Date('20061231',
Time of Update: 2018-12-04
author:skatetime:2011-02-14 oracle的number的淺析 從如下幾個方面來認識number 1.表示的數值範圍 2.佔用的儲存空間
Time of Update: 2018-12-03
唱著那無人問津的歌謠~如果有一天,我老無所依~請把我留在那時光裡~ 題目:答案解釋:exhibit是一個很多表的圖,不貼出來了,題意簡單就是檢驗會不會用count及nvl了,看例子吧SQL> select * from t1; ID NAME--------------------------------------- ---------- 1
Time of Update: 2018-12-03
Oracle帳號頻繁被鎖定今天早上登入部門知識庫,發現知識庫應用又登入不了,很是納悶,明明昨天已經把密碼到期的密碼都重新設定了一遍,怎麼今天又被鎖定了呢?而且把帳號解鎖後,20分鐘後帳號就又會被鎖定了。仔細想了半天也沒想到是為什麼,還是按部就班的從日誌入手吧,下面記錄下尋找這個問題的步驟。1. 找到帳號被鎖定時間利用sqlplus或者sqldeveloper,查詢帳號被鎖定的時間,相關語句如下:--修改當前會話的日期顯示格式alter session set nls_date_format =
Time of Update: 2018-12-03
Oracle DML語句(insert,update,delete) 復原開銷估算一、Oracle DML SQL復原邏輯簡介 資料庫事務由1個或多個DML(insert,update,delete)
Time of Update: 2018-12-03
群裡有個朋友問了個問題,Oracle 9i 的資料庫,Job 執行失敗,物化視圖重新整理報錯。 錯誤資訊如下:ORA-04068: existing state of packages has been discardedORA-04062: of has been changedORA-04062: timestamp of package "SYS.DBMS_SNAPSHOT_UTL" has been changedORA-06512: at "SYS.DBMS_SNAPSHOT", l
Time of Update: 2018-12-03
一.OPatch 工具說明在之前的Oracle 補丁體系的blog 提到了opatch工具:Oracle 補丁體系 及opatch 工具 介紹http://blog.csdn.net/tianlesoftware/article/details/5809526 從9.2版開始,Oracle公司實現了個別補丁安裝工具opatch.
Time of Update: 2018-12-03
1. OS 和DB 版本DB Version: 9.2.0.6OS Version:HP-UXiasd5_pb B.11.23 U ia64 0515426764 unlimited-user license 2.alert log Thu Oct11 18:14:17 2012Errors infile /oracle/product/9.2.0/rdbms/log/ingwdb_ora_17366.trc:ORA-07445: exception encountered: core
Time of Update: 2018-12-03
1、Char定長格式字串,在資料庫中儲存時不足位元填補空格,它的聲明方式如下CHAR(L),L為字串長度,預設為1,最大為2000。不建議使用,會帶來不必要的麻煩。a、字串比較的時候,如果不注意(char不足位補空格)會帶來錯誤b、字串比較的時候,如果用trim函數,這樣該欄位上的索引就失效(有時候會帶來嚴重性能問題)c、浪費儲存空間(無法精準計算未來儲存大小,只能留有足夠的空間;字串的長度就是其所佔用空間的大小)d、char的效率比varchar2的效率稍高。2、Varchar2/varcha
Time of Update: 2018-12-04
SQL0668N 原因碼為 "1",所以不允許操作 SQLSTATE=57016 ORACLE一次失敗的匯入到DB2SQL0668N 原因碼為 "1" SQLSTATE=57016 ORACLE匯入到DB2日月明王的BLOG http://sunmoonking.spaces.live.com 利用MTK工具沒有成功匯入資料,於是用(ORACLE
Time of Update: 2018-12-04
對於DBA來說,啟動和關閉oracle監聽器是很基礎的任務,但是Linux系統管理員或者程式員有時也需要在開發資料庫中做一些基本的DBA操作,因此瞭解一些基本的管理操作對他們來說很重要。 本文將討論用LSNRCTL命令啟動、關閉和查看監聽器的狀態的方法。 怎樣啟動、關閉和重新啟動oracle監聽器在啟動、關閉或者重啟oracle監聽器之前確保使用lsnrctl status命令檢查oracle監聽器的狀態。除了得到監聽器的狀態之外,你還可以從lsnrctl
Time of Update: 2018-12-04
子程式是命名的PL/SQL塊,可帶參數並可在需要時隨時調用。PL/SQL有兩種類型的子程式,即過程和函數。過程用於執行特定的任務,函數用於執行任務並傳回值。程式包是對相互關聯類型、變數、常量、遊標、異常、過程和函數的封裝。程式包由包規範和包主體兩部分組成。包規範是包的介面,包含公用對象及其類型。包主體實現包規範中的遊標和子程式,包主體中的聲明僅限於在包內使用。程式包中遊標的定義分為遊標規範和遊標主體兩部分。文法及樣本:1、預存程序建立預存程序的文法:CREATE [OR REPLACE]
Time of Update: 2018-12-04
轉貼於:http://www.linuxwind.org/html/oracle-10g-em-startup-repair.html1.修複更換主機名稱,ip後EM無法啟動前提條件:已啟動oracle,監聽程式cd $ORACLE_HOME/network/admin/編輯listener.ora和tnsnames.ora將檔案中HOST=欄位的IP或者主機名稱修改為你需要的主機名稱,IP。emca -repos recreate輸入以下資訊: 資料庫 SID: xxxx
Time of Update: 2018-12-04
此文從以下幾個方面來整理關於分區表的概念及操作: 1.資料表空間及分區表的概念 2.表分區的具體作用 3.表分區的優缺點 4.表分區的幾種類型及操作方法 5.對錶分區的維護性操作. (1.) 資料表空間及分區表的概念 資料表空間: 是一個或多個資料檔案的集合,所有的資料對象都存放在指定的資料表空間中,但主要存放的是表,