Oracle資源回收筒使用詳解

資源回收筒,顧名思義,它就是儲存被刪掉的東西。從原理上來說就是一個資料字典表,放置使用者刪除(drop)掉的資料庫物件資訊。使用者進行刪除操作的對象並沒有被資料庫刪除,仍然會佔用空間。除非是由於使用者手工進行Purge或者因為儲存空間不夠而被資料庫清掉。資料庫有了這樣的功能,能夠減少很多不必要的麻煩。如果一個表被刪除,那麼與該表有關聯的對象,例如索引、約束和其他依賴對象都會在前面加bin$$這個首碼。1、啟動和關閉你可以使用下面的查詢語句來查看資源回收筒的目前狀態:SELECT Value

Oracle中ALTER USER的REPLACE語句

ALTER USER語句有一個可選的REPLACE語句,用來在啟動密碼驗證函數後,輸入原始密碼。預設情況下,使用者修改自己的密碼不需要提供當前密碼:SQL> create user test identified by test;使用者已建立。SQL> grant connect to test;授權成功。SQL> select * from dba_profiles;PROFILE            

Oracle資料庫字元集問題總結

在不同資料庫做資料移轉、同其它系統交換資料等,常常因為字元集不同而導致遷移失敗或資料庫內資料變成亂碼。現在我將oracle字元集相關的一些知識做個簡單總結一、什麼是oracle字元集Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE 支援國家語言的體繫結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。影響oracle資料庫字元集最重要的參數是NLS_LANG參數。

ORACLE資料庫的邏輯備份

ORACLE資料庫有兩類備份方法。第一類為物理備份,該方法實現資料庫的完整恢複,但資料庫必須運行在歸擋模式下(業務資料庫在非歸擋模式下運行),且需要極大的外部存放裝置,例如磁帶庫;第二類備份方式為邏輯備份,業務資料庫採用此種方式,此方法不需要資料庫運行在歸擋模式下,不但備份簡單,而且可以不需要外部存放裝置。資料庫邏輯備份方法ORACLE資料庫的邏輯備份分為三種模式:表備份、使用者備份和完全備份。表模式備份某個使用者模式下指定的對象(表)。業務資料庫通常採用這種備份方式。若備份到本地檔案,使用如下

如何在oracle的blob欄位裡儲存多個檔案

Oracle的BLOB欄位類型可以用來儲存長2進位資料。但是通常讀寫BLOB欄位資料的代碼都是很羅嗦,非細心編碼很容易出錯。我把這個功能整合到我的OCI封裝庫(ORADBI)中。下面的例子就是示範如何使用ORADBI把多個檔案按儲存到一個欄位裡。我在另外的例子中將示範如何把BLOB欄位中的資料還原為檔案。整個ORADBI是我在OCI基礎上寫的C語言API。從創作這個API到一直不斷的更新維護,已經有1年多了。我也將一直維護下去,不斷完善和添加新的功能。ORADBI是完全免費和完全開源的,使用者只

確定Oracle資料庫表中重複記錄的方法

作為一個Oracle資料庫開發人員或者DBA,在實際工作中經常會遇到這樣的問題:試圖對庫表中的某一列或幾列建立唯一索引時,系統提示ORA-01452:不能建立唯一索引,發現重複記錄。下面我們以表code_ref為例來討論這個問題及其解決辦法。ERROR位於第1行:ORA-01452: 無法 CREATE UNIQUE

Oracle企業管理器(OEM)常見問題集

OracleEnterpriseManager(Oracle企業管理器,簡稱OEM)是通過一組Oracle程式,為管理分布式環境提供了管理服務。OEM包括了一組DBA工具,一個repository,以及一個圖形化顯示的控制台。OEM控制台與每一個伺服器上的智能化代理(IntelligentAgent)相對應。

oracle如何查詢初始化參數(五)如何判斷一個初始化參數的來源

查詢初始化參數的方法很多,比如SHOW PARAMETER,或查詢V$PARAMETER等,這裡簡單總結一下。這一篇描述如何判斷一個初始化參數的來源。判斷資料庫啟動是否啟用了SPFILE很簡單,只需要通過SHOW PARAMETER SPFILE命令就可以看到:SQL> show parameter spfileNAME                         &

Oracle 11g r2分析函數新特性簡介(三)分析函數LAG和LEAD的增強

在11gr2中,Oracle分析函數的功能進一步增強。這篇介紹分析函數LAG和LEAD的增強。11gr2對LAG和LEAD函數進行了增強,添加了IGNORE NULLS的功能。SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database11gEnterprise Edition Release11.

VFP中調用Oracle的預存程序

VFP由於其通俗、易用,深受廣大開發人員的歡迎,但其安全性與穩定性卻不十分完善。而Oracle在此方面的優點是有口皆碑的,兩者結合,能開發出高效、安全和穩定的應用系統。有關在VFP中調用Oracle預存程序方法的資料較少,下面就此舉一簡單例子,希望起到拋磚引玉的作用。 此方法適用於用VFP作前端開發工具、Oracle作後端資料庫的C/S開發方法。 在Oracle端,建有如下表和預存程序: 表gzb如下:   SQL〉select * from gzb; ID   GZ   1   3050  

windows 7上如何更改oracle 11g的歸檔模式

