Oracle 11g R2新增參數:DDL_LOCK_TIMEOUT

更新一個表時,在提交之前Oracle會在這個表上加上1個TM鎖,確保表的結構不會改變。這個時候,如果另一個會話在該表格上執行alter或者drop命令,就會立即得到以下錯誤資訊:tony@ORA11GR2> drop table t;drop table t           *第 1 行出現錯誤:ORA-00054: 資源正忙, 但指定以 NOWAIT 方式擷取資源,

Oracle資料庫連結的建立和簡單測試

建立和使用Oracle DBLINK如何建立?如何使用?描述了Oracle資料庫連結的建立、基礎使用關於Oracle DBLINK的一個簡單使用情境假如有兩個Oracle資料庫,有一天業務需求要使其中一個資料庫表的資料參照另一個資料庫表的資料進行比對、檢查。這會需要兩步:建立DBLINK編寫相關邏輯檢查SQL相關代碼--建立公用連結  CREATE PUBLIC DATABASE LINK TESTDBLINK  &

Ubuntu下單機安裝MongoDB並測試

1.下載mongodb-linux-i686-1.8.2.tgz放在目錄/home/nh/Downloads/下並解壓得到mongodb-linux-i686-1.8.22.在/home/nh/Downloads/mongodb-linux-i686-1.8.2下建立目錄data1, 在 /home/nh/Downloads/mongodb-linux-i686-1.8.2/log1目錄下建立檔案log1.log 

Oracle 查詢執行順序

Oracle 語句提高查詢效率的方法 1:.. where column in(select * from ... where ...); 2:... where exists (select 'X' from ...where ...); 第二種格式要遠比第一種格式的效率高。在Oracle中可以幾乎將所有的IN操作符子查詢改寫為使用EXISTS的子查詢 使用EXISTS,Oracle系統會首先檢查主查詢,然後運行子查詢直到它找到第一個匹配項,這就節省了時間 Oracle系統在執行IN子查詢時,

Linux怎麼自動啟動Oracle服務和ArcSDE服務

其實這個問題最主要的是自動啟動Oracle服務,在網上也有很多例子,但是根據例子走並不一定能實現成功,下面就根據我的實際操作來看一下在配置過程中有哪些問題需要注意的。 1:修改Oracle系統設定檔/etc/oratab[root@localhost ~]# vi /etc/oratab  我們查看下面內容,如果安裝好了Oracle,這個設定檔會自動將ORACLE_HOME標識清楚 但是預設為:orcl:/opt/oracle/product/1

MySQL查詢第幾行到第幾行記錄

1、查詢第一行記錄:    select   *   from   table  limit   12、查詢第n行到第m行記錄     select * from table1  limit

Oracle資料庫教程:RAC 11.2的新特性

網格隨插即用(GPnP)網格隨插即用協助管理員來維護叢集,以前增加或刪除節點需要的一些手動操作的步驟現在可以由GPnP來自動實現。GPnP不是一個單獨的概念,它依賴於以下特性:在一個XML設定檔中儲存叢集資訊;叢集時間同步(CTSS);網格命名服務(GNS);單一用戶端訪問名稱(SCAN);伺服器集區(Server Pools)。GPnP為公網和私網串連、ASM

如何用sys as sysdba許可權串連資料庫進行Exp/Imp

