在Oracle的XMLType裡查詢資料

XMLtype的查詢操作:查詢對象範例:表名:etab,第一列為varchar2() 名稱為id,第二列為xmltype 列名為xmlcol,其中一行為,id欄位的值為:aaxmlcol欄位的值為:<ProductMetaData> <SatelliteID>02B</SatelliteID> <ReceiveStationID>BRA</ReceiveStationID> <SensorID

oracle 50個函數總結

--1.ASCII返回與指定的字元對應的十進位數;select ascii('A') A, ascii('a') a, ascii('0') zero, ascii(' ') space  from dual;--返回:    65        97        48        32--2.CHR給出整數,返回對應的字元;select chr(54740) zhao, chr(65) chr65 from dual;--返回:趙 A--3.CONCAT串連兩個字串;select

[轉載]Oracle預存程序學習

預存程序建立文法:create or replace procedure 預存程序名(param1 in type,param2 out type)  as 變數1 類型(值範圍);變數2 類型(值範圍);Begin    Select count(*) into 變數1 from 表A where列名=param1;    If (判斷條件) then       Select 列名 into 變數2 from 表A where列名=param1;       Dbms_output。Put_

oracle 開發中的PLSQL Developer應用程式更新資料忘記提交事務

       今天做測試,不知道為什麼老是選不出自己剛更改了的要的資料.前的資料又是正確的。真的是百思不得其解。一上午就這樣過去了。下午只能去找老員工,必竟說不定又要浪費一下午了。      最後才會發是因為我更改資料庫的資料時,表面是更改了,但是因為不跟SQLServer一樣執行完SQL語句就OK啦,還得提交事務才算是真到資料提交到資料庫。想想也是,這樣小細節還得注意,不然多影響效率呀。所以說對開發環境還得要熟悉。

在Oracle 10g中使用閃回技術

閃回技術和恢複 閃回技術概述 在Oracle10g中,可以在行、表和資料庫層級使用閃回技術,具體分類如下:1、  行級閃回可以使用行閃回技術撤銷對個別行的錯誤更改。有三種行級閃回技術,他們全都依賴於儲存在撤銷資料表空間中的撤銷資料。(1)       閃回查詢:允許根據時間點或SCN查看舊的行資料。可以查看更舊的資料,並且,如果需要可以檢索它並撤銷錯誤的更改。(2)      

Oracle 10g中使用RMAN進行備份恢複的幾個實驗手記

 ***********************************************************************************實驗一: 對於非歸檔模式的資料庫處於OPEN狀態使用RMAN備份,系統出錯          如果對於非歸檔模式的資料庫處於MOUNT狀態使用RMAN備份,系統會出錯嗎?不會,可以實施備份。***********************************************************************

Oracle資料庫REMOTE_LOGIN_PASSWORDFILE參數的設定

關於Oracle資料庫REMOTE_LOGIN_PASSWORDFILE參數的設定 Oracle的公用程式orapwd命令可以用來建立口令檔案,該命令的參數有3個: C:/>orapwdUsage: orapwd file=<fname> password=<password> entries=<users> force=<y/n>   where    file - name of password file (mand),   

Oracle多行記錄合并/串連/彙總字串的幾種方法

來源:http://www.oracle.com.cn/archiver/?tid-120728.html          怎麼合并多行記錄的字串,我同事曾經建議我用FUNCTION來實現,但是我的報表中有多個類似的欄位需要合并,因此我想用最簡單的方法來操作,沒接受此方案,今天在網上看到這樣一篇文章,實在是太高興了,而且還使用到了partition和聚集,這樣更能豐富合并多行記錄的處理方法.        下面就合并多行字串貼出剛剛在網上搜到的一個好貼!       

Oracle 時間加減法

由於最近在做時段加減法相關的測試工作,在網上找到了一些關於時間加減方面的演算法,正好可以解決燃眉之急,也希望能夠幫到更多的Oracle初學者!加法  select sysdate,add_months(sysdate,12) from dual;        --加1年 select sysdate,add_months(sysdate,1) from dual;        --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd

Redhat AS4 下Oracle 自動啟動指令碼

出處: http://blog.ixpub.net/html/58/12945358-420019.html 以redhat as4和oracle 10g為例。安裝oracle後首先用sqlplus啟動下oracle,可以啟動後,按照一下步驟實現開機啟動。 在$ORACLE_HOME/bin中,有dbstart和dbshut這兩個指令碼,可以使用這兩個oracle內建的指令碼實現oracle的開機自啟動。這個指令碼中包含oraclelistener、instance、asm

