Time of Update: 2018-07-26
[文章摘要]介紹了oracle9i的xmltype資料類型的基本使用包括:建立含有xmltype資料類型的表插入(insert)資料查詢(select)資料更新(update)資料添加超過4k位元組的xml文檔到xmltype型欄位適合初學者。 關鍵詞: oracle9i xmltypeoracle從9i開始支援一種新的資料類型----
Time of Update: 2018-07-26
Oracle中如何建立自增列,總的來說需要建立序列,並把這個序列付給某一列,重建觸發器即可。 第一步,開啟PD15,建立一個PDM文檔,然後建立一個表,如圖所示: 第二步,建立一個序列。在【Model】-【Sequence】開啟序列列表視窗,建立一個序列。然後開啟序列的屬性設定項【physical Options】,進行如下設定,點擊確定,序列建立完畢。
Time of Update: 2018-07-26
如何查看Oracle版本及安裝了哪些選項。 系統內容: 1、作業系統:Windows 2000 2、資料庫: Oracle 8i R2 (8.1.6) for NT 企業版 3、安裝路徑:C:/ORACLE 說明: 1、查看資料庫版本 SQL> select banner from sys.v_$version; BANNER ----------------------------------------
Time of Update: 2018-07-26
一、先說問題 在開發過程中,遇到了oracle DDL語句和DML語句需要在一個事務中一塊處理的情況,該方法要麼成功,要麼失敗。對於這個問題,sql server等資料庫是可以解決的,因為其能對DDL語句做復原,而oracle在執行ddl語句時會先執行commit,所以就不能對DDL語句復原了。 二、事務相關概念 1、 首先,說說資料庫對事務的相關定義: 在資料庫中事務是工作的邏輯單元 , 一個事務是由一個或多個完成一組的相關行為的 SQL 陳述式組成 ,
Time of Update: 2018-07-26
http://cherryqq.iteye.com/blog/855022 http://www.cnblogs.com/lumnm/archive/2012/08/31/2666155.html oracle job在oracle 重新啟動後,還會執行。 一:簡單測試job的建立過程案例: 1,先建立一張JOB_TEST表,欄位為a 日期格式 SQL> create table JOB_TEST(a date);
Time of Update: 2018-07-26
遊遊標的概念: 遊標是SQL的一個記憶體工作區,由系統或使用者以變數的形式定義。遊標的作用就是用於臨時儲存從資料庫中提取的資料區塊。在某些情況下,需要把資料從存放在磁碟的表中調到電腦記憶體中進行處理,最後將處理結果顯示出來或最終寫回資料庫。這樣資料處理的速度才會提高,否則頻繁的磁碟資料交換會降低效率。遊標有兩種類型:顯式遊標和隱式遊標。在前述程式中用到的SELECT...INTO...查詢語句,一次只能從資料庫中提取一行資料,對於這種形式的查詢和DML操作,系統都會使用一個隱式遊標。
Time of Update: 2018-07-26
修改oracle SGA,以提高oracle效能 在正常情況下,查詢非常慢。 1、檢查SGA大小,以DBA身份串連到oracle資料庫,輸入show sga。 2、如果SGA過小,請修改其大小 修改SGA必須保持的原則: 1).
Time of Update: 2018-07-26
轉載地址:http://hi.baidu.com/ayongs/blog/item/f93f93519a7ac32143a75be1.html 首先先理解方案的概念,然後再理解方案與資料庫的關係。 先來看一下他們的定義: A schema is a collection of database objects (used by a user.). Schema objects are the logical structures that directly refer to the
Time of Update: 2018-07-26
我們在MyBatis 中可以使用Oracle的自增長,可以使用設定檔和Java代碼來擷取當前自增的最大值。 首先,需要自己在Oracle建立一個自增,命令如下。 CREATE SEQUENCE "COMMONTRADE"."UCF_RECHARGE_SUBORDER_SEQ" MINVALUE 10000000000 MAXVALUE 99999999999 INCREMENT BY 1 START WITH 10000007200
Time of Update: 2018-07-26
對於Oracle資料庫來說,db_name和instance_name可以不同。 我們來看一下Oracle文檔中對於db_name的定義: DB_NAME必須是一個不超過8個字元的文本串.在資料庫建立過程中,db_name被記錄在資料檔案,記錄檔和控制檔案中。如果資料庫執行個體啟動過程中參數檔案中的db_name和控制檔案中的資料庫名稱不一致,則資料庫不能啟動。 &
Time of Update: 2018-07-26
10046 trace的跟蹤等級 10046是一個Oracle的內部事件(event),通過設定這個事件可以得到Oracle內部執行系統解析、調用、等待、綁定變數等詳細的trace資訊,對於分析系統的效能有著非常重要的作用。 設定10046事件的不同層級能得到不同詳細程度的trace資訊,下面就列出各個不同層級的對應作用: 等級 二進位 作用 0 0000 無輸出
Time of Update: 2018-07-26
在程式開發中,常用到返回結果集的預存程序,這個在mysql和sql server 裡比較好處理,直接返回查詢結果就可以了,但在oracle裡面 要 out 出去,就多了一個步驟,對於不熟悉的兄弟們還得出上一頭汗:),這裡我簡單介紹一下,以供參考, 1 定義包 oracle 返回的結果集需要自訂一個 CURSOR
Time of Update: 2018-07-26
在查詢資料的時候, SQL Server 預設是不區分大小寫。 如果要區分,就要額外的設定。 Oracle 預設是區分大小寫。如果不要區分,就要額外的設定。 下面就是不區分的指令碼設定: ALTER SESSION SET NLS_COMP=ANSI; ALTER SESSION SET NLS_SORT=binary_ci; 不過這個是在當前會話上,也就是說在每次發起查詢的時候都需要執行這個才能起作用的。
Time of Update: 2018-07-26
今天幫同學安裝Oracle的時候,發現報這樣一個錯誤(SID已經存在),以下是解決方案: 1、 開始->設定->控制台->管理工具->服務停止所有Oracle服務。 2、 開始->程式->Oracle - OraHome81->Oracle Installation Products->Universal Installer卸裝所有Oracle產品,但Universal Installer本身不能被刪除
Time of Update: 2018-07-26
關於Oracle 10g效能方面,談論最多的就是新的自動工作負載存放庫(AWR)特性和通過自動資料庫診斷監視(ADDM)提供的前瞻性效能監控。 當建立同Oracle會話時,會在伺服器記憶體中劃分出一個專門用來排序的地區,從而為會話提供排序空間。但是,這個排序空間畢竟有限,若記錄 數量超 過這個排序空間的話,就需要進行磁碟排序。但是,我們都知道,磁碟排序的執行速度要比記憶體排序的執行速度慢1400倍。而且,磁碟排序會消耗暫存資料表空間的
Time of Update: 2018-07-26
一、診斷工具 1、警告記錄檔 警告記錄檔包含系統資訊和錯誤記錄檔,包含了重要錯誤(如:ORA-600)和塊校正錯誤資訊(ORA-1578,ORA-1498)。監視資料庫操作如CREATE DATABASE, STARTUP, SHUTDOWN, ARCHIVE LOG, and
Time of Update: 2018-07-26
Oracle 10g新特性——代碼混淆 作者: fuyuncat 來源: www.HelloDBA.com Oracle 9i之前,提供了一個命令’warp’來加密代碼。但它是命令列方式的,是針對指令碼的。
Time of Update: 2018-07-26
查詢 SELECT語句用於從資料庫中查詢資料,當在PL/SQL中使用SELECT語句時,要與INTO子句一起使用,查詢的傳回值被賦予INTO子句中的變數,變數的聲明是在DELCARE中。SELECT INTO文法如下:
Time of Update: 2018-07-27
一個B樹索引只有一個根節點,它實際就是位於樹的最頂端的分支節點。 可以用下圖一來描述B樹索引的結構。其中,B表示分支節點,而L表示葉子節點。
Time of Update: 2018-07-27
位元影像索引適用於低基數(low-cardinality)列,所謂低基數列就是指這個列只有很少的可取值。 位元影像索引的問題: 採用位元影像索引,一個鍵指向多行,可能數以百計甚至更多。如果更新一個位元影像索引鍵,那麼這 個鍵指向的數百條記錄會與你實際更新的那一行一同被有效地鎖定。 位元影像索引的適用情境: 位元影像索引是針對那些值不經常改變的欄位的,在實際應用中,如果某個欄位的值需要頻繁更新, 那麼就不適合在它上面建立位元影像索引。 以下為針對位元影像索引的實驗: 1.準備環節: -