DBA入門之Oracle資料庫參數

在Oracle資料庫中,有一系列的初始化參數用來進行資料庫約束和資源限制,這些參數通常儲存在一個參數檔案中,在資料庫執行個體啟動時讀取並載入。初始化參數對資料庫來說非常重要,很多參數通過合理的調整可以極大地提高資料庫效能,下面對資料庫參數進行相關探討,有關參數檔案請留意後續文章。  初始化參數的分類按照得出方式不同,初始化參數可以分為3類:推導參數、作業系統依賴參數和可變參數。 1. 推導參數(Derived

Trigger to generate autoincrement column in Oracle Database

      In this article, I will introduce how to use oracle trigger to generate autoincrement column in oracle database. I will use an example here to illustrate.1. Create a table in oracle database. View Code CREATE TABLE USER_INFO(   User_ID integer 

Oracle之最佳化篇—海量資料處理分析

筆者在實際工作中,有幸接觸到海量的資料處理問題,對其進行處理是一項艱巨而複雜的任務。原因有以下幾個方面:一、資料量過大,資料中什麼情況都可能存在。如果說有10條資料,那麼大不了每條去逐一檢查,人為處理,如果有上百條資料,也可以考慮,如果資料上到千萬層級,甚至過億,那不是手工能解決的了,必須通過工具或者程式進行處理,尤其海量的資料中,什麼情況都可能存在,例如,資料中某處格式出了問題,尤其在程式處理時,前面還能正常處理,突然到了某個地方問題出現了,程式終止了。二、軟硬體要求高,系統資源佔用率高。對海

Oracle 體繫結構之ORACLE邏輯結構

Oracle邏輯結構的相關資料字典: SELECT * FROM DBA_TABLESPACES --記錄各個資料表空間的詳細資料。 SELECT * FROM DBA_TABLESPACE_USAGE_METRICS --記錄各資料表空間的使用狀況。 SELECT * FROM DBA_DATA_FILES --記錄各個資料檔案的詳細資料。 SELECT * FROM DBA_SEGMENTS –記錄各個段的詳細資料,與 DBA_TABLES,DBA_INDEXES,DBA_LOBS,DBA_

LINUX下的ORACLE按周7個檔案覆蓋備份

今天因為工作上的關係,需要設計一個對ORACLE的備份方案,由於資料庫較大,不適合每天存量備份,所以設計了這種按周7個檔案的覆蓋備份,具體步驟如下: 1.建立SHELL執行指令碼oracle_backup.sh[root@czjie ~]# vi /data/oracle/orabak/oracle_backup.sh語句如下:#!/bin/bashexport ORACLE_BASE=/opt/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/

oracle 9i&10g&11g 版本及升級補丁下載地址

1.Oracle 9i&10g&11g下載(請用迅雷建立任務)Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (32-bit)http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win32_1

Oracle Alert sid log 位置問題

1、Oracle 10g & 9i 及其之前版本 Alert log位置:在Oracle 10g 與9i及其以前的版本中 alert log 位於ORACLE_BASE/admin/$ORACLE_SID/bdump 下1.1 查看資料庫版本: [oracle@czjie ~]$ sqlplus /nologSQL*Plus: Release 10.2.0.4.0 - Production on Fri Nov 11 22:36:03 2011Copyright (c) 1982,

DBA入門之認識Oracle SCN(System Change Number)

1. SCN的定義SCN(System Change Number),也就是通常所說的系統改變號,是資料庫中非常重要的一個資料結構。SCN用以標識資料庫在某個確切時刻提交的版本。在事務提交時,它被賦予一個唯一的標識事務的SCN。SCN同時被作為Oracle資料庫的內部時鐘機制,可被看做邏輯時鐘,每個資料庫都有一個全域的SCN產生器。作為資料庫內部的邏輯時鐘,資料庫事務依SCN而排序,Oracle也依據SCN來實現一致性讀(Read

DBA入門之Oracle資料庫的關閉

1.正常關閉資料庫的狀況下面我們來看看資料庫是怎樣根據SCN和Checkpoint來進行一致性判斷及恢複控制的。有關SCN和CheckPoint的相關知識大家可以參考:DBA入門之認識Oracle SCN(System Change Number)DBA入門之認識檢查點(Checkpoint)我們知道,在控制檔案和資料檔案頭上,對於每個資料檔案都有一個“Checkpoint SCN”和“Stop

讓ADO.NET Entity Framework支援Oracle資料庫

近期由於項目所需不得不研究Oracle資料庫,回想上一次用Oracle還是07年的事情,實習時候做華晨寶馬的項目簡單接觸了Oracle。這次的項目需要基於.NET平台,我個人的習慣是能用微軟內建的就不用第三方的,基於這個原則先想到的ORM模型就是Entity Framework,於是動手嘗試一下。預設情況Visual Studio 2010的.NET項目模板及類型模板中的Entity

關於oracle事物鎖層級Isolation Level

文章目錄 Read Committed IsolationSerializable Isolation oracle中鎖的類型:然後再讀時不需要加鎖,這一點Oracle的共用鎖定的實現與上一篇中的共用鎖定原理有點不同,今天在查看oracle官方文檔lock的那一部分的時候發現一個新的概念,isolation level (資料隔離等級),雖然以前學過,但是忘的差不多了。隔離等級(isoation leve)

oracle之報錯:ORA-00054: 資源正忙,要求指定 NOWAIT

問題如下:SQL> conn scott/tiger@vm_databaseConnected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0Connected as scott。。。。。。SQL> drop table student2;drop table student2ORA-00054: 資源正忙, 但指定以 NOWAIT 方式擷取資源, 或者逾時失效=========================

oracle學習之bulk collect用法

通過bulk collect減少loop處理的開銷,使用Bulk Collect提高Oracle查詢效率Oracle8i中首次引入了Bulk Collect特性,該特性可以讓我們在PL/SQL中能使用批查詢,批查詢在某些情況下能顯著提高查詢效率。採用bulk collect可以將查詢結果一次性地載入到collections中。而不是通過cursor一條一條地處理。可以在select into,fetch into,returning into語句使用bulk collect。注意在使用bulk

Oracle之鎖表問題

尋找使用者鎖View Code select s.username, decode(l.type, 'TM ', 'TABLE LOCK ', 'TX ', 'ROW LOCK ', NULL) LOCK_LEVEL, o.owner,o.object_name,o.object_type,s.terminal,s.machine,s.program,s.osuser from v$session s,v$lock l,dba_objects o where

oracle之分頁擷取記錄

如何?分頁提取記錄方法1:oracle的ROWNUM偽列返回查詢的行序號。  例如要查詢表的前10條記錄,可以使用  select * from tablename where ROWNUM<=10  但是要返回第11-第20條記錄,嘗試以下的語句  select * from tablename where ROWNUM<=20 and ROWNUM>=11;  這個人報錯。返回0條記錄。因為ROWNUM是偽列,不能用>=條件 

oracle之分析函數over及開窗函數

一:分析函數overOracle從8.1.6開始提供分析函數,分析函數用於計算基於組的某種彙總值,它和彙總函式的不同之處是對於每個組返回多行,而彙總函式對於每個組只返回一行。  統計各班成績第一名的同學資訊NAME   CLASS S                        ----- ----- ----------------------fda    1      80                    ffd    1      78                   

oracle之 any、some、all 解析

因為很少用到, 所以幾乎忘記了這幾個函數, 不過它們還是很有用的使用它們可以大大簡化一些SQL文的文法, 至於效率問題, 如CCW所說它們和EXISTS, IN 之類沒有什麼差別, 而且要具體問題具體分析其中ANY和SOME在意思上是相同的, 可以相互替代.舉幾個例子來說明ALL和ANY的用法1. SELECT * FROM TABLEA WHERE FLD > ALL(SELECT FLD FROM TABLEA)這相當於SELECT * FROM TABLEA WHERE FLD

oracle之基本介紹及認證

1、Oracle公司推薦的官方準備途徑  一般來講,Oracle的考試內容比較多,並且考題也很細,對動手能力要求很強。因此,為了有足夠的把握,一定要提前充分準備,而且一定要注重動手實踐。在Oracle官方網站上推薦的通過認證的途徑如下,可以進行參考。  Oracle大學:Oracle大學提供的教師引導及基於技術的訓練(Instructor-led training and technology- based

Oracle之物化視圖

近期根據項目業務需要對oracle的物化視圖有所接觸,在網上搜尋關於這方面的資料,便於提高,整理內容如下:物化視圖是一種特殊的物理表,“物化”(Materialized)視圖是相對普通視圖而言的。普通視圖是虛擬表,應用的局限性大,任何對視圖的查詢,Oracle都實際上轉換為視圖SQL語句的查詢。這樣對整體查詢效能的提高,並沒有實質上的好處。1、物化視圖的類型:ON DEMAND、ON COMMIT    二者的區別在於重新整理方法的不同,ON

oracle之rman入門指南

  這篇文章主要介紹RMAN的常用方法,其中包含了作者一些自己的經驗,裡面的實驗也基本全在WIN 2K和ORACLE

總頁數: 1509 1 .... 308 309 310 311 312 .... 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.