Oracle開發小集錦(不斷更新)

其中部分是轉自其它地方。select user from dual 查看當前串連的使用者名稱ORA-24338: 未執行語句控制代碼    這個問題主要出現在使用資料庫遊標的時候。當執行預存程序,返回的遊標沒有開啟時,就會報這個錯。open cur_User for select * from sy_users;    遊標沒有開啟的情況一般是忘記了寫開啟遊標的語句,也可能是預存程序中執行出錯,導致最後遊標未開啟.     一般情況也會因為磁碟空間滿了也會造成這樣的提示。ora-01789

Oracle的錯誤ORA-01461解決方案

在 Oracle 上插入或更新大於 4k 的 LOB 時接收到錯誤訊息當插入或更新大於 4k 的 LOB(BLOBS 和 CLOBS)時,您可能會接收到與以下所示相似的異常:java.sql.SQLException: ORA-01461: can bind a LONG value only for insert into a LONG columnData size bigger than Max size for this type: xxxx. SQL State = <null&

Oracle的效能調整不是那麼容易的

現在真正體會到,要做一個合格的OracleDBA不是那麼容易的。要能正確的區分問題所在及解決辦法是相當困難的,需要一定的功底。從客戶提供的相關資料來看,可能是有一些作用,但經過我們DBA分析後,證實這些資料實際的意義並不大。而且可能產生一些誤導。比如建索引不一定都能提高效率,因為索引的維護也是需要大量的時間的。但有一點是肯定的,如果比較多的查詢,建相關的索引肯定是沒有問題的。Oracle的效能調整,不是那麼簡單的調整記憶體而已,而是需要全盤的考慮與分析。現在正在努力學習當中。。。。。。

