Oracle資料庫資料對象分析(中)

完整性條件約束     完整性條件約束用於增強資料的完整性,Oracle提供了5種完整性條件約束:       Check       NOT NULL       Unique       Primary       Foreign key    完整性條件約束是一種規則,不佔用任何資料庫空間。完整性條件約束存在資料字典中,在執行SQL或PL/SQL期間使用。使用者可以指明約束是啟用的還是禁用的,當約束啟用時,他增強了資料的完整性,否則,則反之,但約束始終存在於資料字典中。   

淺談OracleDatabase Backup與恢複

■ 寧波電業局 欣玫    Database Backup是資料恢複的前提和基礎,沒有資料備份,一旦資料庫出現問題或發生災難,將難以恢複。常見的Oracle資料庫故障有語句故障、使用者進程故障、執行個體故障、使用者錯誤和介質故障。能夠進行什麼樣的恢複依賴於有什麼樣的備份。作為 DBA,有責任從以下三個方面維護資料庫的可恢複性:(1)使資料庫的失效次數減到最少,從而使資料庫保持最大的可用性;(2)當資料庫不可避免地失效後,要使恢復減到最少,從而使恢複的效率達到最高;

ORACLE鎖的管理

本文由gototop根據yufeng的文章略加修改。 http://www.ncn.cn/  ORACLE裏鎖有以下幾種模式:0:none1:null 空2:Row-S 行共用(RS):共用表鎖,sub share 3:Row-X 行獨占(RX):用於行的修改,sub exclusive 4:Share 共用鎖(S):阻止其他DML操作,share5:S/Row-X 共用行獨占(SRX):阻止其他事務操作,share/sub exclusive 6:exclusive 獨占(X):獨立訪問使用,

Oracle特殊外連做法–帶條件外連接.

在做報表時要實現的功能:發票主表a有一客戶編號a.IDENTITY 另有一表客戶聯絡方法 b表,同一客戶可能有好多聯繫方法,也有可能沒有.內有一METHOD_DEFAULT若為TRUE;則取此聯絡方法 ,否則聯繫方法為空;a.invoiceno a.IDENTITY 1001          KH0011002          KH0011003          KH0021004          KH003b.Customer_ID b.METHOD_DEFAULT

Oracle中暫存資料表

最近考慮到我們的資料庫端寫預存程序關於暫存資料表使用的情況,由於我們 現在還不清楚資料庫端到底是怎麼處理的,是否和Sql Server的處理方式相 同,是否會存在隱患等等一些問題,為了避免將來不必要的麻煩我做了深 入的研究和查看了一些權威的資料,現在和大家共用,希望大家在處理 Oracle暫存資料表是注意一下:   首先是建立暫存資料表的文法: CREATE GLOBAL TEMPORARY TABLE table "(" column datatype [DEFAULT expr] [{

ORACLE日期處理大全

TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two digits 98 yyyy four digits 1998 24小時格式下時間範圍為: 0:00:00 - 23:59:59...

ORACLE TEMP資料表空間大小改小

ORACLE TEMP資料表空間大小改小 EMP表空間重做方法是(做兩步的動作主要目的是為了相關命名和之前沒有變化),1)先產生TMP臨時表空間,再刪除TEMP表空間2)再重新做TEMP表空間,後再刪除TMP表空間 -----------------------------------------------------------kstest 20110802 test ok--create

oracle EMCA命令

我們可能在Oracle DB10g 中會經常遇到OEM不能正常使用的問題,導致問題的原因不盡相同,但最後絕大多數問題可以通過emca 這個命令來解決,詳細的說明可以查看連機協助,下面給出一些常用的命令,及執行個體步驟.建立一個EM資料庫    emca -repos create重建一個EM資料庫    emca -repos recreate刪除一個EM資料庫    emca -repos drop設定資料庫的 Database Control    emca -config

Oracle定時器(Job)各時間段寫法匯總

原作者:部落格園一條輝 原文:連結對於DBA來說,資料庫Job再熟悉不過了,因為經常要資料庫定時的自動執行一些指令碼,或做Database

Oracle中暫存資料表空間作用

Oracle暫存資料表空間主要用來做查詢和存放一些緩衝區資料。暫存資料表空間消耗的主要原因是需要對查詢的中間結果進行排序。重啟資料庫可以釋放暫存資料表空間,如果不能重啟執行個體,而一直保持問題sql語句的執行,temp資料表空間會一直增長Oracle暫存資料表空間主要用來做查詢和存放一些緩衝區資料。暫存資料表空間消耗的主要原因是需要對查詢的中間結果進行排序。重啟資料庫可以釋放暫存資料表空間,如果不能重啟執行個體,而一直保持問題sql語句的執行,temp資料表空間會一直增長。直到耗盡硬碟空間。網上

win7 oracle 無法啟動 OracleOraDb10g_home1TNSListener 服務 監聽

