Oracle的五類約束

1 文法1.1 行級定義 1.2 表級定義   2 NOT NULL只能行級定義.SQL> create table tn0(a number(4) not null, b varchar2(20));SQL> create table tn1(a number(4) constraint nn_tn1_a not null, b varchar2(20));3 UniqueSQL> create table tu0(a number(4) unique, b varchar2

Linux AS4下卸載單機Oracle 10.2.0.1資料庫

1 使用SQL*PLUS停止資料庫1.1 停止執行個體[oracle@standby1 ~]$ sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期三 6月 11 17:53:02 2008Copyright (c) 1982, 2005, oracle. All rights reserved.SQL> conn /as sysdbaConnected.SQL> shutdown Database closed.

查看ORACLE資料表空間大小及所剩空間大小

select f.tablespace_name,       a.total,       u.used,       f.free,       round((u.used / a.total) * 100) "% USED",       round((f.free / a.total) * 100) "% FREE"  from (select tablespace_name, sum(bytes / (1024 * 1024)) total          from

Oracle約束enable validate時的資料檢查

1 建立原始表及資料SQL> create table t1(id number, name varchar2(20));Table createdSQL> insert into t1 values(1,'A');1 row insertedSQL> insert into t1 values(1,'B');1 row insertedSQL> insert into t1 values(2,'C');1 row insertedSQL> insert into

unix下遠端存取oracle

今天從unix下遠程登入進入oracle,現記錄下。因為在公司都是用雙IP進入資料庫伺服器的,所以用用戶端都連不上。只好先telnet 到聯通伺服器IP,然後再1、telnet? dbhostIPuser/password2、$ORACLE_HOME/binsqlplusdbuser/dbpwd@dbname然後就進入了sqlplus操作介面,其它地方均和windows中操作相同。ed編輯緩衝命令和用vi編輯時是一樣的。

ORACLE DBV用法說明

DBV的意思是,資料庫驗證(database verify),我們可以使用它來驗證資料庫的一個資料檔案是否有問題,可以查看資料檔案是否有壞資料區塊,例如 :dbv file = d:/oradata/demo.dbf blocksize=8192在命令列模式下輸入BDV就會顯示如下資訊:Copyright (c) 1982, 2005, Oracle.  All rights reserved.關鍵字            說明                              

Install oracle 10g on Mac OS X chinaunix-chinahomes (止戈為武)

本人工作一般忙,平時還有學習深造和養活自己的重擔. 時間不多這次貼的是個簡單文檔 主要是給有oracle基礎的技術人員看的.如果我有時間會作個更詳細文檔貼出來.感謝 OTN 論壇對我的支援. 環境:   macmini 1.25 1Gmem (原超頻到1.5的那個後來不得不降回來)   oracle: oracle 10G 10.1 for Mac osx server   osx server : 10.4.5   gcc:4.0   xcode:2.2   要提前說明的是 oracle 10

Jboss配置Oracle資料庫連接池

http://blog.csdn.net/lijackly_lingtu/archive/2007/06/12/1649429.aspx 這兩天在做把系統從 weblogic+oracle 轉移到 Jboss+sqlServer上;     之前一點都不熟悉Jboss和EJB,所以只有一點點來了。    

[資料庫]Oracle中的IEEE754資料類型

Oracle用一種不常用的NUMBER資料類型來儲存資料,該類型使用BCD碼(用16進位0x99來代表十進位的99)。ANSI標準資料類型,比如INTEGER,FLOAT,以及DOUBLE都是NUMBER資料類型的別名。INTEGER資料類型不支援十進位,FLOAT,以及DOUBLE來約束資料以滿足整數類型的資料。IEEE 754 標準格式是絕大多數電腦作業系統和程式設計中最為普通的格式。浮點型資料的內部格式通常儲存為32位(浮點型)或者64位(雙精確度型)。當資料從資料庫傳遞到開發語言環境時,

64位oracle 裝plsql

二、PL/SQL Developer 安裝    1.下載安裝        http://allroundautomations.swmirror.com/plsqldev802.exe        註冊碼自己搜,很多有註冊機        注意:不要安裝在預設的C:\Program Files (x86)目錄下,否則會報錯,原因是不能解析這個帶()的路徑    2.啟動PL/SQL Developer 報以下錯誤    原因是oci.dll是64位的,32位應用程式PLSQL

oracle 遊標使用全解

-- 聲明遊標;CURSOR cursor_name IS select_statement--For 迴圈遊標--(1)定義遊標--(2)定義遊標變數--(3)使用for迴圈來使用這個遊標declare       --類型定義       cursor c_job       is       select empno,ename,job,sal       from emp       where job='MANAGER';       --定義一個遊標變數v_cinfo

Linux下面安裝oracle的指令碼

下面是本人寫的一個安裝oracle10g的安裝指令碼,已經在CentOS5的各個版本上運行過,沒有問題使用方法是:1、把下面的指令碼考到一個檔案裡面,在root使用者下運行這個指令碼2、指令碼的運行過程中會給出運行提示。如果記憶體及臨時空間檢測不滿足條件,也沒有大的問題。如果提示需要的軟體包沒有安裝則要手動安裝啦(一般相應的系統硬碟裡面就有)3、指令碼運行成功會會給出提示“Oracle install pre-setting finish,please run oracle installer

Oracle sqldev 快速鍵配置的一點小技巧

好吧,我沒有全面研究過sqldev,不過有幾個地方用起來不很方便,發現可以通過改快速鍵來修正1、代碼智能補全提示使用過eclipse的童鞋都習慣用alt+/ ,那麼sqldev也是可以這樣修改的開啟配置,找到快速鍵2、配置好alt+/ 來顯示提示後,還有個問題,就是當出現的10個提示中,要選取第2個提示怎麼辦?sqldev提供的方式是 上下鍵來切換對程式猿來說,當然用tab來切換要方便,同樣是修改快速鍵

Oracle中rownum和rowid的理解

rownum,rowid都叫偽列。 但是,rownum是邏輯上的編號,且其值總是從1開始,每行的rounum不是固定的。而rowid是“物理”編號。若資料庫檔案沒有移動,則每行的 rowid一般是固定不變的。 racle中rownum用法的總結對於 Oracle的

Oracle字元集的轉換規律注意事項總結

作為一個Oracle資料庫的使用者,對於Export和Import兩個命令絕對不會感到陌生,因為這二者正是我們經常用於資料備份和恢複的工具。但在使用這兩個命令過程中所發生的Oracle字元集問題,常給一些Oracle使用者帶來不必要的麻煩和不必要的資料損失。本文將就Export和Import過程中Oracle字元集的轉換規律及使用這兩個命令的注意事項做一總結。  字元集轉換的原因  

Oracle建立directory

一般建立directory都是為了用資料泵匯入/匯出資料用,其實directory還有很多別的用處,本文不做闡述1、建立directory的文法CREATE [OR REPLACE] DIRECTORY directory AS 'pathname';例如:create or replace directory dump_dir as 'D:\dump\dir'這樣把目錄d:\dump\dir設定成dump_dir代表的directory2、查詢有哪些directoryselect *

C#(.Net) 串連 ORACLE資料庫

使用oracle_instantclient串連ORACLE資料庫oracle_instantclient在PL/SQL訪問資料庫時是非常方便的,只需要在PL/SQL的Refreence中配置Oracle Home和OCI Libary指定oracle instantclient目錄和oci.dll檔案即可訪問資料庫。開發的時候使用該方法同樣是可以做到的。需要配置環境變數,在PATH路徑中加入oracle

ORACLE重複記錄處理

ORACLE重複記錄處理已經在網上有一些簡單SQL可供使用,但感覺還有改進之處。delete table1 where rowid not in (  select max(rowid) from table1 group by col1 ,col2  )上述方法可以重複資料刪除的資訊,保留的是相同欄位中ROWID最大的那一條記錄。但這種方法需要改進才能查詢沒有重複的號碼,讀者可能會想,我使用distinct可以去重,可這樣之後,你還需要通過去重記錄。本文對重複記錄進行一些SQL進行簡單的介紹,

使用ORACLE產生文字檔

1、在使用ORACLE的預存程序組建檔案在ORACLE中組建檔案是比較方便的,尤其是產生對外介面的時候,通過定時任務完成,是一個非常直接的方法,而且比編譯式語言具有更加靈活的方式。使用PL/SQL組建檔案時需要使用到兩個東西:1.目錄對象,2.檔案工具包1. 目錄對象目錄對象是通過在資料庫中建立一個對象,指向資料庫所有機器的目錄,注意不是本地目錄。如果資料庫在磁陣上,最好將檔案放在磁陣上,這樣做雙機熱備的時候不至於出現問題。添加目錄可以通過PL/SQL Developer或者其它視覺化檢視建立,

ORACLE出現”關閉的串連”錯誤

問題原因:ORACLE_HOME位置不正確開啟註冊表,HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE 看看Oracle的註冊路徑與實際的安裝路徑是否一致,如不一致,將註冊表的路徑改成與實際路徑一致即可![這是其它網友提供的解決方案]而我出現問題的原因是在使用Hammerora做壓力測試時設定了一個ORACLE_HOME環境變數,而與ORACLE在註冊表中的路徑不同,而導致出現上述錯誤.修改環境變數與ORACLE_HOME相同即可.ORACLE_HOME=D:/oracle/

總頁數: 1509 1 .... 449 450 451 452 453 .... 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.