[轉]突破oracle for win2K的2G記憶體限制

        眾所周知,在32位的作業系統如win2K上,作業系統能管理的記憶體為4GB(power(2,32) =4G) ,oracle使用的總記憶體有2G限制。目前大多數資訊系統都能為資料庫伺服器配上4G實體記憶體甚至更多,但無論你為系統配置多大的實體記憶體,正常情況下都不能使oracle使用超過2G的記憶體(包含SGA、PGA等),從而造成系統資源浪費。那麼,有沒有什麼辦法能使運行在windows系統上的oracle使用超過2G的記憶體呢?windows 提供了一種叫4GT(4G

ORACLE監聽器TNS服務不能啟動的問題解決

從用戶端串連到伺服器,出現了這個錯誤,ora12541-TNS : 沒有監聽器於是,在伺服器中啟動OracleOraHome92TNSListener服務,顯示“在本機電腦無法啟動OracleOraHome92TNSListener服務,錯誤3,系統找不到指定路徑”。查看服務的屬性裡面的路徑是空的。原因:服務沒有指定相關的應用程式,所以提示找不到路徑,可能的因素是Windows最佳化大師將Oracle的監聽服務給"最佳化"了

Perl篇:Oracle 10g與安裝Perl環境時的衝突以及解決方案

      從官網下載完Active Perl5.10安裝完後,寫了很簡單的Perl指令碼,僅引用了一個檔案拷貝模組,調用Perl解譯器來運行程式的時候,報了一堆錯,先是一個彈出框提示‘無法啟動此程式,電腦丟失Perl58.dll’,點擊確定後報出錯誤資訊:Can't load 'D:\oracle\product\10.2.0\db_1\perl\5.8.3\lib/MSWin32-x86-multi-threa d/auto/File/Glob/Glob.dll' for module

oracle 匯出txt 資料,excel 資料

 匯出.batCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->sqlplus prize/prize@orcl1 @d:\aa.sqlaa.sqlCodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 

關於 ORA-01033: ORACLE initialization or shutdown in progress

  昨天筆記本意外進水,強制關機,早上就一直出這問題,資料庫打不開,報錯,  用 sysdba 登陸後   CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> SQL> select open_mode from v$database;  OPEN_MODE  ----------  MOUNTED  CodeCode

oracle 跨庫查詢

    CodeCode highlighting produced by Actipro CodeHighlighter

關於Oracle資料庫的死結(轉書摘)

http://book.csdn.net/bookfiles/82/index.html6.2.6 

Oracle檢查死結的sql

 檢查死結的sql語句1. SELECT SID, DECODE(BLOCK, 0, 'NO', 'YES' ) BLOCKER, DECODE(REQUEST, 0, 'NO','YES' ) WAITERFROM V$LOCK WHERE REQUEST > 0 OR BLOCK > 0 ORDER BY block DESC;2. SELECT bs.username "Blocking User", bs.username "DB User",        

Oracle資料檔案轉移

如何把資料檔案從C盤移動到D盤呢?很簡單,三個步驟就行了第一步:把資料表空間Offline,把資料表空間的資料檔案移動到D盤指定的目錄。第二步:修改資料表空間檔案路徑alter database rename file '舊檔案路徑' to '新檔案路徑';第三步:把資料表空間Online,這樣就可以了。以下是一些其它方面的參考:資料檔案重新命名(filesystem and raw device) filesystemdatabase must be open:1.alter

再談Oracle在Windows下的許可權問題

在上篇《Oracle9I資料庫連接訪問的解決方案》我有寫過一個關於ASP.NET訪問Oracle9I資料庫的時候出現的許可權問題。錯誤提示是:無法載入 DLL (oci.dll) 或未找到 Oracle 用戶端和網路組件今天又碰到同樣的許可權問題,錯誤提示是:Could not create an environment: OCIEnvCreate returned -1.

意外刪除Oracle資料檔案(dbf),恢複oralce庫的解決辦法–Oracle錯誤碼:ORA-01033

系統內容: 1、作業系統:Windows 2000 Server,2、資料庫: Oracle 8i R2 (8.1.6) for NT 企業版3、安裝路徑:C:\ORACLE錯誤現象: 因誤操作,資料庫中某一資料檔案被誤刪,控制台的Oracle相關服務顯示已啟動,但用SQL*Plus無法串連,顯示以下錯誤ORA-01033: ORACLE initialization or shutdown in progress類比現象: create tablespace test datafile'c:\

研究Oracle中動態SQL語句太長的問題

SQL語句太長了,需要通過dbms_sql.varchar2s這個數群組類型來進行儲存。然後才能執行。declare    l_stmt dbms_sql.varchar2s;    l_cursor integer default dbms_sql.open_cursor;    l_rows number default 0;    l_length number := 0;begin    l_stmt(1) := 'select 1 c1';    for i in 2 .. 15000

ORACLE之常用FAQ二

第四部分、效能調整[Q]如果設定自動跟蹤[A]用system登入執行$ORACLE_HOME/rdbms/admin/utlxplan.sql建立計劃表執行$ORACLE_HOME/sqlplus/admin/plustrce.sql建立plustrace角色如果想計劃表讓每個使用者都能使用,則SQL>create public synonym plan_table for plan_table;SQL> grant all on plan_table to

開始使用CodeSmith3.1-解決了Oracle串連及漢字的問題

因為我現在還是用VS2003所以只能使用3.1的版本。以前都是使用2.6版本。現在發現都有破解程式了,呵呵方便多了。寫過《設定了一下CodeSmith可以串連Oracle資料庫了》是CodeSmith2.6的關於Oracle Provider的文章。現在用了3.1當然也碰到同樣的問題。解決辦法:進入CodeSmith的Community,http:

將(Oracle)資料庫表匯出到Excel,並組建檔案(C#實現)

將(Oracle)資料庫表匯出到Excel,並組建檔案(C#實現)關鍵詞: C#,    ASP.NET,    Excel                                          需添加項目引用:1. .NET->System.Data.OracleClient.dll2. COM->Microsoft Excel 11.0 Object Library代碼如下:using System;using System.IO;using System.Data;

Oracle 啟動與關閉常式

SHUTDOWN有四個參數:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。預設不帶任何參數時表示是NORMAL。 SHUTDOWN NORMAL:不允許新的串連、等待會話結束、等待事務結束、做一個檢查點並關閉資料檔案。啟動時不需要執行個體恢複。 SHUTDOWN TRANSACTIONAL:不允許新的串連、不等待會話結束、等待事務結束、做一個檢查點並關閉資料檔案。啟動時不需要執行個體恢複。 SHUTDOWN

Oracle 系統結構

Oracle 體繫結構資料的特點 Oracle 體繫結構資料的內容 學完之會有什麼收穫 閱讀本資料需要什麼預備知識?如何閱讀本資料 Oracle 體繫結構資料的特點 本資料強調實用性。本資料從內容的選擇上是實用的,強調 Oracle系統管理的主線,擯棄了那些花時間,但學員學習後進步不大,偏於理論方面的內容。 本資料強調實踐性。本課程配有上機實驗,只要會做練習,即可在實際工作中完成相應的Oracle資料庫管理工作,練習還可以在實際的Oracle資料庫管理工作中參照使用。

總頁數: 1509 1 .... 170 171 172 173 174 .... 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.