Time of Update: 2018-12-07
ADO畢竟是通用的資料庫訪問模型,效率且不說,Oracle的很多特性它也不支援或支援很弱。為此Oracle引入了OO4O訪問模型,他的概念及使用和ADO類似!但功能和效率比ADO強多了!強烈推薦!! 使用OO4O訪問Oracle預存程序返回的結果集非常簡單。因為他只使用Oracle的sql、plsql調用方式,並且強制使用”應用程式變數綁定“,這樣就統一併簡化了對oracle對象的訪問了。要點: 參數的servertype要設定,對於結果集必須設定為
Time of Update: 2018-12-07
mysql:不會死,但也不會發展,甚至功能縮水,只適合用作個人或工作群組db,oracle不會傻到讓全世界都罵他java:oracle應該會很重視它。因為oracle的很多技術全部構建在java的應用之上,oracle不可能讓他消亡!virtualbox:很多人可能不是很瞭解這個項目——一個和vmware類似的虛擬機器實現,但我想:oracle由此開啟了進入虛擬機器市場的大門openoffice:不會消亡,一個和微軟office對抗的東西,oracle怎能輕易就放了solaries:不會消亡,
Time of Update: 2018-12-07
db_create_file_dest 參數的官方說法是啟用基於Oracle-managed files(omf)管理。對redo、control、temp、undo、data檔案的omf管理我的理解就是,不讓oracle傻傻的把所有的檔案都放到預設的位置,既不安全,也不好看!於是乎,oracle就推出這一參數,讓使用者指定各種檔案的存放位置,但為了增加點神秘感,就把檔案名稱改為一定規則的樣子罷了! 類似的db_recovery_file_dest參數啟用redo、control、rman
Time of Update: 2018-12-07
alter databaseflashbackup {on|off}--mount--是否開啟database的資料庫閃回功能{begin|end}backup----是否開啟database的備份模式{mount|open}--started、nomount--資料庫的載入模式:mounted、openopen {read only|read write}--started、nomount、mount--資料庫的開啟模式:唯讀、讀寫。對於standby 為read only
Time of Update: 2018-12-07
plsql對象:本機存放區過程本地函數包包體類型類型體匿名過程 編譯類型中間解釋性位元組碼本地c語言目標可執行代碼(不可用於匿名過程)(高效,略複雜) 編譯選項plsql_code_type = "{interpreted|native}"plsql_debug={true|false}plsql_complier_flags="{[interpreted|native}
Time of Update: 2018-12-07
基本概念:1.保護模式:最大保護、最大效能、最高可用。預設為 最大效能。2.物理備機、邏輯備機:各有千秋3.online、archived、standby redo日誌4.日誌傳輸、日誌應用、角色切換服務5.dg是企業版的特性。可以通過sqlplus、dbmgrl、oem操作、部署dg 軟硬體要求:1.同硬體平台2.同os3.同oracle企業版 primary必要設定:1.database必須處於archivelog模式2.database必須處於force
Time of Update: 2018-12-07
Oracle單一實例必須要設定的初始化參數*.control_files='d:\oracle10g\app\oracle\product\10.2.0/oradata/USERCENT/\control01.ctl'*.db_name='USERCENT'*.compatible='10.2.0.1.0'*.undo_management='AUTO'幾個注意點: 1.oracle對於檔案,目錄目標的設定必須是已經存在的。所以幾個轉儲預設的目標路徑必須設定%rdbms%\[trace或log
Time of Update: 2018-12-07
本人對linux不熟悉。這兩天研究oracle10201在Redhat Enterprise AS
Time of Update: 2018-12-07
utl_mail介紹 utl_mail實用包為oracle10g中新增的用於發送email的工具。使用簡單。utl_mail安裝、配置 預設,oracle10g並不會安裝該包。可以在sqlplus下通過運行以下指令碼安裝: step1: 通過sqlplus運行下面兩個指令檔 {ORACLE_HOME}/RDBMS/Admin/utlmail.sql {ORACLE_HOME}/RDBMS/Admin/prvtmail.plb step2: 配置動態初始化參數
Time of Update: 2018-12-07
不斷整理更新中..... 編程介面OCI:oracle的最底層、最基礎、最高效、最複雜的 C++
Time of Update: 2018-12-07
10046event可以追蹤記錄orale有關sql執性語句情況。追蹤記錄檔案記錄在user_dump_dest指定的目錄下。其中有四種level:1:執行sql語句跟蹤;4:綁定變數 ;8:等待事件;12:綁定變數和等待 開啟事件跟蹤:針對所有session,在initsid.ora裡設定-開啟 或 alter system set:event='10046 trace name context forever,level n'
Time of Update: 2018-12-07
我可是費了很大的勁完善的啊.......。只需要定義好批處理中的以下基本變數,便可以向任何目錄、產生任何sid的clone執行個體。set oracle_base=d:\oracle10g\app\oracle\product\10.2.0set oracle_sid=TEMPset syspwd=oracleset
Time of Update: 2018-12-07
前些陣子,由於測試的需要,在本機XP上反覆安裝、卸載、綠化一些oracle程式。結果:Oracle網路程式庫什麼的出現錯誤了!關鍵是系統沒有什麼其他問題,只為了Oracle用戶端不值得重裝系統啊.....裝的東西太多了,很多是大型應用軟體。 個人感覺肯定是oralce件在windows註冊表的資訊丟失或錯誤造成的。無奈,註冊表是windows的心臟,不敢亂動。 今天終於從網上找到Regcure註冊表清理軟體——國外評價很高的軟體,下來一試。 !!!!!!!!!!!!!!!!
Time of Update: 2018-12-07
create database testcontrolfile reusedatafile 'd:\data\system1.dbf' size 100m autoextend on next 100m maxsize unlimited sysaux datafile 'd:\data\sysaux1.dbf' size 100m reuse autoextend on next 100m maxsize unlimiteddefault temporary tablespace temp1
Time of Update: 2018-12-07
oo4o是oracle為windows平台提供的 native oracle access 的基於com模型的組件。它是直接基於本地oci的,是和ado類似的一組訪問oracle資料庫的模型對象。OraServerClass:代表client到server的oracle的物理串連——它存在的目的是提供多工——可以為不同的OraSessionClass使用。OraSessionClass:代表client到server的
Time of Update: 2018-12-07
format用來定義備份檔案的路徑、命名規則路徑:如果定義db_recovery_file_dest,則備份檔案在此目錄產生!如果沒有定義,則在系統預設的位置產生%oracle_home%\database[dbs]格式:預設格式為包含%U的omf串推薦的format定義:{%d|%I}-{DB|TB|DF|AR|CF|SP}-%T-%s-%p-%c-%t.BKP --資料庫名-對象基本類型-年月日-備份組序號-備份片序號-備份片copy數-時間戳記.BKP 在很多的地方和運行環境下可以指定f
Time of Update: 2018-12-07
一:processes (6 - os限制)40 決定windows平台上所有的作業系統可以開啟的用於並行串連oracle的進程數(這個進程應該是oracle執行個體進程開啟的所有串連oracle的子進程數。從windows的工作管理員無法看到,應該是oracle的內部進程結構)——鎖、任務、資料寫、日誌寫、檢查點、和使用者進程對應的server執行進程等。在windows32位平台上的max值為1989,很辛苦才實驗出來的!一:(序)sessions (0-2^31) [derived:1.
Time of Update: 2018-12-07
blank_trimming 靜態初始化參數控制 【字串的尾隨空格】是否自動截斷!以便【字元類型】的 【列】或【變數】之間在運算時不用考慮尾隨空格的長度!這樣就和sql-92的標準相容了例子:DECLARE v_char1 VARCHAR2(2); v_char2 VARCHAR2(5):='af '; /*帶有空格的長字串*/BEGIN v_char1:=v_char2;
Time of Update: 2018-12-07
微軟的MDAC中oledb for oracle 驅動——對過程參數:估計:位置綁定該驅動最新支援到Oracle8i的水平,且不再更新了使用該驅動。只能使用ODBC的預存程序調用方式: "{call procename (?,?,....)}"只能支援返回一個記錄集該記錄集所在的形式sys_refcursor參數可以是最後一個參數 或者是
Time of Update: 2018-12-07
oracle提供了豐富、靈活的備份、還原、恢複管理機制和手段!首先要明確的是這三個概念:備份——backup:基於狀態點的“拍照”、歸檔還原——restore:復原到“拍照”的狀態點、解檔、檔案複位恢複——recover:從“拍照”的狀態點前滾,重演所有的改變。這其中又有手工管理的recover和smon自動管理的recove。也是我們99%的管理工作! oracle提供的管理手段sql(plus)語句,原始,但推薦!rmanos操作oem oracle的管理機制:(個人的淺顯認識)通過cont