Oracle對錶解鎖

1、查出被鎖的表。SELECT lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name, o.owner,o.object_name,o.object_type,s.sid,s.serial# FROM v$locked_object l,dba_objects o,v$session s WHERE l.object_id=o.object_id AND l.session_id=s.sid ORDER BY

Oracle結構設計技巧(訪問資料庫象訪問記憶體一樣 快)

儘管Oracle系統本身已經提供了若干種對系統效能進行調節的技術,但是,假如資料庫設計本身就有問題特別是在結構上設計得尤其糟糕,那你縱有天大的本事又能奈何?因此,Oracle資料庫的設計者完全有必要弄清楚(從項目著手設計開始)該如何建立穩固的Oracle資料結構,在保證可維護性和可擴充性的同時以最快的速度從資料庫中擷取資訊。  讓我們把籠罩在資料庫技術外圍的複雜理論和存心不讓人明白的技術行話扔一邊去,其實,說白了你就只需要記住一點,這也是牽扯到資料庫效能的最重要最簡單因素:磁碟I/O。磁碟I/O

oracle中,一些專屬的函數用法

在MS Sql Server下,寫sql寫習慣了,突然需要在Oracle下寫sql,說實話原則上沒多大區別,可是有些Oracle內帶函數如果不瞭解,不去用,有時候還挺麻煩。我接下來準備寫個小總結,把做項目中涉及到的一些Oracle函數列舉出來,一方面為了自己以後尋找方便(本人年紀大了,腦袋不好用了,呵呵);另一方面也希望給大家一個方便,通過討論可以互相學習,汲取各種經驗。開始了:1.NULLIF()SELECT ename, NULLIF (comm, 0) COMM FROM

Oracle init.ora常用配置詳解

檔案的位置(oracle 9i):/export/home/oracle/app/oracle/admin/oracle9i/pfile/initoracle9i.ora 重要的配置 db_name = "51test" 一個資料庫標識符,應與CREATE DATABASE 語句中指定的名稱相對應。 instance_name = 51test 在多個常式使用相同服務名的情況下,用來唯一地標識一個資料庫常式。 INSTANCE_NAME

資料庫-Oracle【Oracle 三種集合資料類型的比較 】

PL/SQL中沒有數組的概念,他的集合資料類型和數組是相似的。在7.3以前的版本中只有一種集合,稱為PL/SQL表,在這之後又有兩種集合資料類型:巢狀表格和varray。其中varray集合中的元素是有數量限制的,index_by表和巢狀表格是沒有這個限制的。index-by表是稀疏的,也就是說下標可以不連續,varray類型的集合則是緊密的,他的下標沒有間隔。index_by表不能儲存在資料庫中,但是巢狀表格和varray可以被儲存在資料庫中。 集合在使用時必須先使用type進行定義方可使用

oracle控制檔案的一點研究

      控制檔案是非常重要的檔案,執行個體讀取控制檔案才能到mount狀態。DBA的一個原則就是多路控制檔案,今天我就做了個實驗,學習了一下這個。      代碼如下:alter system set control_files='D:\app\wings\oradata\testdb\CONTROL03.CTL','D:\app\wings\oradata\testdb\CONTROL04.CTL' scope=spfile;       查看一下 :      select

oracle 批量重建索引

