Oracle SQL_TRACE和10046事件的最佳化SQL執行個體

一資料庫版本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動態效能檢視採集查詢調優數

對於現在的一些發行版本,DBA(Database Administrator,資料庫管理員)和開發員可以訪問的已經有三種動態效能檢視了,分別為V$SQL、V$SQLAREA,還有V$SQLTEXT。這些視圖可以用來採集有關SQL命令執行的統計資訊。在Oracle 10g, Release 2中,還增加了第四個動態效能檢視,V$SQLSTATS,通過它能更方便地訪問這類資料。和待用資料字典視圖(static dictionary

oracle的ora-12638錯誤解決:身份證明檢索失敗

ora-12638:身份證明檢索失敗.with sql:select * from t@zjdtdblink. 解決方案:在dbastudio裡看dtdblink的資料鏈路,未處於活動狀態.再看網域服務器不通.於是重啟網域服務器後解決問題. 在網上查一下,做更深一步解釋: cause: 由於Oracle不能應用OS認證而導致憑證檢索失敗action: 1.開啟network/admin下的sqlnet.ora 修改SQLNET.AUTHENTICATION _SERVICES=(NONE)。 2

Oracle關於設定SQLPLUS提示符樣式的方法

大家在日常工作中,我想99%都是用到sqlplus來登陸資料庫,對資料庫進行管理、調優、配置。那麼如果有很多台資料庫的時候,我們在串連後全部是統一的SQL>,就有可能發生目前不知道串連那個庫上了,當我們切換使用者很頻繁的時候也有可能不清楚當前在使用的是那個使用者,下面我就給大家介紹一下,如何配置sqlplus的登陸設定檔系統:RedHat Linux 5.4資料庫:oracle

Oracle處於熱備份模式下shutdown abort之後db的恢複簡介

前幾天群裡的一個哥們說db在處於begin backup模式shutdown之後起不來了,今天講備份恢複順道測試了一下,發現還是可以起來的,但是生產環境的話還是要注意,最好不要這麼做。SQL> alter tablespace users begin backup;Tablespace altered.SQL> shutdown immediateORA-01149: cannot shutdown - file 4 has online backup setORA-01110:

Oracle RMAN進階恢複概述(二) 基於RMAN 的恢複主題

1、唯讀資料表空間的恢複在預設情況下,即使丟失了唯讀資料檔案,RMAN也不會在執行完全恢複資料庫還原操作時還原唯讀資料檔案。 要在完全恢複期間還原唯讀資料檔案,就必須在restore 命令中使用check readonly 參數,如:Restore database check readonly;注意,執行recover tablespace或recover datafile命令時,RMAN的工作情況是不一樣的。

Oracle中缺少log_archive_config會導致歸檔路徑被禁用

10g的DATA GUARD的一個主要特點就是引入了log_archive_config參數,如果缺少這個參數,可能會導致歸檔路徑被禁用。看別人建立DATA GUARD時碰到了這個問題,當時覺得比較有意思,於是特意重現一下。當前是一個已經配置好的DATA GUARD,為了類比錯誤,先將這個參數設定為空白:SQL> alter system set log_archive_config = '';System altered.SQL> alter system switch

Oracle的RMAN List命令用法

RMAN的list命令是一種在資料庫控制檔案或恢複目錄中查詢備份的曆史資訊的方法。列表提供了一組資訊,包括從資料庫對應物的列表到備份組和歸檔日誌的備份的列表的所有資訊。1、列出對應物List incarnation 命令為使用者提供了目標資料庫的每個資料庫對應物列表。 如果有必要,可以使用這個列表的資訊將資料庫恢複到執行最後一條resetlogs命令前的某個時間點。RMAN> list incarnation;使用目標資料庫控制檔案替代恢複目錄資料庫原型列表DB 關鍵字

Oracle PL/SQL編程規範指南

一、PL/SQL編程規範之大小寫就像在SQL中一樣,PL / SQL中是不區分大小寫。其一般準則如下:關鍵字(BEGIN, EXCEPTION, END, IF THEN ELSE,LOOP, END LOOP)、資料類型(VARCHAR2, NUMBER)、 內建函式(LEAST, SUBSTR)和使用者定義的子程式(procedures,

Oracle 10G:透明資料加密技術(TDE)

在Oracle的最新版本10g R2中,出現最及時的技術應該是透明資料加密技術(Transparent Data Encryption,TDE)。TDE用來對資料加密,通常 SQL 執行的應用程式邏輯不需要變更,仍能正常運行。 換言之,應用程式可以使用同一文法將資料插入到應用程式表中,並且 Oracle 資料庫在將資訊寫入磁碟之前將自動對資料進行加密。 隨後的選擇操作將透明地解密資料,因此應用程式將繼續正常地運行。 這一點很重要,因為當前的應用程式通常期望未加密的應用程式資料。

如何使用Ruby指令碼調用Oracle預存程序

使用Ruby指令碼調用Oracle預存程序的樣本:1.首先建立Oracle預存程序test:SQL> create OR REPLACE PROCEDURE test(p1 in varchar2,p2 out varchar2 ) is2 BEGIN3 select p1  ’ PROCEDURE executeD!’ into p2 from dual ;4 end;5 /Procedure

Oracle中臨時檔案File#和Db_files關係

在v$tempfile與v$sort_usage之關係解析一文中,我們注意到對於臨時檔案的絕對檔案號(AFN),Oracle的分配規則和常規資料檔案並不相同。實際上,臨時檔案的絕對檔案號應該等於db_files + file#。我們看一下執行個體:SQL> select indx,tfnum,tfafn,tfcsz2 from x$kcctf;INDX   TFNUM   TFAFN   TFCSZ---------- ---------- ---------- ----------0  

講解SQL與Oracle外鍵約束中的串聯刪除

最近軟體系統中要刪除一條記錄,就要關聯到同時刪除好多張表,它們之間還存 在著約束關係.所以考慮到在建立表時加上約束關係,詳細內容如下:SQL的外鍵約束可以實現串聯刪除與串聯更新;ORACLE則只充許串聯刪除。SQL串聯刪除與串聯更新使用格式:CREATE TABLE A001(ID INT PRIMARY KEY,NAME VARCHAR(20))CREATE TABLE A002(ID INT REFERENCES A001(ID)ON DELETE CASCADE ON UPDATE

oracle中直接利用ALTER TABLESPACE修改大檔案

Oracle 10g引進了一個新的資料表空間類型,那就是大檔案(BIGFILE)。它不像傳統的資料表空間那樣由1022個檔案組成;一個大檔案(BIGFILE)資料表空間卻儲存在一個單一的資料檔案中,同時它的資料量也需要更大的硬碟容量;大檔案(BIGFILE)資料表空間能根據選擇的塊的大小而變化,從32TB增長至128TB。改變傳統的資料表空間大小意味著要使用ALTER

如何解決Oracle ORA-01555錯誤

首先瞭解Oracle在什麼情況下會產生ORA-01555錯誤:假設有張table1的表,裡面有6000萬行資料,假設預計全表掃描1次需要2個小時,從過程來看:1、在1點鐘,使用者A發出了select * from

oracle分區表添加分區的問題

oracle  range分區表已經有了MAXVALUE 分區,如何添加分區?要不能刪除MAXVALUE分區裡的資料,不影響線上應用。1、建立個分區表SQL> create table p_range_test 2  (id number,name varchar2(100)) 3  partition by range(id)( 4  partition t_p1 values less than (10), 5

詳解Oracle資料庫安全

隨著電腦的普及以及網路的發展,資料庫已經不再僅僅是那些程式員所專有的話題,更是被很多人所熟悉的,資料安全已經不再是以前的“老生長談”,也更不是以前書本上那些“可望不可及”的條條框框。同時,安全問題也是現今最為熱門的話題,也是企業比較關心的問題,可見安全問題的重要性,那就大家一起來探討一下Oracle資料庫安全問題。以下就資料庫系統不被非法使用者侵入這個問題作進一步的闡述。一、組和安全性:在作業系統下建立使用者組也是保證資料庫安全性的一種有效方法。O

Oracle管理約束(四)Oracle修正約束資料

使用 ENABLE VALIDATE 選項啟用約束時,如果已存在資料不滿足約束規則,則會提示錯誤資訊,並且啟用約束會失敗。此時必須對已存在 資料進行修正,已確保這些資料全部滿嘴約束規則。具體方法如下:(1)建立EXCEPTIONS 表05:02:44 SQL> @$ORACLE_HOME/rdbms/admin/utlexcpt;Table created.05:05:33 SQL> alter table t105:06:26   2   add constraint

Oracle系統管理權限(一) Oracle許可權基本概念和Oracle系統管理權限基本

1、許可權的概念許可權(Privilege)是指執行特定類型SQL命令或訪問其他方案對象的權利,許可權包括系統許可權和對象許可權。2、許可權的分類1)系統許可權(System Privilege)是指執行特定類型sql命令的權利。它用於控制使用者可以執行的一個或一組資料庫操作。超過一百多種有效許可權(SELECT * FROM

Oracle中dba,sysdba,sysoper和normal等各種使用者的區別

1、sys和system使用者的區別system使用者只能用normal身份登陸em。sys使用者具有“SYSDBA”或者“SYSOPER”許可權,登陸em也只能用這兩個身份,不能用normal。“SYSOPER”許可權,即資料庫操作員許可權,許可權包括:開啟資料庫伺服器   關閉資料庫伺服器備份資料庫       恢複資料庫日誌歸檔      

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