RAC 環境Library Cache Lock的處理方法

我要監控某個Job,該session 處於 Library cache lock 等待中資料庫有2個節點SQL> select inst_id from gv$instance;   INST_ID----------         2         1SQL> select

Oracle Library cache 內部機制 說明

一. Library Cache 說明LibraryCache 是Oracle SGA 中Shared pool 的組成部分。Shared Pool的說明,參考這篇文章:Oracle Shared pool 詳解這裡重點看一下Library Cache的一個管理機制。 參考了如下2篇文章,重新進行了整理:Librarycache內部機制詳解Oracle中執行計畫的儲存位置1. DSI 中對Library Cache的說明:(1)An area in the shared pool

Oracle EBS Form中實現點擊欄位標題進行排序

27.1 問題描述在做EBS表單開發時,雖然使用folder功能提供了排序功能,對多行資料區塊可以對前三列進行指定排序,也可以單擊前三列的欄位標題進行排序,但是不能對更多的列進行排序,如果要對更多的列進行排序,需要將要排序的列拖動到前三列才可以進行,限制較大。我們在MRPII系統中一般可以對任何列進行點擊欄位標題進行排序,如何在保證檔案夾功能的前提下實現點擊欄位標題自動排序呢?27.2解決方案經過測試,我認為檔案夾功能進行排序是通過更改對應的資料區塊的ORDER BY屬性,然後執行查詢而實現的,

Oracle:RMAN 備份與恢複執行個體

1. 檢查資料庫模式:   sqlplus /nolog    conn /as sysdba   archive log list (查看資料庫是否處于歸檔模式中)   若為非歸檔,則修改資料庫歸檔模式。   startup mount   alter database archivelog   alter database

Oracle internal queries taking more CPU time

早上,省社保項目組反應,資料庫上有一個系統類別的sql,佔用資源很大,嚴重影響資料庫效能。具體的sql為:SELECT COUNT(*) FROM MGMT_METRIC_DEPENDENCY_DETAILS DEP, MGMT_SEVERITY SEV WHERE DEP.TARGET_GUID = :B5 AND DEP.METRIC_GUID = :B4 AND DEP.KEY_VALUE = :B3 AND DEP.EDEP_TARGET_GUID = SEV.TARGET_GUID

CentOS 4.7+RAC+Oracle 10g + ASM安裝遇到問題

1. 在Oracle 10G在安裝cluster時,第到61%的時候,就提示如下錯誤:WARNING: Error while copying directory /home/oracle/app/oracle/10R2/crs with exclude file list 'null' to nodes 'rac2'.[PRKC-1002 : All the submitted commands did not execute successfully](類似)解決:這個錯誤可以忽略原因:

Oracle Mutex實現機制

我們都知道Latch是Oracle用來在記憶體中做串列控制的機構,從10g R2開始,Oracle引入了一個新的技術-Mutex。Mutex並不是Oracle的發明,而是系統提供的一個底層調用,Oracle只是利用它實現串列控制的功能,並替換部分Latch。Mutex中有兩個變數:分別是Holider identifer和Reference count,Holider identifer記錄持有mutex的SID,而Reference

Linux下安裝Oracle SQL Developer

RedHat Linux 5下安裝Oracle SQL Developer有點小問題,不過經過W3C的幫忙,已經解決:1.安裝J2SE 6U17.因為從SUN.COM下載的是.BIN檔案,所以直接雙擊偷懶不行.在GOOGLE中搜了一下:HOW TO INSTALL .BIN IN LINUX, 老外的答案是 CHMOD +x  jdk.rpm.bin,./jdk.rpm.bin,照做,OK;2.安裝SQL DEVELOP,因為LINUX是英文版本的,所以安裝的ORACLE 純的SQL

Oracle的timestamp類型使用

