將DG調整為最大保護模式,報ORA-03113: end-of-file on communication channe

在將Data Guard調整為最大保護模式MAXIMUM PROTECTION )的時候,遇到了以下的問題ORA-03113: end-of-file on communication channel。執行過程如下: SQL> alter database set standby database to maximize PROTECTION;alter database set standby

【原創】PostgreSQL 增量備份詳解以及相關樣本

PostgreSQL 沒有類似MySQL 的二進位日誌, 但是有和MySQL 類似的REDO LOG,並且有MySQL 沒有的REDO 歸檔功能。當然REDO 的歸檔已經MariaDB 和Percona-MySQL 已經實現。那我們就利用PGSQL的REDO 歸檔,也叫WAL來實現增量備份。 假設我們已經做了一個物理的全備,並且相應的參數都已經設定完畢,比如以下:/home/full_backup 儲存全備的目錄。/home/increment_log 儲存增備的目錄。

如何查看mysql中表的儲存引擎類型

 mysql支援多種儲存引擎,在處理不同類型的應用時,可以通過選擇使用不同的儲存引擎提高應用的效率,或者提供靈活的儲存。  mysql的儲存引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事務安全表,其它儲存引擎都是非事務安全表。  查看mysql中表的儲存引擎類型有幾個方法,具體如下:1.show

【原創】 POSTGRESQL 與MYSQL 實現分割字串的方法對比

實現分割字串。MYSQL版本。 由於MYSQL不支援遞迴,不支援返回表類型的結果,所以代碼比較繁瑣。 我用了兩個函數以及一個預存程序來實現。-- 得到分割符的總數。DELIMITER $$CREATE DEFINER=`root`@`%` FUNCTION `func_get_split_string_total`(f_string VARCHAR(1000),f_delimiter VARCHAR(5)) RETURNS INT(11)BEGIN -- Get the total

資料庫插入資料之select into from與insert into select區別詳解

可能第一次接觸select...into...from...和insert into...select...有很多人都會誤解, 從表面上看都是把相關資訊查詢出來,然後添加到一個表裡,其實還遠遠沒有這麼簡單,接下來,小豬就用最普通的表述給大家介紹一下這兩者間的區別。步驟/方法 1、首先,我們來看一下insert into select語句,其文法形式為:Insert into Table2(field1,field2,...) select value1,value2,... from

shared pool之二:free lists/shared pool lru list

介紹free lists及shared pool lru list.1、shared pool中的chunk的大小是不一樣的,但是是連續的    2、因為chunk是分配的最小單元,因此session需要給對象分配空間的時候,會以chunk為單位進行申請    3、可用的chunk(free)會形成一個鏈表 feee lists,便於進行分配的時候,可以通過遍曆鏈表尋找到可用的適合的chunk,鏈表是chunk進行組織和管理的一種方式4

mssql 區分大小寫詳細說明

1.--區分大小寫  select * from a  where a='AbCdE' collate Chinese_PRC_CS_AI--區分大小寫  select * from a  where a='abCdE' collate Chinese_PRC_CI_AI--不區分大小寫 

read by other session 等待事件。

   今天是2014-01-06,從今天開始,打算春節之前每天學習一個等待事件,今天就記錄一下read by other session這個等待事件筆記。什麼是read by other session?This wait event occurs when we are trying to access a buffer in the buffer cache but we find that the buffer is currently being read from

WITH AS and materialize hints

WITH AS: 就是將一個子查詢部分獨立出來,有時候是為了提高SQL語句的可讀性,有時候是為了提高SQL語句效能。 如果一個SQL語句中,某個表會被訪問多次,而且每次訪問的限制條件一樣的話,就可以使用with as來提高效能。 注意:如果 with as 短語沒有被調用2次以上,CBO就不會講這個短語擷取的資料放入temp表,如果想要講資料放入temp表需要使用materialize hint 如果 with as

Extended Optimizer Statistics in Oracle 11g Improve Performa

oracle最佳化器會利用統計資訊來選擇最優或者次優的執行計畫,在確定執行計畫的過程中,oracle可以非常很好的分析每個表列的資料分布特徵,但是對於列與列之間的某些關聯關係,oracle是無能為力的,例如城市名稱和郵編之間的對應關係。值得慶幸的是,在oracle11g中,引入了基於列組合和關聯運算式的統計分析功能,這無疑為最佳化器做出更正確的抉擇提供了有力的支援。我們稱擴充統計資訊功能。對於擴充統計分析功能,我們大概可以分為兩類:基於列組合和基於運算式。而實現的方法也存在兩種:通