create or replace procedure p_rebuild_all_index   (tablespace_name in varchar2)as   sqlt varchar(200);begin    for idx in (select index_name, tablespace_name, status from user_indexes where tablespace_name=tablespace_name and status='VALID' and tempo

Oracle開發與使用文章收藏

  收集一些Oracle開發與使用文章,以便於後續尋找.【基礎類】1.ORACLE函數大全 2.Orace常用函數 3.oracle 日期函數介紹4.Oracle中常用的to_Char用法詳解(有FMT的詳細列表) 5.ORACLE中日期和時間函數匯總(轉載) 6.SQL Server和Oracle常用函數對比 7.Oracle函數詳解 8.Oracle 分析函數的使用 9.Oracle for Windows 相關 10.oracle 預存程序的基本文法 及注意事項 11.Oracle PL/

Oracle表片段起因及解決辦法

跟表片段有關的基礎知識:什麼是水線(High Water Mark)? ---------------------------- 所有的oracle段(segments,在此,為了理解方便,建議把segment作為表的一個同義字) 都有一個在段內容納資料的上限,我們把這個上限稱為"high water

Oracle常用函數速查-我整理的筆記

Oracle常用函數速查1.ASCII()  c1是一字串,返回c1第一個字母的ASCII碼,他的逆函數是CHR()  SELECT ASCII('A') BIG_A,ASCII('z') BIG_z FROM empBIG_A BIG_z65 1222.CHR(<i>)[NCHAR_CS] i是一個數字,函數返回十進位表示的字元  select CHR(65),CHR(122),CHR(223) FROM empCHR65 CHR122 CHR223A z B3.CONCAT(,) c1,c2

oracle資料庫表部分欄位雙向同步,利用包和觸發器實現

需求:資料庫裡面有兩張表,結構不完全相同,需要即時同步兩張表的部分欄位實現方案:兩張表上分別建立觸發器進行同步,但是這樣操作會有個問題,就會導致觸發器迴圈觸發。那麼就需要在觸發器進行觸發前,進行一個判斷,如果操作是由觸發器引發的,那麼就不做操作,反之,執行觸發器定義的操作。想要實現這個,我開始考慮過在觸發器a裡面暫時使觸發器b失效,但是發現alter trigger

Oracle使用者、許可權、角色管理

本文轉自:http://dusong.blog.51cto.com/158065/139284 Oracle 使用權限設定一、許可權分類:系統許可權:系統規定使用者使用資料庫的許可權。(系統許可權是對使用者而言)。實體許可權:某種許可權使用者對其它使用者的表或視圖的存取許可權。(是針對錶或視圖而言的)。  二、系統許可權管理:1、系統許可權分類:         DBA: 擁有全部特權,是系統最高許可權,只有DBA才可以建立資料庫結構。        

oracle 追蹤檔案和轉儲命令詳解

一、Oracle追蹤檔案        Oracle追蹤檔案分為三種類型:        一種是後台警示記錄檔,記錄資料庫在啟動、關閉和運行期間後台進程的活動情況,如資料表空間建立、復原段建立、某些alter命令、日誌切換、錯誤訊息等。在資料庫出現故障時,應首先查看該檔案,但檔案中的資訊與任何錯誤狀態沒有必然的聯絡。後台警示記錄檔儲存BACKGROUND_DUMP_DEST參數指定的目錄中,檔案格式為SIDALRT.LOG。      

甲骨文全球大會——看SOA

                                                                                                                                                                   文/牛海彬    

用Oracle Streams wizard組建組態指令碼

導讀:   前幾天都是用Package來完成streams的配置,但在管理上用OEM會感覺更為直觀,當然對所有相關的Package很瞭解的話,也就都差不多了。在9i的OEM中看上去對streams的功能還不是很強。只是簡單的一些應用。下面有時間就要搞10gR2,想跳過10gR1的。下面帖一個在OEM建立單表複製的過程指令碼。   來源資料庫: GATES   目標資料庫: CLONE   1.設定作業   - Turn on supplemental logging and switch

sql server 與oracle區別

一。文法區別。   1。表資料複製         ·庫內資料複製         · MS SQL Server               Insert into 複製表名稱 select 語句 (複製表已經存在)              select 欄位列表 into 複製表名稱 from 表 (複製表不存在)         ·Oracle              Insert into 複製表名稱 select 語句 (複製表已經存在)              create

Oracle系統資料表的查詢

資料字典dict總是屬於oracle使用者sys的。  1、使用者:   select username from dba_users;    改口令   alter user spgroup identified by spgtest;   2、資料表空間:   select * from dba_data_files;   select * from dba_tablespaces;//資料表空間   select tablespace_name,sum(bytes),

oracle oracle 系統資料表大全

資料字典dict總是屬於Oracle使用者sys的。   1、使用者:   select username from dba_users;  改口令   alter user spgroup identified by spgtest;  2、資料表空間:   select * from dba_data_files;   select * from dba_tablespaces;//資料表空間   select tablespace_name,sum(bytes), sum(blocks) 

.Net 中讀寫Oracle資料庫的兩種方式

往Oracle資料庫裡面儲存一幅圖片,算是很稀鬆平常的大欄位操作,搞了半天就是沒存進去,提示是“System.Data.OleDb.OleDbException: ORA-01008: 並非所有變數都已關聯”。本以為是OleDbParameter的寫法不對,到CSDN上一查,問題出在驅動程式上:把“provider=MSDAORA.1;”改為“provider='OraOleDb.Oracle';”,問題解決。    總結一下在 .Net

ORACLE VARCHAR 排序問題

參考文獻:http://chengjunflying.iteye.com/blog/698505在oracle中,如果要對varchar類型的欄位進行order by操作,那麼首先必須得將他們轉化成數字類型,比如int類型,這就需要用到cast關鍵字。例子SELECT procedure_no FROM (SELECT * FROM process_card_procedure where process_card_id=421 order by cast(procedure_no

總頁數: 1509 1 .... 69 70 71 72 73 .... 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.