Oracle的資料類型

1.字元型    用來儲存字串或字元資料,主要類型有VARCHAR2、CHAR和LONG。(1)VARCHAR2    用來儲存可變長的字串或字元型資料,在使用時,須指明其最大位元組資料。(2)CHAR    用來儲存定長的字串或字元型資料,使用時也要指定長度,其預設值為1。(3)LONG    用來儲存可變長的字串或字元型資料。2.數字型    數字型用於儲存整數或實數。主要有:number、BINARY_INTEGER (1)NUMER    用於儲存數字資料,包括整數或浮點數。在實際應用中

不同版本上Oracle的Sys使用者授權能力

今天一同事發現在8i下,用sys使用者登入,不能將使用者A的對象許可權直接授予使用者B,如下語句會報沒有限限的錯:Grant Select On UserA.Table1 to UserB後來,找了一個9i的資料庫測試,發現沒有報錯.於是去查文檔:Oracle Administrator's Guide,發現這項功能確實是9i以上的版本才增加的.通過查詢許可權視圖,可以看到這種方式授權後,授權人仍然是UserA,相關於Sys轉授.8i的該文檔上記錄了需要先用UserA將Grant

Oracle國外網站彙集

 Oracle官方網站 http://www.oracle.com/ Oracle的大本營 otn.oracle.com http://otn.oracle.com/  metalink.oracle.com http://metalink.oracle.com/  Ask Tom Home http://asktom.oracle.com/ asktom Oracle Documentation http://www.oradoc.com/index.html Oracle

Oracle中DBMS_JOB.SUBMIT的用法說明

