Oracle中ASM Buffer Cache的作用和功能

10g在視圖v$sga_dynamic_components中我們注意到多了一個component:ASM Buffer Cache,並且在instance_type=asm的執行個體中該參數有值,也就是說該參數是為asm執行個體所使用,它是用來做什麼,在doc中搜了一下沒找到,我猜測應該和db_cache_size的作用差不多,估計是用來cache disk header資訊的。SQL> select component,current_size from

Oracle 10g支援啟動手動歸檔

不細看doc還真不行。SQL> shutdown immediate資料庫已經關閉。已經卸載資料庫。ORACLE 常式已經關閉。SQL> startup mountORACLE 常式已經啟動。Total System Global Area 104857600 bytesFixed Size 1247540 bytesVariable Size 96470732 bytesDatabase Buffers 4194304 bytesRedo Buffers 2945024

Oracle中通過bbed類比和修複corrupted block

使用bbed需要注意:1、win下oracle不提供2、隨oracle軟體一起發布3、在unix/linux下使用時需要事先relink4、oracle最初使用bbed用來修複壞block,從9i開始可以通過rman的blockrecover來恢複,不過前提是事先做過備份[oracle@xys oracle]$ bbedPassword:BBED: Release 2.0.0.0.0 - Limited Production on Tue Jun 9 13:13:04

Oracle中通過RMAN 複製資料庫

目的:在同一台機器上用rman 複製庫環境:RedHat 4 + Oracle 10g主庫庫名:db01複製庫名: clonedb1、主庫db01 ,用rman進行備份(datafile、controlfile、archivelog file)08:49:43 SQL> show parameter name ;NAME                         &

oracle中如何通過RMAN複製資料庫

通過使用Database Backup,DBA可以在同一伺服器或其它伺服器上建立副本資料庫。這個副本資料庫可以和主要資料庫有相同的名稱(拷貝)或與主要資料庫名稱不同(複製)。ORACLE在資料庫拷貝和資料庫複製之間惟一不同的是拷貝的資料庫不能更改名稱。使用RMAN的複製資料庫特性,可以從RMAN備份建立一個新的資料庫,並為這個副本資料庫保留已有的資料庫名稱或者賦予新的名稱。RMAN術語和命令:A. 次要資料庫(Auxiliary

Oracle中使用RMAN 異機複製資料庫

RMAN 異機複製和同機複製操作步驟是一樣的,不同的是我們需要把備份的檔案copy到輔助庫上實驗平台: REDHAT linux 4.7 + oracle 10g目標庫資訊:ORACLE_BASE: /u01/app/oracleORACLE_HOME: /u01/app/oracle/product/10.2.0/db_1ORACLE_SID:orclIP: 192.168.1.20輔助庫資訊:ORACLE_BASE: /u01/app/oracleORACLE_HOME: /u01/app/

Oracle 11g的刪除

1.使用SQL*PLUS停止資料庫[oracle@OracleTest oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown [immediate]SQL> exit2.停止Listener[oracle@OracleTest oracle]$ lsnrctl stop3.停止HTTP服務[root@OracleTest /root]# service httpd

Oracle暫存資料表空間問題解決的例子

今天一哥們講OA裡面的某些模組失效了,一查系統日誌,原來是Oracle資料庫的暫存資料表空間滿了,中午吃飯的時候就把資料庫重啟一下(這種方式最簡便也不容易出錯),沒想到暫存資料表空間還是有問題,後面進行如下處理得到恢複:1、查看暫存資料表空間大小:select name,to_char(bytes/1024/1024)||'M' from v$tempfile;結果顯示暫存資料表大小為0M,如下顯示:NAME

Oracle的EXPDP和IMPDP命令使用詳解

Data Pump包括匯出表,匯出方案,匯出資料表空間,匯出資料庫4種方式。1、EXPDP命令參數及說明(1) ATTACH該選項用於在客戶會話與已存在匯出作用之間建立關聯。文法如下ATTACH=[schema_name.]job_nameSchema_name用於指定方案名,job_name用於指定匯出作業名。注意,如果使用ATTACH選項,在命令列除了連接字串和ATTACH選項外,不能指定任何其他選 項,樣本如下:Expdp scott/tiger

Oracle的DB Link

資料庫之間的連結建立在DATABASE LINK上。要建立一個DB LINK,必須先在每個資料庫伺服器上設定連結字串。1、 配置TNS , $ORACLE_HOME/NETWORK/ADMIN/tnsname.ora10gstandby =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = HFCC-KF-3068)(PORT = 1522))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME =

