Oracle clusterware組成概述

       ㈠ clusterware和RAC的關係                 狹義上,RAC指藉助“某種叢集件”搭建出來的一個“多執行個體、單資料庫”的環境          這裡的叢集件可以是 Oracle clusterware、Sun cluster等          clusterware把分布式主機虛擬成一個電腦          RAC把分布式執行個體虛擬成一個執行個體          clusterware向下管理硬體資源,向上為RAC提供服務           

select … for update在mysql和oracle間鎖行為的比較

環境:mysql> show variables like '%storage_engine%';+----------------+--------+| Variable_name | Value |+----------------+--------+| storage_engine | InnoDB |+----------------+--------+1 row in set (0.00 sec)mysql> select version();+-----------+

oracle的那些名字,那些事

  對於初學者,oracle的很多名字令人迷茫。我也是哈。資料庫名-全域名-服務名-執行個體名-別名之間的關係,剪不斷,理還亂,理解了,別有一番滋味在心頭。  SQL> show parameter name  NAME                                 TYPE                    VALUE------------------------------------

oracle約束學習(1)unique和check

    有人說,沒有索引, 拿什麼來保證約束?姑且不論這話的對錯,但約束的實現(除了not null),很多都是通過索引來快速定位約束的地方。unique約束會自動建立索引,pk也是。也因此,約束的很多問題總是和索引纏綿一起。     相關視圖:              dba_constraints              dba_cons_columns     not null約束比較特別點。not null的索引類型和check約束一樣,都是C。只有not

undo系列學習之Oracle IMU及Redo Private Strands技術

    在傳統的undo管理員模式中,oracle對undo和data block是一視同仁。這樣大致會有三種弊端:    1)事務開始時,存放事務表的段頭不在記憶體,server process需要將此i/o上來    2)存放舊值的復原塊不在記憶體    3)rollback或者CR讀的時候,所需的復原塊被DBWn寫到磁碟,oracle也需將此i/o,可能會產生大量的consistent gets和physical reads    由此,我們知道,undo會產生redo,又會寫undo

深入理解Oracle表(7):10種表類型的資料存放區和適用情境淺析

       本博文Think主要從兩個問題著手:       ① 在哪些情況下某種類型的表比其他表類型更適用?       ② 不同類型的表其資料是如何組織和儲存的?              閑言少敘,一家之言,歡迎拍磚:              ㈠ 堆組織表                    ⑴ 資料存放區                          如果把一個區當作一個箱子,那麼一個表就是一組無序的箱子堆在一起             只要有可用的空間,資料可以放在任何地方 

oracle 區管理和段空間管理小結

        作為一名DBA,常見的一個情境之一:        建立資料表空間: create tablespace Think datafile '/u01/app/oracle/oradata/orcl/think.dbf' size 100M autoextend on next 10M maxsize 4096M extent management local uniform size 256K segment space management auto;       

oracle工具 + 生產力:oradebug

    1 oradebug介紹                oradebug主要是給oracle技術服務人員使用的,儘管很早便有,但oracle官網很少有記載。他是個sql*plus命令列工具,有sysdba的許可權就可以登入,無需特別設定。他可以被用於:                           1)追蹤進程,或者是你的,或者是外部的                           2)確定進程往哪個trc檔案寫                           3)轉儲:

Oracle 高效學習的方法論

       Oracle的很多經驗並不是來自工業環境、很多問題和經驗都可以從自己的測試裡積累       實驗要做,但也要想!       那思維的起點是什嗎?       以下是我的看法、或者有些不合理:              ㈠ 針對問題尋找出一種不會出錯的方法          如何?,請參見:如何思考                 ㈡ 哪些步驟或操作不能做或者慎做?              ㈢ 為什麼要這麼做?              ㈣

oracle備份與恢複基礎知識掃盲

    備份的定義。    備份的根本目的是恢複。需要時,能恢複出來的,就叫備份。比如,archive log file便是對online redo log file的備份。    備份的有效性。    eygle在其blog上說:"系統總是要崩潰的,沒有有效備份只是等哪一天死!唯一會使DBA在夢中驚醒的就是沒有有效備份"。當我們以resetlogs開啟資料庫時,建議馬上做一次全庫備份,其目的就是為了確保archive log file的序號的連續,之前的備份依然有效。    備份的類型。   

