ORACLE DBMS_LOCK包實驗

先看一下各個包的介面與功能--建立或得到同名鎖的控制代碼資訊DBMS_LOCK.ALLOCATE_UNIQUE (lockname IN VARCHAR2,    --想要獲得的鎖名稱lockhandle OUT VARCHAR2, --返回的鎖控制代碼資訊expiration_secs IN INTEGER DEFAULT 864000); --距離最後一次分配多久後自動釋放該鎖對鎖的類型進行轉換DBMS_LOCK.CONVERT(id IN INTEGER ||lockhandle IN

SP2-1503: 無法初始化 Oracle 調用介面|SP2-0152: ORACLE 不能正常工作

 系統內容:WINDOW7+Oracle10g+PL/SQL 8.0 問題描述:1、安裝Oracle並啟動服務後,使用PLSQL串連資料庫不成功,介面為空白。2、使用sqlplus串連資料庫。     >sqlplus /nolog    提示:SP2-1503: 無法初始化 Oracle 調用介面             SP2-0152: ORACLE

如何在Oracle中建立透明網關

最近在研究資料從sql server 2000 向oracle遷移,有多種方法,但各有優點和缺點方法一是用ms sql server內建的DTS 進行遷移,使用起來很方面,但image等類型的欄位無法用dts匯入,並且資料量大的情況下,會出現記憶體溢出的情況,一個2G記憶體的電腦能被活活拖死第二種辦法是用Oracle的透明網關,然後建立一個向sql server 的連結,通過該連結就可以訪問sql server的資料,下面詳細介紹如何在oracle伺服器上建立透明網關1

Oracle如何一次插入多條資料

 搜尋的時候看到下面一篇文章,感覺很好很強大,借鑒一下問題:Oracle如何一次插入多條資料? -

oracle 中的 CONCAT,substring ,MINUS 用法

  有的時候,我們有需要將由不同欄位獲得的資料串聯在一起。每一種資料庫都有提供方法來達到這個目的: MySQL: CONCAT() Oracle: CONCAT(), || SQL Server: + CONCAT() 的文法如下: CONCAT(字串1, 字串2, 字串3, ...): 將字串1、字串2、字串3,等字串聯在一起。請注意,Oracle的CONCAT()只允許兩個參數;換言之,一次只能將兩個字串串聯起來。不過,在Oracle中,我們可以用'||'來一次串聯多個字串。 來看幾個例子。

ORACLE 10G imp error: ORA-12899

問題:IMP-00019: 由於 ORACLE 錯誤 12899 而拒絕行IMP-00003: 遇到 ORACLE 錯誤 12899ORA-12899: 列 "JACKEYJ"."JK_REGISTER"."OPNAME" 的值太大 (實際值: 21, 最大值: 20)列 1 523從9i環境下exp出來的資料,imp到10g資料庫的時候就出現這個錯誤。 解決方案:修改oracle 10g的字元集Oracle修改資料庫字元集為:ZHS16GBK查看伺服器端字元集SQL > select *

oracle多表可更新視圖的實現

多表視圖的定義:當視圖的資料來源只有一張資料表,則該視圖為單表視圖;當視圖的資料來源是多張資料表,則該視圖為多表視圖。 可更新視圖的定義:在絕大多數人的概念中,視圖是唯讀,不允許修改。ORACLE 8i以上版本,單表視圖如果沒有設定With Read Only,則該視圖是可以更新的,對視圖的操作將直接寫入的資料表中。 那麼,如果視圖的資料來源是多張資料表,而多表視圖如果實現可更新視圖,則可以大大提高編碼的效率。 1 前言

linux 安裝oracle 缺少 libXp-1.0.0-8.1.el5.i386.rpm包

5.4上安裝Oracle 10g時提示如下錯誤:  Exception in thread “main” java.lang.UnsatisfiedLinkError: /tmp/OraInstall2009-11-25_02-34-42PM/jre/1.4.2/lib/i386/libawt.so:libXp.so.6: cannot open shared object file: No such file or directory 原因是缺少了包,裝上如下的包就可以了。# rpm

安裝oracle後,Tomcat 登陸 localhost 要求使用者名稱和密碼

ocalhost 要求使用者名稱和密碼同時安裝了tomcat和oracle9i後,啟動Tomcat--串連到localhost 提示:位於 XDB 的伺服器 localhost 要求使用者名稱和密碼,原因是連接埠衝突,調整如下機器上裝了oracle,是oracle內建的http server佔了8080連接埠,oracle的tomcat連接埠衝突,要麼改tomcat連接埠,要麼把http

ORACLE查看資料庫的SQL

      1、查看錶空間的名稱及大小  select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size  from dba_tablespaces t, dba_data_files d  where t.tablespace_name = d.tablespace_name  group by t.tablespace_name;  2、查看錶空間物理檔案的名稱及大小  select tablespace_name,

Oracle Hints用法匯總

1. /*+ALL_ROWS*/ 表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳輸送量,使資源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳回應時間,使資源消耗最小化. 例如: SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM

Bulk綁定是如何提高效能的。有空再翻譯吧。(from oracle)

How Do Bulk Binds Improve Performance?The assigning of values to PL/SQL variables in SQL statements is called binding. PL/SQL binding operations fall into three categories:in-bind When a PL/SQL variable or host variable is stored in the database by

有用的Oracle 管理工具 for windows助手

在windows下,如果執行的sql資料量很大,中途kill掉,有時會留下僵死的線程,導致對象被鎖定,一般我們的處理方式是使用orakill,參見之前我的blog中的文章。但是最近碰到很多次即使用orakill也不能徹底殺死這個session,現象為在v$process中有記錄,但是orakill sid

plsql Developer 登入oracle出現 initialization error

說下電腦系統的情況,之前是win2003版本,plsql裝在D盤,oracle 用戶端裝在E盤。換了win2008系統後,oracle 用戶端刪掉重新安裝,plsql還是原來D盤的檔案oracle用戶端配置監聽程式,監聽測試成功。然後用plsql登入,提示:pl sql initialization errorCould not load "d:\app\Administrator\product\.....\oci.dll" 的錯誤。解決辦法:到plsq 的安裝目錄D:\Program

ORACLE 10g 10.1.0.2 升級到 ORACLE 10.1.0.3 FOR LINUX86

--oracle 最新發行的安全警告!The patches listed in the Patch Availability Matrix fix the potential vulnerabilities identified in Oracle Security Alert #68. Future releases of the products affected will contain the fixes by default. Patches are available for

ORACLE 9I 重建 TEMP 資料表空間

1.startup   --啟動資料庫2.create temporary tablespace  TEMP2 TEMPFILE '/home2/oracle/oradata/sysmon/temp02.dbf' SIZE 512M REUSE AUTOEXTEND ON NEXT  640K MAXSIZE UNLIMITED;   --建立中轉暫存資料表空間3.alter database default  temporary tablespace 

ORACLE 資料表空間管理

1.create tablespaces sql> create tablespace tablespace_name datafile 'c:/oracle/oradata/file1.dbf' size 100m, sql> 'c:/oracle/oradata/file2.dbf' size 100m minimum extent 550k [logging/nologging] sql> default storage (initial 500k next 500k

ORACLE 表管理

1.create a table sql> create table table_name (column datatype,column datatype]....) sql> tablespace tablespace_name [pctfree integer] [pctused integer] sql> [initrans integer] [maxtrans integer] sql> storage(initial 200k next 200k

ORACLE資料庫管理員職責載自聚賢莊)

ORACLE資料庫管理員職責     ORACLE資料庫管理員應按如下方式對ORACLE資料庫系統做定期監控: (1). 每天對ORACLE資料庫的運行狀態,記錄檔,備份情況,資料庫的空間使用方式,系統資源的使用方式進行檢查,發現並解決問題。 (2). 每周對資料庫物件的空間擴充情況,資料的增長情況進行監控,對資料庫做健全狀態檢查,對資料庫物件的狀態做檢查。 (3).

Oracle Data Mining函數和演算法

  Oracle Data Mining函數和演算法Oracle Data Mining API支援預測和描述挖掘函數。預測函數,使用訓練資料來預測一個目標值。描述函數,識別資料內在的關係。每個挖掘函數都指明一類要解決的問題,每種都可以用一個或多個演算法實現。API也提供基本的資料轉換工具來準備用於挖掘的資料。Oracle Data

總頁數: 1509 1 .... 580 581 582 583 584 .... 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.