在win7上更改oracle 11g的歸檔模式,描述包括可能遇到的錯誤,這些錯誤也是寫這篇博文的初衷,就是為了讓其它通道避免同樣的錯誤,或者碰到同樣的錯誤指導如何解決,因為命令已經很清楚,所以就不詳細解釋。SQL> conn sys/oracle@osid as sysdba已串連。SQL> select instance_name from V$instance;INSTANCE_NAME--------------------------------osidSQL>

VirtualBox+Oracle 11g R2 RAC的安裝總結

昨天參照Oracle Base上的文檔在VirtualBox虛擬機器上完成Oracle 11G R2 RAC的安裝和調試,安裝文檔已經很詳細了,但是自己是第一次在OEL上安裝RAC還是遇到不少波折,現在把一些主要的問題和解決方案記錄下來以供後人蔘考。第一是記憶體問題,最低要求是每台虛擬機器1.5GB的記憶體,由於機器記憶體有限沒辦法,剛開始只給1GB想忽悠過去,結果安裝Grid

Oracle SQL和PL/SQL多表插入技巧

假如一個線上電子商務系統,我們現在需要根據訂單表體現的消費金額將客戶簡單分為大中小三類並分別插入到三張表中.訂單表 order (order_id number, cust_id number, amount number);小客戶表 small_cust (cust_id number, tot_amt number);中客戶表 med_cust (cust_id number, tot_amt number);大客戶表 big_cust (cust_id number, tot_amt

Oracle GoldenGate 11g的單向DDL配置實戰

在認真學習了GoldenGate企業級營運實戰後,重點是對OGG幾個進程的理解,結合對原理的理解,在整整實驗了近兩天,反覆配置了四次之後,終於配置成功。本文經過多次配置成功實踐整理而成,還有很多的細節需要完善。目錄================================一、環境準備並安裝GoldenGate1. 資料庫準備情況2. 下載OGG軟體並解壓安裝3. 準備OGG環境變數4. 配置記錄模式5. 建立GoldenGate使用者帳號6. 安裝GoldenGate軟體7.

Oracle 11g Dataguard物理備庫配置(六) broker fastfailover測試

本文採用Oracle 11g Dataguard broker fastfailover測試Oracle 11g Dataguard fast failover配置,需要主備資料庫開啟閃回功能,閃回功能開啟本文略過。閃回開啟需要啟動到mount狀態時,主備庫的監聽不要隨意關閉。1. dgmgrl查看主備庫狀態$ dgmgrl sys/oracleDGMGRL for Linux: Version 11.2.0.3.0 - 64bit ProductionCopyright (c) 2000, 2

Oracle 11g Dataguard物理備庫配置(四) broker snapshot standby測試

Oracle 11g Dataguard Snapshot Standby資料庫功能,可將備庫置於開啟讀寫狀態,進行類比生產環境主庫中測試。當備庫Snapshot standby任務完成後,可以切換回物理備庫角色。在Snapshot Standby資料庫狀態下,備庫是可以接受主庫傳過來的日誌,但是不能夠將變化應用在備庫中。本文採用Oracle 11g Dataguard broker snapshot standby配置1. 採用dg broker配置snapshot standby配置1)

oracle RAC環境如何調整系統時間

對於RAC環境而言,調整系統時間不是一件小事情,Oracle為了保證節點之間的一致性,很可能會重啟其中一個節點。測試發現,如果將系統時間向前調整,那麼無論調整多長的時間都不會造成系統的重啟。但是如果將系統時間向後調整,就會造成整個節點的重啟。即使是關閉資料庫,調整時間仍然會重啟節點。正確的方法是首先關閉資料庫和CLUSTER環境,然後修改系統時間,為了避免資料庫中的時間出現衝突,最好等待目前時間超過修改前的系統時間後,再啟動CLUSTER環境和RAC資料庫:# dateTue Aug

oracle資料泵匯入分區表統計資訊報錯(四)問題的解決過程

看來通過檢查資料字典資訊是找不到什麼問題的原因了,只有通過手工執行收集統計資訊的過程來嘗試發現問題。為了避免bug意外被解決所導致的問題無法重現,同時也為了可以在解決bug的過程中使用一些特別的手段而不影響使用者的使用,這裡通過備份建立了一個測試環境,下面的操作是在測試環境中執行。首先修改統計資訊對應的JOB的NEXT_DATE,使其在後台執行,檢查收集統計資訊後,測試資料庫上是否能重現問題:SQL> SELECT JOB, WHAT FROM USER_JOBS;JOB WHAT----

Oralce OMF功能詳解(二) Oracle記錄檔的OMF管理

二、記錄檔的OMF管理記錄檔管理參數:db_create_online_log_dest_ndb_create_online_log_dest_n:Oracle建立聯機記錄檔和控制檔案時,在未明確指定路徑的情況下的預設路徑--查看記錄檔的參數,下面是未作設定的db_create_online參數SQL> SHOW PARAMETER db_create_onlineNAME                

oracle定界分割表和INTERVAL分區表對於SPLIT分區的區別

定界分割表和INTERVAL分區表是可以相互轉化的,不過二者還是有所區別的。比如在SPLIT分區的時候,定界分割表沒有限制,而INTERVAL分區表則可能報錯。首先看定界分割的例子:SQL> CREATE TABLE T_PART_RANGE2  (ID NUMBER,3  NAME VARCHAR2(30),4  CREATE_DATE DATE)5  PARTITION BY RANGE (CREATE_DATE)6

總頁數: 1509 1 .... 360 361 362 363 364 .... 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.