ORACLE使用STORED OUTLINE固化執行計畫--私人和公有

利用儲存綱要可以固定sql執行計畫,儲存綱要有一系列與sql語句相關的optimizer hints構成。當儲存綱要可用是,oracle會自動根據這些hint產生對應sql語句的執行計畫。儲存綱要可以分為私人和公有,同時我們可以對儲存綱要劃分不同的類別(categories),並指定那一類儲存綱要發揮作用,這無疑會方便dba的管理工作。儲存綱要一旦儲存,就不會隨後續系統配置或者統計資訊的變化而變化。(oracle 11g雖然支援儲存綱要,但是oracle已經不建議使用儲存綱要,而是使用SPM).

NoSQL與RDBMS:何時使用,何時不使用

http://www.infoq.com/cn/news/2014/01/nosql-vs-rdbmsNaresh

purge recyclebin之後dba_segments仍然有BIN$段

現象:purge recyclebin之後dba_segments仍然有BIN$段。如下,執行了purge recyclebin之後:SQL> select segment_name,SEGMENT_TYPE from dba_segments where tablespace_name like 'USERS' and owner='ZHOU186' 2 ;SEGMENT_NAME SEGMENT_TYPE------------------------------------

12款免費與開源的NoSQL資料庫介紹

http://www.infoq.com/cn/news/2014/01/12-free-and-open-source-nosqlNaresh

Redis 啟動流程分析

涉及的組件Redis是基於C語言的,每個C檔案對應一個模組,可以認為是一個組件。根據對其原始碼的分析可以得出,在Redis服務啟動的時候涉及到以下幾個組件模組和方法。啟動時序圖在redis.c的main函數,主要做三件事情:1)載入配置包括從命令列或者傳入設定檔載入;2)啟動unix和tcp的監聽,用戶端的列表儲存在redisserver的clients中;3)啟動AE事件。啟動完成,AE會定時間去查詢各個用戶端是否有輸入,如果有讀取用戶端輸入並且對命令進行解析。對命令的解析主要是基於redis

再一次利用with as 最佳化SQL

上海的一個哥們問我有個SQL跑了4個小時都沒跑完,實在受不了了,找我最佳化一下。我確實挺佩服他的,要是我遇到跑了幾分鐘的,就受不了了。SQL語句和執行計畫如下:--sql id:1qbbw3th4x8yc SELECT "VOUCHER".FID "ID", "ENTRIES".FID "ENTRIES.ID", "ENTRIES".FEntryDC

MongoDB:mongodb在spring項目中的配置

最近在做基於mongodb的spring項目架構,有個問題跟大家分享一下,也方便自己以後能夠用到先看一個簡單的項目架構:在架構方面唯一需要說的是採用的是spring的註解:下面是部分代碼,部分。/** * @author jessonlv * 使用者註冊介面 */@Controller@RequestMapping("/user") public class UserInfoController {@Autowiredprivate UserInfoManager

如何擷取執行計畫

EXPLAIN PLAN  - 通過該命令產生sql語句的執行計畫,但是該語句並沒有真正執行字典視圖- 通過oracle字典視圖我們可以查詢快取在記憶體中的已經執行的sql語句的執行計畫.EXPLAIN PLAN commandV$SQL_PLANAutomatic Workload Repository (AWR)SQL Tuning Set (STS)SQL Plan Baseline (SPM)使用EXPLAIN PLANSQL> explain plan for

shared pool之一:heap /extent /chunk/x$ksmsp

介紹shared pool物理結構的heap 堆,extent 區,chunk記憶體中:共用池、大池、PGA是heap管理shared pool物理層面上由許多記憶體塊組成,這些內在塊稱為chunk,chunk是shared pool中記憶體配置最小單位-類似extent,但是chunk是大小不一的,在記憶體中一個chunk是連續的。chunk屬於可用類型的時候,既不屬於library cache,也不屬於dictionary

TNS-12532: TNS:invalid argument,Oracle的報錯資訊太讓人無語

TNS-12532: TNS:invalid argument,Oracle的報錯資訊太讓人無語現象:Tnsping報錯:[oracle@unicomGZ01 admin]$ ../../bin/tnsping orclTNS Ping Utility for Linux: Version 11.1.0.6.0 - Production on 16-MAY-2013 15:27:00Copyright (c) 1997, 2007, Oracle. All rights

總頁數: 978 1 .... 934 935 936 937 938 .... 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.