Oracle的Dual表詳解

1、DUAL表的用途Dual 是 Oracle中的一個實際存在的表,任何使用者均可讀取,常用在沒有目標表的Select語句塊中(1)查看當前串連使用者SQL> select user from dual;USER------------------------------SYSTEM(2)查看當前日期、時間SQL> select sysdate from dual;SYSDATE-----------2007-1-24 1SQL> select to_char(sysdate,

Oracle磁碟重組的幾個問題

資料庫片段是影響資料庫效能的一個大因素,應及時發現並整理片段。一、片段是如何產生的當建立一個資料庫執行個體時,會分成稱為資料表空間(tablespace)的多個邏輯段(segment),如系統(system)資料表空間,臨時(temporary)資料表空間等。一個資料表空間可以包含多個資料範圍(extent)和一個或多個自由範圍塊,即自由空間(free space)。資料表空間、段、範圍、自由空間的邏輯關係如下:當資料表空間中產生一個段時,將從資料表空間有效自由空間中為這個段的初始範圍分配空間。

32位處理器升級到64位之後遷移oracle db遇到的問題

處理器由32位變成了64位,重裝oracle軟體之後,權衡各種因素,db我選擇了把冷備直接掛接的辦法遷移,遷移之後遇到了問題...順利掛載db之後,通過應用程式或者第三方工具(如plsql developer)串連時出現ORA-06553: PLS-801: internal error [56319] 等錯誤。解決方案如下:SQL> shutdown immediateSQL> startup upgradeSQL> set echo onSQL>

Oracle expdp和impdp如何自動使用resumable特性

對比expdp、impdp和exp、imp發現前者沒有了resumable功能,測試發現expdp和impdp自動使用了resumable特性C:>expdp test/test@orcl directory=dir_temp dumpfile=t.dmp tables=t2Export: Release 10.2.0.1.0 - Production on 星期四, 03 9月, 2009 18:41:41Copyright (c) 2003, 2005, Oracle. All

Oracle的Rman命令詳解

一、list常用命令總結備忘list命令列出控制檔案、RMAN恢複目錄中備份資訊, 是我們對所有可見的Database Backup檔案的一個最直觀的瞭解的方法list incarnation;list backup summary;list backup of database summary;list backup of tablespace summary;list backup of datafile n,n summary;list archivelog all

Oracle的初始化參數及效能檢視

1.資料庫版本LEO1@LEO1>select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionPL/SQL Release11.2.0.1.0 - ProductionCORE

oracle顯式授權和隱式授權

oracle對象的授權Oracle授權一、授權文法GRANT文法:1.顯式授權(直接將對象授權給使用者)GRANT privilege [, ...] ON object [, ...]  TO  { Public| Group | Username|role} [WITH GRANT OPTION ]例子grant read,write on directory dir_home to public2.隱式授權(通過將角色授權給使用者)GRANT role TO

Oracle中專用伺服器和共用伺服器串連與會話

串連:用戶端進程和伺服器處理序之間的一條實體路徑會話:資料庫的一個邏輯實體,由用戶端進程和伺服器處理序搭建起來,作為2個進程之間通訊的通道一、專用伺服器串連1.在linux上,可以在同一台機器上運行用戶端和伺服器處理序,能很清楚的看出這種父/子進程關係SYSTEM@PROD> select a.spid dedicated_server,b.process clientpid2 from v$process a,v$session b3 where a.addr=b.paddr and4

Oracle Rownum偽列詳解

oracle insert sql table jsp 諮詢Rowid 與 Rownum 雖都被稱為偽列,但它們的存在方式是不一樣的,rowid 可以說是物理存在的,表示記錄在資料表空間中的唯一位置ID,在DB中唯一。只要記錄沒被搬動過,rowid是不變的。rowid 相對於表來說又像表中的一般列,所以以 rowid 為條件就不會有 rownum那些情況發生。 rownum不能以任何基表的名稱作為首碼。對於rownum來說它是oracle系統順序分配為從查詢返回的行的編號,返回的第一行分配的是1

SQL最佳化過程中常見Oracle HINT的用法

在SQL語句最佳化過程中,我們經常會用到hint,現總結一下在SQL最佳化過程中常見Oracle HINT的用法:1. /*+ALL_ROWS*/表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳輸送量,使資源消耗最小化。例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';2. /*+FIRST_ROWS*/表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳回應時間,使資源消耗最小化。例如:

總頁數: 1509 1 .... 916 917 918 919 920 .... 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.