如何用sys as sysdba許可權串連資料庫進行Exp/Imp:Windows:exp 'sys/change_on_install@instance as sysdba' tables=scott.empUnix or Linux (you need to 'escape' the single quote):exp /'sys/change_on_install@instance as sysdba/' tables=scott.empVMS (use

Oracle查詢某個表的參照關係

今天開發人員詢問我怎麼看某個表參照了其它哪些表,或者某個表被其它哪些表參照,最好能用圖表(ER圖)的方式展現,開始想通過TOAD或其它工具開啟,但開啟後導成圖片,因為表太大,報錯說資源不足,後來想通過資料字典來查,折騰好久,才寫出來參照關係:主要用到2張資料字典:user_constraints和user_cons_columnssql如下,2個地方的表名“EMP”同時變換為需要查看的表,就可以查出和這個表“EMP”相關的參照關係:select a.table_name,a.COLUM

MongoDB使用筆記

MongoDB使用筆記一、安裝包 http://www.mongodb.org/downloads二、伺服器端使用LINUX版本:①用tar -zxvfmongodb-linux-x86_64-1.2.4.tgz解壓開安裝包②mkdir -p /data/db  建立目錄③cd /data/db 進入db目錄下   然後建立mkdir m_data m_log④進入mongodb解壓目錄的bin目錄下,用./mongod -fork --dbpath=./data/

Oracle中的資料類型和表的管理

日期類型   date 包含年月日和時分秒   timestamp 這是Oracle9i對date資料類型的擴充 (時間戳記)date類型的時間更精確   圖片類型   blob 位元據可以存放圖片 和聲音 4G oracle表的管理 建立表一個student表的語句  create table student(    xh number(4), 

ora-27100:shared memory realm already exists錯誤的解決

資料庫ora-27100:shared memory realm already exists錯誤的解決環境:作業系統平台 Windows Service 2003 R2 x86資料庫版本   Oracle Enterprise 9.2.0.1 for windows x86今天一客戶資料庫啟不來了,報ora-27100:shared memory realm already

學習Oracle中Blob和Clob一點點心得

Blob是指二進位大對象也就是英文Binary Large Object的所寫,而Clob是指大字元對象也就是英文Character Large Object的所寫。由此可見這輛個類型都是用來儲存大量資料而設計的,其中BLOB是用來儲存大量位元據的;CLOB用來儲存大量文本資料。

Linux下刪除大資料檔案中部分欄位重複的行

最近寫的一個資料擷取程式產生了一個含有1千多萬行資料的檔案,資料由4個欄位組成,按照要求需要刪除第二個欄位重複的行,找來找去linux下也沒找到合適的工具,sed/gawk等流處理工具只能針對一行一行處理,並無法找到欄位重複的行。看來只好自己python一個程式了,突然想起來利用mysql,於是進行乾坤大挪移:1. 利用mysqlimport --local dbname data.txt匯入資料到表中,表名要與檔案名稱一致2. 執行下列sql語句(要求唯一的欄位為uniqfield)use

MySQL 5.5.15源碼包編譯安裝

mysql果然是不愧是目前最火的資料庫,自從mysql5.5.8之後,mysql的源碼包編譯安裝都要用到cmake來進行編譯了,編譯的過程沒有本質的區別,但是要直觀很多。以前安裝過很多次mysql,每次都會有些小小錯誤。記錄一下本次安裝過程,以備日後參考。

Windows下ASM建立及管理過程

下面是在剛剛接觸asm管理資料寫下的文章,如果有什麼不對或者遺漏的地方請網友們指出,本人不勝感激。

Oracle ROLLUP和CUBE 用法

CUBE和ROLLUP  ROLLUP是Oracle8i以來一個新的SQL關鍵字,9i ,-11G不新鮮了,它是對GROUP BY子句的擴充,允許在SELECT語句中計算不同層次的小計。CUBE是對GROUP BY子句的另外一  種擴充,它允許計算所有小計可能的組合,用來產生各種匯總報表。以下介紹他們的用法select B,c,D from Atest group by rollup(B,C,D);相當於select B,c,D from Atest group by

Oracle 觸發器 簡單表執行個體

Oracle 觸發器 簡單表執行個體CREATE TABLE DWUSER.T1 (   OLD_VALUE  NUMBER(7,2),                  NEW_VALUE  NUMBER(7,2),                    &

Oracle EBS FORM開發步驟

1、在formbuilder開發form —>從路徑$AU_TOP/forms/US下載模板:TEMPLATE.fmb,並將模板名字改為STUDENTS.fmb—>將$AU_TOP目錄下的resource檔案夾所有檔案下載—>將以上STUDENTS.fmb和resource檔案夾分別放在以下目錄D:\ErpForm\Form , D:\ErpForm\Library—>在 Regedit > HKEY_LOCAL_MACHINE > SOFTWARE >

Oracle中merge into的使用

該命令使用一條語句從一個或者多個資料來源中完成對錶的更新和插入資料. Oracle 9i 中,使用此命令必須同時指定UPDATE 和INSERT 關鍵詞,ORACLE 10g 做了如下改動。  1,insert 和update是可選的 2,UPDATE 和INSERT 後面可以跟WHERE 子句 3,在ON條件中可以使用常量來insert 所有的行到目標表中,不需要串連到源表和目標表 4,UPDATE 子句後面可以跟delete 來去除一些不需要的行。舉例: create table

總頁數: 978 1 .... 876 877 878 879 880 .... 978 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.