Time of Update: 2018-12-07
ASM 是Oracle 公司推出的專門用於oracle資料庫系統的一種資料存放區解決方案. 類似於OS的 軟RAID,不過其在系統構架中的層次比較特殊,是直接服務於上層軟體(asm)應用的,可以理解為 上下橫跨 {硬體分區+RAID+OS卷管理+OS檔案系統}的複合產物. 因其精簡和最佳化了儲存系統構架的實現,因而有{較好的 IO效能\靈活的擴充性\較高的安全性}表現; 而且與oracle資料庫執行個體結合緊密,管理風格一致! ASM自oracle 10g 被引入,且在11g中被推薦.
Time of Update: 2018-12-07
資料庫裡的定序仔細閱讀Oracle的online文檔,對定序總結了一下。定序存在的意義在於展現有意義的資料,有序,有意義。定序本質上是語言文化的要求。不同的文化、不同的地區有不同的定序。定序是受 字元集、字元編碼、大小寫、字形、重音、變音符號、特殊字元、縮減字元、擴充字元、忽略符...等因素綜合影響的。 oracle世界中的定序:nls_sortbinary 和linguistic 二進位 和
Time of Update: 2018-12-07
方法 一:帶入與 TABLE 同型態的變數Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
引: 為了舉例說明,這裡建立了一張成績表,如所示: 比較: 1、sql中,這兩個函數我們僅能使用case,代碼及結果如下: select name, case Subject when '語文' then 1 when '數學' then 2 when '英語' then 3 --else 3 end as '科目代碼' from Results
Time of Update: 2018-12-07
此前版本 http://www.cnblogs.com/suyuan/archive/2008/12/02/1346219.html串連Oracle資料庫使用的是 Sysman.Data.OracleClient 如果未安裝Oracle用戶端會串連不成功, 龐大的Oracle用戶端會不會讓你望而卻步,不過沒有關係 ,此前 我曾經封裝過一個mini版的Oracle用戶端 正好派上用場 30M 大小 點擊下載最新版本MiniOracleClient
Time of Update: 2018-12-07
變數的聲明:oracle的變數必須在在declare部分聲明——意思是必須建立begin
Time of Update: 2018-12-07
動態監聽: oracle監聽器運行後,oracle執行個體在open時,會動態向監聽程式註冊其service_names和instance_name。 其中instance_name預設是:db_name 而service_names預設是:db_name.db_domain 靜態監聽: oracle執行個體運行後,監聽程式啟動時,根據listener.ora的配置註冊相應的服務。 其中global_dbname對應的是oracle對外的服務名,即初始化參數裡的service_name
Time of Update: 2018-12-07
oracle提供了豐富、靈活的備份、還原、恢複管理機制和手段!首先要明確的是這三個概念:備份——backup:基於狀態點的“拍照”、歸檔還原——restore:復原到“拍照”的狀態點、解檔、檔案複位恢複——recover:從“拍照”的狀態點前滾,重演所有的改變。這其中又有手工管理的recover和smon自動管理的recove。也是我們99%的管理工作! oracle提供的管理手段sql(plus)語句,原始,但推薦!rmanos操作oem oracle的管理機制:(個人的淺顯認識)通過cont
Time of Update: 2018-12-07
答案是否除了自動添加斷行符號換行外,還有就是緩衝區最大容量的問題!!無論如何設定serveroutput size,10g裡put() 最多隻能輸出 32767 個byte而put_line() 的最大容量為
Time of Update: 2018-12-07
從中可以得出幾點結論:大部分的 基本參數(basic)需要設定和os路徑相關的參數需要設定基本的記憶體、進程、遊標參數需要設定如果在spfile中設定的參數,可以從【V$spparameter】的 {isspecified=false}獲得基本參數與否?和可修改與否?沒有關係。完全是兩個不同的角度看待問題。 附錄:基本參數 NAMETYPEISBASICISSES_ MODIFIABLEISSYS_
Time of Update: 2018-12-07
本文轉自:http://www.cnblogs.com/heyanzheng/articles/1573636.html 這裡是將幾個醫院的所有醫生資訊,填寫入Excel後,匯入到Oracle。當然,oracle不能直接讀取Excel的內容,但我們可以轉彎來實現。
Time of Update: 2018-12-07
安裝了Oracle Developer Tool for Visual Studio 1110621以後,發覺PL/SQL Developer 7.0.x TNS列表消失,強行登入時報告無法找OCI DLL,解決方案如下:1. 修改PL/SQL Developer的串連設定:功能表項目:Tools-Preferences ...Oracle Connection設定值:Oracle Home:一般可以在下拉式菜單中可以找到已有HOME KEY;OCI Library: 指定為類似 “c:\
Time of Update: 2018-12-07
第一種解決方案: 首 先找到Oracle 9i資料庫用戶端的安裝目錄,我的是d:"oracle,右鍵屬性-〉安全-〉選擇上面的使用者Authenticated Users,將許可權的讀取及運行(預設應該就是選中的),將選中點擊為不選中(就是勾去掉),然後在點擊選中,然後應用,確定,然後重新啟動系統。看起來 是沒有進行操作,但實際上還是有作用的,原因不清楚,有人說是Oracle的BUG 。 第二種方法: 最後找到Oracle 9i資料庫用戶端的安裝目錄,我的是
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATE OR REPLACE PROCEDURE send_mail ( pemail IN VARCHAR2, ppw IN VARCHAR2, pid IN VARCHAR2)IS l_mailhost VARCHAR2 (64)
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--建立預存程序CREATE OR REPLACE PROCEDURE xxxxxxxxxxx_p( --參數IN表示輸入參數, --OUT表示輸入參數,類型可以使用任意Oracle中的合法類型。 is_ym IN CHAR)AS--定義變數vs_msg VARCHAR2(4000)
Time of Update: 2018-12-07
先貼上代碼,有時間再整理。Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
概述:profile是口令限制,資源限制的命令集合,當建立資料庫時,Oracle會自動建立名稱為default的profile,當建立的使用者沒有指定profile選項,那麼Oracle會自動把default分配給使用者。(一)賬戶鎖定概述:指定該賬戶登入時最多可以輸入密碼的次數,也可以指定該使用者被鎖定的時間(天數),一般以dba的身份去執行。例子:指定scott這個使用者最多隻能嘗試3次登入,鎖定時間為兩天,怎麼實現呢?1、建立profile檔案create profile
Time of Update: 2018-12-07
OK 簡單的說明下,目前使用.net 串連Oracle的資料時候,總是提示需要Oracle的用戶端的支援,而一個Oracle用戶端壓縮格式至少450M 如此龐大的安裝程式在我們部署項目的時候非常的不方便. 通過網上看到有朋友提取了最精簡的Oracle的用戶端,但是需要配置註冊表和環境變數, 感覺比較麻煩. 於是我做了這個安裝程式,使用非常的方便,安裝程式僅32M 攜帶方便,傻瓜式安裝,自動完成註冊表環境變數的配置.好了廢話就不多說了
Time of Update: 2018-12-07
功能描述:用指定分隔字元切割輸入的字串,返回一維數組,每個數組元素為一個子串。 原始碼: CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (4000); CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2) RETURN ty_str_split IS j INT := 0; i INT := 1; len INT := 0
Time of Update: 2018-12-07
1. 使用%TYPE 在許多情況下,PL/SQL變數可以用來儲存在資料庫表中的資料。在這種情況下,變數應該擁有與表列相同的類型。例如,students表的first_name列的類型為VARCHAR2(20),我們可以按照下述方式聲明一個變數: DECLARE v_FirstName VARCHAR2(20);