Oracle 開發人員分析SQL 執行計畫的關注點

     繁瑣複雜的執行計畫、可能迷了開發人員的眼、導致一條性感又傻X的SQL 在伺服器上跑得特歡樂     有介於此、重點抓住幾個部分、至於其他的嘛、當然是、非禮勿視咯、、          ㈠ 返回行的數量                Oracle最佳化器是基於成本的、評估成本的一個主要指標便是查詢多少行                一般的、傳回值在100W或者大表傳回值超過總記錄50%、可最佳化的空間就非常小                標記圖為:                 

oracle update關聯表的思路總結

1、          其中最普通的是update t1 set b=(select b from t2 where t1.a=t2.a);          但是,要注意空值的影響,          如果怕空值的影響,要寫成          update t1 set tname= (select sname from t2 where t1.id=t2.id)          where exists          (select 1 from t2 where t1.id=t2.

Oracle synonyms sequence view

摘抄:oracle---synonym, sequence,view /*==============================================================*//* Synonym: PRODUCT_DEFINE                                      *//*==============================================================*/CREATE SYNONYM

oracle建立資料庫

建立資料庫有三種方式:    1:用oracle dbca(database configuration  assistant)建立資料庫    2: 手工建立資料庫(這個比較複雜,需要手工配置參數)    3:使用oracle  managed Filed 建立資料庫本文主要通過oracle聯機文檔學習建立資料庫的知識,具體操作還要經常查看聯機文檔如果想建立資料庫首先要瞭解oracle的命名規則:關於oracle的命名規則 optimal  Flexible Architecture

oracle啟動的四個狀態

官方文檔重要參考文檔: 這個講的很好1:oracle開機檔案的優先順序:1:spfileSID.ora2:Default SPFILE -->spfile.ora3: initSID.ora4: DEFAULT PFILE-->2:如何指定啟動spfile檔案oracle只有啟動pfile檔案命令,如果想手動啟動spfile檔案。可以通過以下設定:在pfile檔案中使用spifle=$ORACLE_HOME/dbs/spfileabc.ora這個命令ex: 有一個檔案為:abc123

oracle資料字典和動態效能表

重要參考1:重要參考2:重要參考3:參考投影片11g data dictionary

oracle的控制檔案(control file)

1:對oracle database  files進行說明2:oracle doc 對 control file的定義3:尋找oracle資料檔案的三種方式4:FAQ控制檔案是一個小小的二進位檔案,是oracle資料庫的一部分,這個控制檔案是用於記錄資料庫的狀態和物理結構。每個資料庫必須要至少一個控制檔案,但是強烈的建議超過一個控制檔案,每個控制檔案的備份應該放在不同的磁碟上。一:控制檔案包含如下資訊:1:資料庫名2:資料庫建立的時間戳記3:資料檔案的名字和位置4:redo log

PLSQL 串連 ORACLE簡單配置

   網上寫的都TMD操蛋... 自己整理下.   思路: PLSQL工作依賴於 OCI.DLL 和其他一些Client帶的檔案,所以必須提供.          通過 環境變數 TNS_ADMIN找到LISTENER.ORA,tnsnames.oRA,從而建立串連.   步驟:      1.安裝oracle_client      2. 進入PLSQL 設定 OCI.DLL 檔案路徑和其所在目錄的路徑      3. 在ocl.dll同目錄建立一個

linux 上 Oracle自動啟動與停止

一、 以root使用者建立/etc/rc.d/init.d/oracle10g指令檔,內容如下(環境變數設定根據實際情況進行修改):#!/bin/bash## chkconfig: 35 95 1# description: init script to start/stop oracle database 10g, TNS listener, EMS, isqlplus# ## # match these values to your environment:export

Oracle中的MD5加密

一、技術點 1、 DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5編碼的資料包函數,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>'abc') a from Dual時,卻有錯誤提示,看來該函數只能直接在程式包中調用,不能直接應用於SELECT語句。   2、Utl_Raw.Cast_To_Raw

總頁數: 1509 1 .... 773 774 775 776 777 .... 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.