Oracle中刪除外鍵約束、禁用約束、啟用約束

最近製作報表制度時發現,Oracle和MS SQL SERVER的速度不在一個數量級,分析了一下是在Oracle中存在約束,執行以下sql可以產生禁止、啟用、刪除約束指令碼,然後執行即可:禁用所有外鍵約束Code highlighting produced by Actipro CodeHighlighter

Oracle──網路失敗

當使用了區域網路、電話線、寬頻等在用戶端和資料庫伺服器之間建立了串連,或者在多個資料庫伺服器之間建立了分布式串連之後,網路失敗會中斷資料庫系統的正常操作。當出現網路失敗時,不需要DBA進行幹預,ORACLE SERVER 可以自動處理。Example:對於C/S系統來說,後台進程PMON(Process Monitor)可以自動檢測異常中斷連線的使用者進程,然後自動回退使用者未完成的事務,並釋放其所佔用的伺服器資源和鎖。

1.3 Oracle 10g 備份與恢複新特徵

快速恢複區(Flash Recovery Area)。快速恢複區是Oracle Database 10g 新增加的特徵,它是用於儲存資料庫相關檔案備份的一Block Storage地區,並且快速恢複區的恢複組件可以確保資料庫完全恢複。在快速恢複區中會包括控制檔案和重做日誌的副本、歸檔日誌和FLASHBACK 日誌、RMAN 備份以及RESTORE 和 RECOVER命令所建立的檔案。當配置了快速恢複區之後,資料庫可以自動管理快速恢複區的磁碟空間,而不需要DBA 手工管理。 FLASHBACK

配置oracle oem中的主機身份證明

驗證錯誤檢查並更正以下錯誤, 然後重試該操作:錯誤 - 以使用者 administrator 的身份串連 主機 失敗: ERROR: Wrong password for user輸入使用者名稱作業系統的使用者名稱和密碼,總是提示這個錯誤????-------在10g的web database

Oracle 連接字串代碼

ODBC 新版本 Driver={Microsoft ODBC for Oracle};Server=myServerAddress;Uid=myUsername;Pwd=myPassword; 舊版本 Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword;

WINDOWS下重裝系統後oracle的恢複

WINDOWS是很脆弱的系統,可能裝完沒幾天就會崩潰,如果你在WINDOWS下裝有oracle,那怎麼來恢複這個資料庫呢?一種方法是重裝資料庫後用IMP來匯入原來的資料,但使用這種方法的前提是你有以前資料的備份,並且這種方法還有許多不足的地方,如備份過舊,可能會丟失許多資料、匯入資料太長等。一般情況下我們可以採用重用原來的資料庫的方法來恢複。在講步驟前先說說這種方法的原理。數 據庫與執行個體對應,當資料庫服務啟動後,我們可以用SQLPLUS "/AS

重建Oracle 10g EM

無法啟動EM,後在網上查了下資料,解決如下:C:\>set oracle_sid=demoC:\>emctl start dbconsole OC4J Configuration issue. D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole _Colin-dell_demo not found.C:\>emca -deconfig dbcontrol db -repos dropEMCA 開始於 2009-3-1 1

ORACLE SEQUENCE 介紹

 在oracle中sequence就是所謂的序號,每次取的時候它會自動增加,一般用在需要按序號排序的地方。  1、Create Sequence  你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權,  CREATE SEQUENCE emp_sequence      INCREMENT BY 1  -- 每次加幾個      START WITH 1    -- 從1開始計數      NOMAXVALUE      -- 不設定最大值 

Oracle9I資料庫入門之一(安裝,以及基本的語句)

      今天開始學習Oracle9i,安裝我就不談了,這裡是傳送門,我是第二張碟有問題,然後就與傳統的安裝方法脫節了,我無視,直接找了一個CD2的RAR下載,並且安裝成功,只是沒有安裝資料庫,就提示完成.然後我選中Enterprise Manager Console,如如示:出現下面這個對話方塊,因為不知道密碼,所以選擇獨立啟動.選擇配置,並點編輯本地身份證明 進行修改帳號和密碼 然後下載並且安裝PL/SQL中文版,此後就正常登陸Oracle了.Pl/SQL的執行快速鍵居然不是F5,是F8,

Oracle中賬戶被鎖定的解決方案

今天進使用orcle中,發現系統中,system賬戶(或其他賬戶)登入裡提示賬戶被鎖定 ,後來查了查資料,問題解決,方法如下: cmdC:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.3.0 - Production on 星期三 5月 11 09:04:34 2011Copyright (c) 1982, 2006, Oracle.  All Rights

