Oracle追蹤檔案和檔案轉儲

一、Oracle追蹤檔案Oracle追蹤檔案分為三種類型:一種是後台警示記錄檔,記錄資料庫在啟動、關閉和運行期間後台進程的活動情況,如資料表空間建立 、復原段建立、某些alter命令、日誌切換、錯誤訊息等。在資料庫出現故障時,應首先查看該檔案, 但檔案中的資訊與任何錯誤狀態沒有必然的聯絡。後台警示記錄檔儲存BACKGROUND_DUMP_DEST參數指

Oracle用戶端串連server 的方法

一、HOSTNAME方法對於網路結構比較單一,Oracle伺服器比較少的情況下,可以使用HOSTNAME方法。不過這種方法有 幾個限制:1、必須使用TCP/IP協議2、不能使用進階管理工具,比如Oracle Connection Manager3、用戶端必須有相應的擴充命名服務,比如DNS或HOSTS檔案4、 LISTENER的監聽連接埠必須是15215、伺服器LISTENER必須設定GLOBAL_NAME第5點在Oracle10g

Oracle記憶體自動管理

從Oracle 10g開始,Oracle提供了自動SGA的管理(簡稱ASMM,即Automatic Shared Memory Management)新特性。所謂ASMM,就是指我們不再需要手工設定shared pool、buffer pool等若干記憶體 池的大小,而是為SGA設定一個總的大小尺寸即可。Oracle 10g資料庫會根據系統負載的變化,自動調 整各個組件的大小,從而使得記憶體始終能夠流向最需要它的地方。比如,假設某個系統,白天屬於OLTP應用,因此會需要較多的buffer

Oracle事務的特徵

ACID,指資料庫事務正確執行的四個基本要素的縮寫.包含:原子性(Atomicity)、一致性 (Consistency)、隔離性(Isolation)、持久性(Durability)。一個支援交易(Transaction)的 資料庫系統,必需要具有這四種特性,否則在交易過程(Transaction processing)當中無法保證資料 的正確性,交易過程極可能達不到交易方的要求.原子性

Oracle資料庫安全概述

資料安全是個很廣的話題,它包括網路安全、作業系統安全,應用程式層安全和資料庫安全,Oracle的 資料安全是指在資料庫層面的安全,下圖是Oracle安全產品的變革:資料安全要做到:敏感性資料“看不見”,核心資料“拿不走”,運 維操作“能審計”。下面是Oracle提供的安全方案:查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

使用Oracle觸發器實現IP限制使用者登入

在Oracle裡,不像MySQL那樣方便,可以直接在使用者上進行IP限制,Oracle要實現使用者層級的IP限制,可以使用觸發器來迂迴實現,下面是一個觸發器的例子:create or replace trigger logon_ip_control after logon on databasedeclare ip STRING(30); user STRING(30); beginSELECT SYS_CONTEXT('USERENV','SESSION_USER') into

淺談Oracle的Sequence序列

Oracle的Sequence是一種資料庫物件,它可以產生有序數字,主要用於主鍵的自動產生。如果沒有 Sequence,主鍵的自動產生必須得在代碼邏輯裡實現,大致過程是:擷取當前主索引值,新主索引值=當前 主索引值+增量。如果多個使用者同時請求新主鍵,則會產生並發等待,影響效率,Sequence就是用來解決 這個問題。建立SequenceCREATE SEQUENCE emp_sequence INCREMENT BY 1 START WITH 1

Oracle資料庫QUIESCE狀態詳解

資料庫的這三種狀態有相似之處,這裡簡單總結一下。這一篇介紹QUIESCE狀態。RESTRICT 、QUIESCE和SUSPEND(一):當資料庫處於QUIESCE狀態時,只有DBA會話可以進行操作,而普通會話會處於等待狀態,只有當數 據庫退出QUIESCE狀態,普通會話才能繼續操作。QUIESCE 似乎和RESTRICT很相似,都是修改資料庫的狀態,使得DBA使用者可以進行管理操作,避免非 DBA使用者同時訪問。但是二者還是有明顯的區別的。首先RESTRICT是禁止普通使用者登陸,而對已經登陸

Oracle的資料字典

首先,Oracle的字典表和動態資料字典視圖基本上可以分為三個層次。1.X$表這一部分表是Oracle資料庫的運行基礎,在資料庫啟動時由Oracle應用程式動態建立。2.GV$和V$視圖從Oracle8開始,GV$視圖開始被引入,其含義為Global V$.除了一些特例以外,每個V$視圖都有一個對應的GV$視圖存在。GV$視圖的產生是為了滿足OPS環境的需要,在OPS環境中,查詢GV$視圖返回所有執行個體資訊,而每個V$視圖基於GV$視圖,增加了INST_ID列建立,只包含當前串連執行個體資訊。

Oracle 外部表格實現方式整理