用法DEMO:       DBMS_JOB.SUBMIT(:jobno,//job號                                        'your_procedure;',//要執行的過程                                        trunc(sysdate)+1/24,//下次執行時間                                        'trunc(sysdate)+1/24+1'//每次間隔時間  

oracle的備份與恢複的批處理

================備份=================================rman target /  cmdfile=/oracle/shell/cfg/bakDB.rcv trace /oracle/shell/logs/bakfull.log &CONFIGURE DEVICE TYPE DISK PARALLELISM 8;CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT  

ORACLE – 資料庫基礎

1. 常用函數substr函數公式:SELECT substr('字串',起始位置,截取長度) FROM DUAL範例:SELECT substr('teacher',0,3) FROM DUAL結果:teaLpad/Rpad函數公式:SELECT LPAD('字串',截取長度,添加的字串) FROM DUAL         對String進行截取字串,如果截取長度大於String的長度,則在String左側添加字串進行填補,如果第三個參數未指定,則用空格填補。範例:SELECT LPAD('

建立Oracle中文全文索引步驟舉例

資料庫首先要有CTXSYS使用者和CTXAPP角色資料庫使用者賦予CTXAPP角色確保Oracle伺服器上lsnrctl中PLSExtProc服務為啟動狀態create table tbl_1 (id int primary key,title varchar2(2000),cont blob);插入N條記錄beginctx_ddl.create_preference ('my_lexer', 'chinese_vgram_lexer');end;CREATE INDEX qidx_tbl_1_

oracle split for varchar to number

 我們都知道Oracle 本身是沒有Split函數的,在此在網上找到一個比較好的解決方案,特此Copy到這,方便以後使用,哈fn_splitCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (4000);CREATE OR REPLACE 

轉:Oracle資料匯入匯出imp/exp命令

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

ORACLE 中ROWNUM用法總結

轉自:http://www.itpub.net/showthread.php?s=&postid=8169093#post8169093對於 Oracle 的 rownum 問題,很多資料都說不支援>,>=,=,between...and,只能用以上符號(<、<=、!=),並非說用>,>=,=,between..and 時會提示SQL語法錯誤,而是經常是查不出一條記錄來,還會出現似乎是莫名其妙的結果來,其實您只要理解好了這個 rownum

Oracle中Before和After觸發器的例子

做一個表的insert的trigger,目的是只修改插入行的欄位。   CREATE OR REPLACE TRIGGER TR_RME_SLOT BEFORE  INSERT ON RME_SLOT FOR EACH ROW BEGIN   IF (:NEW.POSITION >= 0 AND :NEW.POSITION <10) THEN       :NEW.SLOT_NAME := '0'||TO_CHAR(:NEW.POSITION);   ELSE       :NEW.

ORACLE高效分頁預存程序代碼

create or replace procedure P_Pagination (  Pindex in number,       --頁號  從1開始  Psql in varchar2,       --查詢語句   Psize in number,        --每頁分多少行  Pcount out number,      --共有多少頁  v_cur out Sys_Refcursor --返回資料集 ) AS  v_sql VARCHAR2(1000);  v_count

.net 不安裝用戶端串連oracle

 Oralce版本:11g R21、將oci.dll、ociw32.dll、Oracle.DataAccess.dll、orannzsbb11.dll、oraocci11.dll、oraociicus11.dll、OraOps11w.dll拷到bin目錄下2、添加對Oracle.DataAccess.dll的引用3、編寫代碼,如:view plaincopy to

如何使用Oracle sql loader大量匯入資料

在賽迪網看到這篇文章,用於Oracle的資料匯入,方法簡便有效,對效能測試的資料準備很有用,於是轉過來學習一下。在你進行效能測試之前,首先需要保證測試資料庫中有測試所需要的足夠多的資料。對於資料的準備工作,有時候我會使用LoadRunner產生相應的指令碼去準備資料,這樣的做法有一個好處就是簡便易行,然而它有一個很大的缺點就是效率太慢,當我們需要的資料量極大時,這樣做是非常耗時間的,所以我覺得還需要掌握各種不同的技能來完成這個任務。以下就是我在前不久的一次測試中學到的經驗: 使用oracle

windows環境下的oracle服務

windows環境下的oracle服務 :SID - 資料庫標識    HOME_NAME - Oracle Home名稱,如OraHome92、OraHome81(1)OracleServiceSID                       

簡單的ORACLE預存程序

簡單的ORACLE預存程序--工資加500,OLD。SAL>2500 不加,NEW。SAL>2500 則改為2500;SELECT * FROM EMP                                                                --加工資之前CREATE OR REPLACE PROCEDURE SP_ADD (add IN number) is       --add參數接收傳入的工資增幅     --DECLARE     --

面對一個全新的環境,作為一個Oracle DBA,首先應該瞭解什麼?

zhuan:http://www.itpub.net/thread-1166708-1-1.html面對一個全新的環境,作為一個Oracle DBA,首先應該瞭解什麼? 在這裡,不談那些大的方面,比如瞭解整個IT環境整體情況,假設你已經知道了這些,接下來需要面對的就是這些一個個活生生的database了.這裡總結了一些一般的思路來面對一個全先的database,從而快速瞭解你面對的環境概要.這也不是教科書,只是一些心得和體會,對於這種問題,每個人的認識的角度是不一樣的.歡迎大家繼續補充完善.1、

Oracle資料庫管理

轉載:http://www.cnblogs.com/BeautyOfCode/archive/2010/09/21/1832205.html一、資料庫管理員概述:每個Oracle資料庫應該至少有一名資料庫管理員(dba),對於一個小的資料庫,一個dba就夠了,但是對於一個大的資料庫可能需要多個dba分別擔負不同的管理職責。職責:1、安裝和升級Oracle資料庫。2、建庫、資料表空間、表、視圖、索引……3、指定並實施備份與恢複計劃。4、資料庫許可權管理,調優,故障排除。5、對於進階資料庫管理員,要

Oracle重要機制:SCN機制解析

SCN(System Chang Number)作為oracle中的一個重要機制,在資料恢複、Data Guard、Streams複製、RAC節點間的同步等各個功能中起著重要作用。理解SCN的運作機制,可以協助你更加深入地瞭解上述功能。    在理解SCN之前,我們先看下oracle事務中的資料變化是如何寫入資料檔案的:    1、事務開始;    2、在buffer cache中找到需要的資料區塊,如果沒有找到,則從資料檔案中載入buffer cache中;    3、事務修改buffer

Oracle Cluster 應用情境分析

Oracle中普通的表稱為堆表(heap table),堆表中的資料是無序存放的,往往在使用一段時間後,資料就變得非常無序。如所示,索引中相同的key對應的資料存放在不同的block中,這時,如果要通過索引查詢某個key的資料,就需要訪問很多不同的block,代價非常高。Oracle中有一個統計資訊clustering factor,它就是用來反映索引中索引值在表中的有序程度,clustering

總頁數: 1509 1 .... 922 923 924 925 926 .... 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.