我的windows 7 安裝的是 10203_vista_w2k8_x86_production_db 版本的.(http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10203vista.html 下載 )之前安裝了好多的版本如 oracle 10.1.0 ,oracle 11g等都沒成功,可能是設定檔時有問題。   之後我安裝了oracle

Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 問題解決!

    今天,從上周就捆饒我的問題終於在下班前被我搞定!小得意了一下.    我的電腦上之前安裝了Oracle 10g database,配置完變數用PL/SQL操作一切OK .當又安裝完Oracle 10g client後,問題出現了,用PL/SQL登陸時反覆提示:ORA-12154: TNS: could not resolve the connect identifier specified    對於初學者,我反覆的在"Oracle -

ORACLE SAVE EXCEPTION 子句

今天在一個文章裡看到shiyiwan的回帖中提及到了兩個自己以前沒見過的概念,save exception和dml error logging。上網搜了搜相關內容,看了看大概明白意思,不過在實際運用中還是沒怎麼用過。儲存下來,以後用的到的話方便查閱。這一篇是關於save exception的,另外一篇dml error logging的參見如下連結http://blog.csdn.net/wh62592855/archive/2009/11/13/4808012.aspx ===========

使用DBExportDoc V1.0 For Oracle匯出資料庫表結構詳細步驟

使用DBExportDoc V1.0 For Oracle匯出資料庫表結構詳細步驟 在網上尋找到的,只有該工具的下載和一些基本的使用步驟,但是並未能介紹該工具的具體使用方法,下面就以我的使用經曆簡單介紹一下它的使用。 如果Office是2003的版本,在開啟DBExportDoc V1.0 For Oracle.doc時,會彈出是否啟用巨集對話方塊,這時需要選擇是。如果是Word設定了宏被禁止了,這時需要先啟用宏,選擇菜單 “工具” -- > “宏” -- > “安全性” --

oracle 自治事務 PRAGMA AUTONOMOUS_TRANSACTION

在觸發器中操作觸發此觸發器的表,用PRAGMA AUTONOMOUS_TRANSACTION選項。15.1為何使用自治事務 無法復原的審計一般情況下利用觸發器禁止某些對錶的更新等操作時,若記錄日誌,則觸發器最後拋出異常時會造成日誌復原。利用自治事務可防止此點。避免變異表即在觸發器中操作觸發此觸發器的表在觸發器中使用DDL

32 位Oracle 用戶端 以64 位元模式運行

    呵呵!錯誤描述我是記不清了,是我以前遇到的問題。估計我以後遇到這樣的問題解決起來也不會太耗時,不過還是想寫出來,說不定哪天會幫上某些人。 問題大概的描述:     在本機windows2003 x86 上開發系統 使用了oracle資料庫。系統開發好了,然後在windows2003 X64上部署,問題來了,死活串連不上,說什麼“如果在安裝 32 位 Oracle 用戶端組件的情況下以 64 位元模式運行,將出現此問題”。  問題原因分析:     

Oracle中Returning語句的幾個小問題

 ORACLE的DML語句中可以指定RETURNING語句。RETURNING語句的使用在很多情況下可以簡化PL/SQL編程。 這裡不打算說明RETURNING語句的使用(其實使用起來也很簡單,和SELECT INTO語句沒有多大區別。),主要打算說明RETURNING語句的幾個特點。 其實這篇文章源於同事問我的一個問題: 使用UPDATE語句的時候,RETURNING得到的結果是UPDATE之前的結果還是UPDATE之後的結果?

ORACLE物化視圖-Query Rewrite的一般理解之三

  在Query Rewrite中大家看到這個技術離不開一樣東西, 實體化視圖, 簡稱MVIEW. 這是Oracle在8i中首先推出的技術, MVIEW除了在Query Rewrite中使用外, 還在Master - Slave複製中有很重要的作用, 在這兒我們主要關心Query Rewrite相關的地方, Oracle在Query Rewrite方面越來越強了, 在Oracle 8i中基本上是Text Match的Query Rewrite,

Oracle相關知識點關鍵詞

oracle匯出建表語句       oracle刪除表語句oracle 鎖表語句oracle語句建立表oracle 表分析語句oracle 備份表語句oracle查看錶的語句oracle資料表空間語句oracle 建表oracle 匯出表結構oracle 匯出表資料oracle 匯出資料表空間oracle匯出指定表oracle 如何匯出表oracle匯出單個表oracle 匯出一張表oracle 匯出部分表oracle匯出表命令oracle

如何在Oracle中建立透明網關

最近在研究資料從sql server 2000 向oracle遷移,有多種方法,但各有優點和缺點方法一是用ms sql server內建的DTS 進行遷移,使用起來很方面,但image等類型的欄位無法用dts匯入,並且資料量大的情況下,會出現記憶體溢出的情況,一個2G記憶體的電腦能被活活拖死第二種辦法是用Oracle的透明網關,然後建立一個向sql server 的連結,通過該連結就可以訪問sql server的資料,下面詳細介紹如何在oracle伺服器上建立透明網關1

總頁數: 1509 1 .... 652 653 654 655 656 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.