基於oracle_datapump的外部表格實現過程:一、建立外部表格以及產生dmp檔案1、建立directory,需要有 create any directory許可權:CREATE DIRECTORY admin AS '/oracle/admin';2、建立外部表格:SQL> CREATE  TABLE emp_xtORGANIZATION EXTERNAL(TYPE ORACLE_DATAPUMPDEFAULT DIRECTORY adminLOCATION ('emp_

Oracle總賬年終結算的流程

1.Oracle 總賬應用中年終結算流程包含在開啟/關閉期間程式裡。當使用者開啟新一年的第一個期間,開啟/關閉期間程式中的"gloire"

Oracle觸發器的用法

1、定義觸發器:與表或資料庫事件聯絡在一起,當一個觸發事件發生時,定義在表上的觸發器被觸發執 行。觸發器觸發次序1)執行 BEFORE語句級觸發器;2)對與受語句影響的每一行:· 執行 BEFORE行級觸發器· 執行 DML語句· 執行 AFTER行級觸發器3)執行

Oracle部分恢複法簡述

Oracle 部分恢複法我們有的時候需要做恢複測試,但是由於目標資料庫太大,如果完全恢複資料檔案,那麼需要很大 的儲存空間,但是如果不做恢複測試,又無法怎麼資料庫的備份是否可用,這裡給大家介紹一種部分恢 複法,即可以做恢複測試,又可以節省空間的和時間。首先我們要確定需要恢複的資料表空間,有些資料表空間是強制性需要恢複的,比如:system、undo等,然

Oracle 表線上重定義之普通表到分區表

對於一個7*24的線上生產系統來說,修改表定義(DDL)時一件非常痛苦的時,因為如果直接使用 alter語句,將會在表上安放一個獨佔鎖定,也就是說在這期間所有的DML和select都無法操作,如果是一 個大表,alter的時間將很長,在這期間應用會受到很大的影響。幸好,從9i開始,Oracle提供了線上表重定義功能,在修改表定義的同時幾乎不影響DML和select語 句,因為獨佔鎖定只會在表上出現很短時間。但是線上表重定義需要額外的空間(大致等於原資料表空間大小

Oracle進階顯式遊標的使用

1、參數化的遊標作用:多次開啟相同的遊標,返回不同的結果集。遊標聲明部分的形參必須與 OPEN語句中提供的實參相對應(數量與資料類型)。例1:DECLAREv_empno emp1.empno%TYPE;v_ename emp1.ename%TYPE;CURSOR emp_cursor(p_deptno NUMBER, p_job VARCHAR2) IS      ——定義參 數時不需要指定精度SELECT empno,

Oracle中AUTOTRACE的使用方法

1、安裝用sys使用者運行指令碼utlxplan.sql建立這個表的指令碼是:(UNIX:$ORACLE_HOME/rdbms/admin, Windows:%ORACLE_HOME%\rdbms\admin )ultxplan.sql。SQL> connect sys/sys@colm2 as sysdba;SQL> @C:\oracle\ora92\rdbms\admin\utlxplan.sql;SQL> create public synonym plan_table

Oracle DML事務鎖機制

鎖定能夠保證當某個使用者正在更新表裡的一行資料時,其他使用者不能同時更新相同的資料行,而且 也不能刪除或修改被更新的表。鎖定分為兩種層級:行層級(TX鎖)和表層級(TM鎖)。行級鎖(TX鎖)假設某個使用者(假設為A)發出如下的語句更新一條記錄:SQL> update employees set last_name='HanSijie'where

Oracle DML語句中MERGE的用法

把資料從一個表複製到另一個表,插入新資料或替換掉老資料是每一個ORACLE DBA都會經常碰到的 問題。在ORACLE9i以前的年代,我們要先尋找是否存在老資料,如果有用UPDATE替換,否則用INSERT語句 插入,其間少不了還有一些標記變數等等,繁瑣的很。現在ORACLE9i專為這種情況提供了MERGE語句,使這一工作變得異常輕鬆,Oracle9i引入了MERGE命 令,你能夠在一個SQL語句中對一個表同時執行inserts和updates操作. MERGE命令從一個或多個資料來源

關於Oracle的Scheduler和Job

Oracle Scheduler是用來管理和計劃資料庫的Job,通過它可以讓很多常規的資料庫任務自動執行, 減少人為幹預,解放勞動力,本質上來說,它和Linux的crontab,商業任務管理軟體如Autosys, UC4一 樣,只是它們的領域不一樣,Oracle Scheduler專註於Oracle資料庫Job的自動化管理、維護和監控。本篇是理論篇,介紹Oracle Scheduler的基本概念,Oracle Scheduler的名詞很多,下面一一介紹 :Program

Oracle的Lob介紹

Lob的定義像Oracle這種關係型資料庫,比較擅長處理結構化的資料,那麼對於非結構化的資料,Oracle是怎麼處理和儲存的呢?Lob (Large Object)是Oracle專門用來處理半結構化和非結構化資料,它是一個大對象資料類型,可以儲存超過4000位元組的字串、位元據。Lob的類型有兩種Lob,非常是Internal Lob和External Lob。所謂Internal Lob是指Lob資料存放區在Oracle資料檔案裡,External

總頁數: 1509 1 .... 884 885 886 887 888 .... 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.