在linux下啟動oracle 10g的企業管理器和isqlplus、sqlplus基本方法

上次安裝完oracle 10g後,開始嘗試在遠程使用和管理oracle,但是道路崎嶇不平,下面主要是關於啟動、和使用EM、SQLPLUS、ISQLPLUS的記錄:首先,通過telnet遠程登入linux伺服器,然後啟動sqlplus,以便能完成大部分的DML操作。1.啟動sqlplus登入成功後,在終端提示符下輸入sqlplus,如下:[oracle@graduate ~]$ sqlplusSQL*Plus: Release 10.2.0.1.0 - Production on 星期四 10月

Oracle資料匯入匯出imp/exp命令 適合10g以上expdp/impdp命令

Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。 執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行, DOS中可以執行時由於 在oracle 8i 中  安裝目錄ora81BIN被設定為全域路徑, 該目錄下有EXP.EXE與IMP.EXE檔案被用來執行匯入匯出。 

oracle 觸發器中修改基表解決辦法

有時候我們可能有這種需求,在table上建立一個觸發器,然後當在table中更新A和B欄位時,c欄位變為A+B,這就形成了在觸發器中修改基表資料的情況.建立一個測試表:View Code -- Create tablecreate table TEST( A NUMBER, B NUMBER, C NUMBER, ID NUMBER not null)-- Create/Recreate primary, unique and foreign key constraints

oracle10G 錯誤刪除資料或者表 閃回功能幫你忙。。。閃回操作例子

閃回查詢(1).查詢閃回例如:1)在刪除員工smith記錄後,希望查詢到刪除該行記錄前的值,則可以查詢emp在'2007-02-11 23:34:05'時的資料,查詢方法如下: select * from emp as of timestamp to_timestamp('2007-02-11 23:34:05','yyyy-mm-dd hh24:mi:ss') where ename='SMITH'; 2)查詢目前時間alter session set

oracle 中 Procedues (預存程序) 簡單的分頁。

  oracle預存程序:pag 這個遊標輸出的是根據條件搜尋出來的結果 。。 totalCount 是查詢總數create or replace procedure DataGridPages(p_zcbm in varchar2,p_fwbm in varchar2,p_zcmc in varchar2,p_fwmc in varchar2,p_zlwz in varchar2,p_dwjc in varchar2 ,deptcode in varchar2, pageindex

Oracle定期運行資料

select to_char(add_months(last_day(sysdate) +1, -1), 'yyyymmdd'),to_char(last_day(sysdate)+1 , 'yyyymmdd') from dual ;00 22  * *  *   [`echo \`cal\`|awk '{print $NF}'` -eq `date +\%d`] &&

oracle 包純度層級

oracle 包純度層級    PRAGMA RESTRICT_REFERENCES(),這個PRAGMA比較複雜, 總的來說,它是一個程式輔助檢驗碼,檢查子程式的純度(PURITY),協助檢驗子程式是否有違反規則的地方。一般用在函數上,但當函數調用過程時,也要作相應的設定檢查。這是為了避免當在DML語句上調用函數時正常執行不至於產生錯誤。    文法,PRAGMA RESTRICT_REFERENCES(function_name | default , )RNDS, WNDS, RNPS,

Oracle建立使用者、資料表空間、匯入匯出

//建立暫存資料表空間  create temporary tablespace test_temptempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'size 32mautoextend onnext 32m maxsize 2048m extent management local;    //建立資料資料表空間  create tablespace test_data logging

ORA-01033 ORACLE initialization or shutdow in progress

Oracle資料庫10g預設的歸檔日誌存放在flash_recovery_area,而預設安裝的時候該區間選擇了1G大小。在歸檔日誌超過1G的時候,空間不足,於是無法歸檔,當時手工刪除歸檔記錄檔,Oracle資料庫由於無法識別空間是否釋放。導致資料庫出現無法無法啟動的現象。解決方案:  1、mount資料庫  sql> startup mount (注意,這時候還會報錯,但是可以更改系統參數)  2、 更改系統參數  sql> alter system set

windows下啟動和關閉oracle資料庫的bat指令碼

1.啟動指令碼 ----------------------------------------------- net start OracleOraDb10g_home1TNSListener net start OracleServiceORCL rem net start OracleOraDb10g_home1iSQL*Plus rem net start OracleJobSchedulermyoracle net start

總頁數: 1509 1 .... 594 595 596 597 598 .... 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.