我們都知道date和timestamp都是對日期和時間的表示,只是兩種類型的精確度不同,前者精確到秒,後者精確到小數秒(fractional_seconds_precision),可以是 0 to 9,預設是6。但是對date類型的運算很簡單,有很多函數可用來處理;而兩個timestamp的差則是很直觀地顯示為多少天+多少小時+多少分鐘+多少秒+多少小數秒,SQL> create table test (T1 TIMESTAMP(6),2 T2

Tomcat 6.0+Oracle 10g資料來源串連測試

1、拷貝驅動包 在Oracle目錄下的\product\10.2.0\db_1\jdbc\lib 拷貝ojdbc14.jar檔案到 tomcat目錄下的lib目錄中;2、tomcat conf目錄中的server.xml中 在<Context path="/test" docBase="D:\Tools\Project\test\WebRoot" reloadable ="true">

Oracle學習筆記:使用者管理

在用Oracle的時候,跟以前所用的sql

Oracle 指令碼:修複 status 為 unusable 的 index

有組態工具使用時, 經常會出現以下錯誤: ORA-01502: index 'xxx.xxxxx' or partition of such index is in unusable state,解決方案為——以 DBA 登入,並運行以下指令碼即可-- 請以 DBA 許可權登入,並執行   -- 將所有 UNUSABLE 狀態的 index 修複, rebuild 一下即可 &

Oracle 的 bulk collect用法

FORALL語句的一個關鍵性改進,它可大大簡化代碼,並且對於那些要在PL/SQL程式中更新很多行資料的程式來說,它可顯著提高其效能。1:用FORALL來增強DML的處理能力Oracle為Oracle8i中的PL/SQL引入了兩個新的資料操縱語言(DML)語句:BULK COLLECT和FORALL。這兩個語句在PL/SQL內部進行一種數組處理;BULK

Oracle 指令碼:清空目前使用者下所有表的資料

這段時間,有個配置庫需要導給不同人,每個人導到庫後都需要清空裡面的各個表,如果逐個表來點的話,挺麻煩的,故寫了以下 PL/SQL 指令碼。/**      將所有的 table 清空(可復原)  **/  declare    -- 指向所有 table 的遊標

Linux下安裝Oracle 11G 完全攻略

我的Linux版本是CentOS 5.5,核心版本是2.6.18-194.el5 ,Linux下安裝Oracle系統最好是1G記憶體,2G的swap空間,硬碟至少需要4.5G空間。一.下載oracle到oracle官方網站下載對應版本的oracle,我下的是oracle  for linux

Oracle expdp/impdp 從高版本 到 低版本 樣本

公司的一個測試庫原來的版本是Oracle 11gR2的。 有些文法10g的有些出入,老大說把測試庫重建一下,用10g的版本。雖說可以停機,資料量也不大,不過白天研發的同事要使用測試庫,所以只能晚上加班搞。 打算使用資料泵expdp/impdp 來做。 因為從高版本到低版本導需要加上version 參數,之前還沒有測試過。 用這個機會測試一下。資料泵的更多樣本,參考我的Blog:Oracle expdp/impdp 使用樣本 步驟如下:1. 把10g版本的庫裝好,並建立一個執行個體2.

Oracle 10g 讀書筆記之資料庫熱門檔案

一、參數檔案和伺服器參數檔案 參數檔案(Parameter File)通常稱為初始檔案(init file),或 init.ora 檔案。預設名稱為 init<Oracle_SID>.ora 文字檔。 SPFILE 產生 PFILE:create pfile='/tmp/initorcl.ora' from spfile; 伺服器參數檔案(Server Parameter File),或簡稱 SPFILE。預設名稱為 spfile<ORACLE_SID>.ora

Oracle的RMAN備份方法

1、切換伺服器歸檔模式,如果已經是歸檔模式可跳過此步: %sqlplus /nolog (啟動sqlplus) SQL> conn / as sysdba (以DBA身份串連資料庫) SQL> shutdown immediate; (立即關閉資料庫) SQL> startup mount (啟動執行個體並載入資料庫,但不開啟) SQL> alter database archivelog; (更改資料庫為歸檔模式) SQL> alter database

Oracle使用外部表格訪問警示記錄檔

首先建立目錄SQL> show user  USER 為 "SYS"  SQL> create or replace directory bdump as '/u01/app/Oracle/admin/orcl/bdump';    目錄已建立。  然後建立外部表格SQL>

PowerDesigner的業務處理模型BPM

業務處理模型(Business Process Model)BPM,主要在需求分析階段使用,是從業務人員的角度對商務邏輯和規則進行詳細描述,並使用流程圖表示從一個或多個起點到終點間的處理過程、流程、訊息和協作協議;在需求分析階段的主要任務是瞭解系統的功能,在系統分析師與使用者討論後,得出系統的邏輯模型,BPM既描述了該業務處理的流程;圖示 ——處理過程決策流程開始流程結束處理流(實線箭頭|兩個處理過程圓角矩形之間的過程流)資源流(虛線箭頭|資源圓柱與處理過程圓角矩形之間的過程流)資源包訊息格式(

總頁數: 978 1 .... 406 407 408 409 410 .... 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.