Oracle grant 授權 出現 library cache lock 等待事件 處理

  同事下午做grant 賦權操作,執行如下命令中掛住,等了N長時間也沒有執行完畢:SQL> grant select on UR_USER_INFO tohfyd; 查看了一下等待事件,是librarycache lock。  OracleLibrary Cache Lock 解決思路http://blog.csdn.net/tianlesoftware/article/details/7956996 Library Cache lock有3中模式:       (1)Share(S):

Oracle 10g RAC spfile 的基本管理

---使用 DBCA 建立資料庫時會建立 SPFILE---SPFILE 必須在共用卷或共用raw裝置上建立---所有執行個體使用同一個SPFILE---如果手工建立資料庫,則通過PFILE建立SPFILE。[oracle@rac11 dbs]$ more initPROD1.oraSPFILE='+DATA1/PROD/spfilePROD.ora'[oracle@rac22 dbs]$ more initPROD2.oraSPFILE='+DATA1/PROD/spfilePROD.ora'

在VMware Server 2.0.2 上安裝 Oracle 10g RAC 手把手詳解

一步一步,完全不會報錯IP 規劃192.168.8.241192.168.8.242192.168.8.248192.168.8.249rac1->export LANG=en_US.UTF-8vi /etc/sysconfig/network-scripts/ifcfg-eth0vi /etc/sysconfig/network-scripts/ifcfg-eth1[root@rac2 ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0#

Oracle DBA 基礎之 DDL 語句

 DDL 語句資料庫物件:表、視圖、序列、索引、同義字資料庫物件的命名規則:-必須以字母開頭-不得超過30個字元-A-Z,a-z,0-9,_,$,#-不得與同一個schema下的其他相同類型資料庫物件重名-不得為 ORACLE 保留的關鍵字------建立表CREATE TABLE [SCHEMA].TABLE_NAME(COLUMN DATA_TYPE [DEFAULT EXPR]

Oracle 11g AWR 系列三:AWR baseline 的管理

使用 DBMS_WORKLOAD_REPOSITORY 包管理 baseline1. 建立 baseline--在 DBA_HIST_SNAPSHOT 視圖中查看現有的快照來確定要使用的快照範圍。 select snap_id,dbid,BEGIN_INTERVAL_TIME,END_INTERVAL_TIME,SNAP_LEVEL from dba_hist_snapshot;    SNAP_ID       DBID BEGIN_INTERVAL_TIME          

Oracle 中關於 sequence 對象的使用限制

Oracle 中 sequence 對象使用的限制NEXTVAL 和 CURRVAL 只在 SQL 陳述式中有效,並不在 SPL 語句中直接有效。(但是使用NEXTVAL 和CURRVAL的SQL語句可用於SPL常式)以下限制應用於 SQL 陳述式中的這些運算子:[1]在 CREATE TABLE 或 ALTER TABLE 語句中,在下列上下文中不能指定 NEXTVAL 或 CURRVAL:    在 DEFAULT 子句中。    在檢查約束中。[2]在 SELECT

Oracle 11g 新特性之 Oracle Restart Database 的安裝與配置完全詳解

 Oracle Restart improves the availability of your single-instance Oracle database. Oracle Restart automatically restarts the database instance, the Automatic Storage Management (ASM) instance, the listener, and other components after a hardware or

Oracle 11g AWR 系列四:AWR baseline template 的管理

1.使用 CREATE_BASELINE_TEMPLATE 預存程序建立 single baseline template:col BASELINE_NAME for a30TEMPLATE_NAME for a30select DBID,BASELINE_ID,BASELINE_NAME,BASELINE_TYPE,EXPIRATION,TEMPLATE_NAME from dba_hist_baseline;           DBID BASELINE_ID BASELINE_NAME

Oracle 11.2.0.3 RAC環境 ORA-29280 錯誤解決辦法

客戶的11.2.0.3 RAC環境自動啟動並執行JOB報錯ORA-29280。詳細錯誤資訊為:Sat Sep 15 05:59:59 2012 VKRM started with pid=54, OS id=32622 Sat Sep 15 06:00:09 2012 Errors in file /opt/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_j001_32634.trc:ORA-12012: error on auto execute

Oracle 11g AWR 系列五:如何產生 AWR 報告?

1.產生單一實例 AWR 報告:@$ORACLE_HOME/rdbms/admin/awrrpt.sql2.產生 Oracle RAC AWR 報告:@$ORACLE_HOME/rdbms/admin/awrgrpt.sql3.產生 RAC 環境中特定資料庫執行個體的 AWR 報告:@$ORACLE_HOME/rdbms/admin/awrrpti.sql4.產生 Oracle RAC 環境中多個資料庫執行個體的 AWR

總頁數: 1509 1 .... 322 323 324 325 326 .... 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.