正在看的ORACLE教程是:Oracle動態交叉表產生。Oracle是應用最廣的大型資料庫,而在範式下進行Oracle資料庫設計則可以大大減少資料冗餘,使資料庫維護更方便,可惜範式下的資料表一般不能直接輸出。今天我們就來探討一下範式下的資料表的動態交叉表產生的方法。 範式下的Oracle資料庫設計 資料關係的複雜性導致了表中資料冗餘的存在,資料冗餘增加了維護資料庫的負擔,也佔用了大量的磁碟空間,直接造成效能下降。為了消除這些負面影響,就應該對資料庫表格進行正常化,使其遵守一定的規則的,尤其是
正在看的ORACLE教程是:Oracle如何直接運行OS命令(下)。 EXEC SQL WHENEVER SQLERROR CONTINUE; sqlglm(msg_buffer, &buffer_size, &msg_length); printf("Daemon error while connecting:\n"); printf("%.*s\n", msg_length, msg_buffer); printf("Daemon quitting.\n")
正在看的ORACLE教程是:Oracle資料庫集複製方法淺議。前言 日益增長的分布式應用需求要求實現更好分布式的軟體環境,不斷推動著分布式技術的進步。Oracle資料複製是實現分布式資料環境的一種技術,通過在不同的物理網站拷貝資料來建立分布式資料環境。它與分散式資料庫不同,在分散式資料庫中,雖然每個資料對象也對所有的網站可用,但是特定的資料對象只存在於一個特定的網站中。而資料複製實現所有的網站都有相同資料對象的可用拷貝。
正在看的ORACLE教程是:資料庫Oracle資料的異地的自動備份。在大型商業應用中,資料的異地容災備份十分重要,也必不可少。筆者根據自己的實踐經驗,設計了一套簡潔地實現異地資料自動備份的方法,可供資料庫管理員參考。文中所有的程式都經過測試,運行良好。這裡類比的異地運行環境為一主一備兩套Sun Solaris系統,所採用的備份方法為Oracle資料庫提供的標準備份:export。 相關命令 文中主要用到三個命令,這裡先單獨介紹一下: export:
正在看的ORACLE教程是:Oracle密碼檔案的使用和維護。 概要:Oracle關聯式資料庫系統以其卓越的效能獲得了廣泛的應用,而保證資料庫的安全性 是資料庫管理工作的重要內容。本文是筆者在總結Oracle資料庫安全管理工作的基礎上,對Oracle資料庫系統密碼檔案的建立、使用和維護作了詳細的介紹,供大家參考。
正在看的ORACLE教程是:Oracle資料庫的安全性原則。 ---- Oracle是關係型資料庫管理系統,它功能強大、效能卓越,在當今大型資料庫管理系統中佔有重要地位。在我們開發的一MIS系統中,選用了Oracle7.3資料庫。在正常情況下,Oracle資料庫會保證資料的安全、
正在看的ORACLE教程是:Oracle資料庫快照集的使用。oracle資料庫的快照是一個表,它包含有對一個本地或遠端資料庫上一個或多個表或視圖的查詢的結果。正因為快照是一個主表的查詢子集,使用快照可以加快資料的查詢速度;在保持不同資料庫中的兩個表的同步中,利用快照重新整理,資料的更新效能也會有很大的改善。 下面以我在開發襄樊市電信局170話費催繳系統中使用快照加快查詢速度的實現過程為例來說明快照的使用方法: 170話費催繳系統是一個向使用者電話播放催繳話費提示音的系統。使用者的欠費金額存放
正在看的ORACLE教程是:ORACLE常見錯誤碼的分析與解決(二)。ORA-01578:Oracle data block corrupted(file # num,block #
正在看的ORACLE教程是:ORACLE常見錯誤碼的分析與解決(三)。ORA-00600:internal error code,arguments:[num],[?],[?],[?],[?]產生原因:這種錯誤通常為ORACLE的內部錯誤,只對OSS和ORACLE開發有用。ORA-600的錯誤經常伴隨追蹤檔案的狀態轉儲(系統狀態和進程狀態),系統狀態儲存將包括ORACLE
正在看的ORACLE教程是:ORACLE應用經驗(1)。JAN-1(January) FEB-2(February) MAR-3(March)APR-4(April) MAY-5(May) JUN-6(June)JUL-7(July) AUG-8(August) SEP-9(September)OCT-10(October) NOV-11(November) DEC-12(December)***************************
正在看的ORACLE教程是:Oracle資料庫密碼檔案的使用與維護。概要:Oracle關聯式資料庫系統以其卓越的效能獲得了廣泛的應用,而保證資料庫的安全性是資料庫管理工作的重要內容。本文是筆者在總結Oracle資料庫安全管理工作的基礎上,對Oracle資料庫系統密碼檔案的建立、使用和維護作了詳細的介紹,供大家參考。 關鍵詞:Oracle資料庫密碼檔案
正在看的ORACLE教程是:ORACLE應用經驗(2)。------誰正在訪問資料庫?Select c.sid, c.serial#,c.username,a.object_id,b.object_name,c.program,c.status,d.name,c.osuser from v$Locked_object a, All_objects b, v$session c, audit_actions dwhere
正在看的ORACLE教程是:在Oracle網路結構解決串連問題。最近看到好多人說到tns或者資料庫不能登入等問題,就索性總結了下面的文檔。 首先來說Oracle的網路結構,往複雜處說能加上加密、LDAP等等。。這裡不做討論,重點放在基本的網路結構也就是我們最常用的這種情況 三個設定檔 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目錄下。 重點:三個檔案的作用和使用 #----
正在看的ORACLE教程是:Oracle資料庫安全性原則分析(一)。 資料庫安全性問題一直是圍繞著資料庫管理員的惡夢,資料庫資料的丟失以及資料庫被非法使用者的侵入使得資料庫管理員身心疲憊不堪。圍繞資料庫的安全性問題提出了一些安全性策略,希望對資料庫管理員有所協助。對於資料庫資料的安 全問題,資料庫管理員可以參考有關係統雙機熱備份功能以及資料庫的備份和恢複的資料。 一、組和安全性:
正在看的ORACLE教程是:oracle初始化參數設定。ALTER DATABASE DATAFILE'd:ORANTDATABASEUSER1ORCL.ORA' RESIZE 1000M;CREATE TABLESPACE INDEX_DATA DATAFILE'd:ORANTDATABASEINDEX_DATA' SIZE 500M;ALTER DATABASE DATAFILE'd:ORANTDATABASERBS1ORCL.ORA' RESIZE 300M;ALTER DATABASE
正在看的ORACLE教程是:Oracle常見錯誤診斷。ORACLE的這類錯誤在ORALCE的文檔中有詳細說明,但原因及措施說明不詳細,本文當著重說明如何解決這類錯誤。 1、ORA-12571、ORA-03113、ORA-03114、ORA-01041 特徵:用戶端(代理或應用伺服器)有時報這類斷連錯誤 原因:如果偶爾出現一次,則可能為網路原因或使用者異常中止,如果經常出現則為用戶端與服務端的字元集不一致。 措施:如果偶爾出現,可在服務端的協議設定檔PROTOCOL.ORA中增加一行
正在看的ORACLE教程是:Oracle資料庫安全性原則分析(二)。 SQL*DBA命令的安全性: 如果您沒有SQL*PLUS應用程式,您也可以使用SQL*DBA作SQL查許可權相關的命令只能分配給Oracle軟體擁有者和DBA組的使用者,因為這些命令被授予了特殊的系統許可權。 (1) startup (2) shutdown (3) connect internal 資料庫檔案的安全性: Oracle軟體的擁有者應該這些資料庫檔案($ORACLE_HOME/dbs/*
正在看的ORACLE教程是:Oracle資料庫邏輯備份的SH檔案。完全備份的SH檔案:exp_comp.sh rq=` date +"%m%d" ` su - oracle -c "exp system/manager full=y inctype=complete file=/oracle/export/db_comp$rq.dmp" 累計備份的SH檔案:exp_cumu.sh rq=` date +"%m%d" ` su - oracle -c "exp system/ manager
正在看的ORACLE教程是:Oracle資料庫安全性原則分析 (三)。 資料的安全性策略: 資料的生考慮應基於資料的重要性。如果資料不是很重要,那麼資料的安全性策略可以稍稍放鬆一些。然而,如果資料很重要,那麼應該有一謹慎的安全性策略,用它來維護對資料對象訪問的有效控制。 使用者安全性策略: (1) 一般使用者的安全性 A 密碼的安全性 如果使用者是通過資料庫進行使用者身份的確認,那麼建議使用密碼加密的方式與資料庫進行串連。 這種方式的設定方法如下: 在用戶端的oracle.
正在看的ORACLE教程是:Oracle如何直接運行OS命令(上)。 在Oracle 8i中,往往會出現要在預存程序中運行作業系統命令的情況。一般來說,利用Oracle Enterprise Manager設定作業時可以達到這個目的。但是由於OEM在設定作業缺 乏靈活性,設定的作業的參數是固定的。在實際應用當中往往需要在SQL語句當中運行需要隨時運行作業系統命令。Oracle 8i沒有直接運行OS命令的語句,我們可以利用DBMS_PIPE程式包實現這一要求。