Time of Update: 2015-07-01
RMAN備份與恢複 —— 參數檔案還原在RMAN用語中,“還原”與“恢複”具有不同的含義,還原(restore)是指訪問先前產生的備份組,從中得到一個或多個對象,然後再磁碟上的某個位置還原這些對象。還原與恢複時分離的。恢複(recovery)是一個使資料庫與給定時間點相一致以保證能夠開啟這個資料庫的實際操作。如果丟失了所有的參數檔案(spfile和pfile),而且開啟了控制檔案自動備份(RMAN> CONFIGURE
Time of Update: 2015-07-01
XtraBackup線上進行MySQL的主從部署一【前言】MySQL的主從部署的方法有很多種,最常見的方法就是用mysqldump的方式進行,眾所周知mysqldump方式構建主從的方法有兩個很大的缺點:1、主庫需要鎖表,這就意味著這期間主庫不能做修改的操作(在做匯出的時候需要停止相關的介面和應用,對於一些小公司可能沒影響,但如果是電商平台,就是相當於停止服務;2、當資料量較小的時候mysqldump的方法是很快的,但是當資料量超過20G的時候,整個過程就相當的慢。曾經用這種方法導一個70G的資
Time of Update: 2015-07-01
Oracle 修改schemas的方法一由於業務的要求需要對其中的一個schemas進行更名,通過搜尋發現從Oracle 11.2.0.2後提供了兩種更名的方法。方法一:通過匯入匯出的方法修改schemas的步驟。 •Do a user-level export of user A •create new user B •import system/manager fromuser=A touser=B •drop user
Time of Update: 2015-07-01
Oracle 11g RAC CRS磁碟丟失後恢複一、概述為了方便相關問題測試,我在本機搭建了一套RAC環境,但昨天開啟後卻發現RAC無法啟動了,不錯,就當一次實戰演練了。 測試環境:RedHat6.3_x64+ Oracle11gr2 RAC 二、處理過程: 在啟動虛擬機器一段時間後,通過命令查看,資訊如下:[grid@rac01 ~]$ crs_stat -tCRS-0184: Cannot communicate with
Time of Update: 2015-07-05
錯誤碼: 1045 Access denied for user 'skyusers'@'%' (using password: YES),deniedskyusers 1. 錯誤描述GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY ".";1 queries executed, 0 success, 1 errors, 0 warnings查詢:grant all privileges
Time of Update: 2015-07-04
Pinot架構介紹,pinot架構1. High Level Architecture1. 目的:對給定資料集提供分析服務2. 輸入資料:Hadoop & Kafka3. 索引技術:為了提供快速的查詢,Pinot 採用列式儲存以及各種索引技術(bitmap,inverted index)2. Data Flow2.1 Hadoop (Historical)1. 輸入資料:AVRO, CSV, JSON等;2.
Time of Update: 2015-07-03
MyISAM 和 InnoDB 中索引使用的區別,myisaminnodb兩個小型表 item、category:CREATE TABLE `item` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(150) NOT NULL, `category_id` mediumint(8) unsigned NOT NULL, PRIMARY KEY (`id`), KEY `name` (`name`
Time of Update: 2015-07-02
Mybatis消極式載入,mybatis延遲 現在有這麼一個需求,要查詢所有的訂單,並且獲得該訂單的詳細資料。如果一次性把所有需要的資料都請求到,那麼對伺服器和資料庫的開銷會很大,所以可以先載入訂單資訊,需要用到訂單詳情的時候再請求詳情資料。那麼就要用到mybatis的消極式載入開啟消極式載入 在mybaits設定檔中添加設定<!--消極式載入--><setting name="lazyLoadingEnabled"
Time of Update: 2015-07-02
資料庫中表的複雜查詢,資料庫中表複雜資料庫中表的複雜查詢1、串連查詢1.0串連的基本文法格式:from TABLE1 join_type TABLE2 [on (join_condition)][where (query_condition)]TABLE1:左表TABLE2:右表join_type:串連的類型。交叉、內串連、左外串連、右外串連on:設定串連條件where:對串連查詢的結果進步一的篩選1.1交叉串連select * from CUSTOMER cross join
Time of Update: 2015-07-03
sedna載入xml檔案,sedna載入xml假設有一個xml檔案a.xml,需要把它載入到sedna資料庫xml_db裡。sedna是通過se_term把xml載入到資料庫的。有兩種方法:1.通過se_term的-query參數。se_term -query "LOAD 'a.xml' 'a'" xml_db如果a.xml只是一批xml中的一個,而這一批xml檔案,標籤都是一樣的。可以考慮用集合來存。建立集合:se_term -query &
Time of Update: 2015-07-03
MySQL詳解(8)----------MySQL線程池總結(二),mysql線程池這篇文章是對上篇文章的一個補充,主要圍繞以下兩點展開,one-connection-per-thread的實現方式以及線程池中epoll的使用。one-connection-per-thread根據scheduler_functions的模板,我們也可以列出one-connection-per-thread方式的幾個關鍵函數。static scheduler_functions
Time of Update: 2015-07-02
mongodb的分布式叢集(1、主從複製),mongodb主從分布式叢集的理解 關於分布式叢集的概念有很多的解釋,我比較傾向於“分布式叢集”為兩個概念,即,分布式是一個概念,叢集是另一概念。 分布式是把一個整體系統分成多個部分,分別部署到不同的伺服器上,然後由中心伺服器統一控制,形成的一個對外來說為一個整體的系統。叢集是把一個整體,整體的分別部署到多個伺服器上的結果。
Time of Update: 2015-06-30
oracle多表查詢,oracle 多表查詢首先要避免笛卡爾集,要避免笛卡爾集,那麼查詢條件不得少於表的個數-1. 1.顯示僱員名,僱員工資以及僱員所在的部門:2.顯示部門號為10的部門名、員工名和工資:3.顯示各個僱員的姓名,工資以及工資的層級: 4.顯示僱員名,僱員工資及所在部門的名字,並按部門排序**自串連**5.顯示出FORD的上級領導名稱:
Time of Update: 2015-07-01
資料庫複習8——並發,資料庫複習8 資料庫複習CH15 並發15.1 並發的問題由事務ACID性質的I(Isolation,獨立性),並發的事務間是透明的,穿插執行的事務會產生多種資料不一致問題(區別於資料庫不一致狀態):Lost Update problem:事務TA更新一個資料X後,事務TB又更新資料X,導致TA對X的更新被衝掉,即TA中“看見”的X和資料庫中的X不一致Uncommitted Dependency
Time of Update: 2015-06-30
oracle資料快速刪除,oracle資料刪除 上文說了建立資料還原點的事,資料恢複的前提是我們在刪除的時候使用了delete命令來刪除,delete在刪除的過程中會寫日誌(所以我們的資料才能夠恢複),當然,寫日誌會導致刪除速度變慢。如果我們使用truncate命令來刪除表中所有的記錄,那麼即使建立還原點也無法恢複,因為truncate命令在刪除的過程中並不會寫日誌,當然,不寫日誌的好處是刪除速度快。如,刪除之後恢複失敗。
Time of Update: 2015-06-30
oracle合并查詢,oracle合并 1). Union 該操作符用於取得兩個結果集的並集。當使用該操作符時,會自動去掉結果集中重複行。2).union all 該操作符與union相似,但是它不會取消重複行,而且不會排序。3). Intersect 使用該操作符用於取得兩個結果集的交集。4). Minus 使用改操作符用於取得兩個結果集的差集,他只會顯示存在第一個集合中,而不存在第二個集合中的資料。
Time of Update: 2015-06-30
MongoDB:逐漸層得無關緊要,mongodb無關緊要摘要:與 TokuMX 和 PostgreSQL 相比較使得 MongoDB 處於劣勢。但它仍然是一款很好的產品,而且會繼續改進來與這些替代產品競爭,然而目前來看它最多隻能排在第三名。2015年MongoDB的改進和發展,我們拭目以待。【編者按】Henrique Lobo Weissmann 是一位來自於巴西的軟體開發人員,他是 itexto 公司的聯合創始人,這是一家諮詢公司。Henrique
Time of Update: 2015-06-29
玩轉oracle學習第五天,oracle學習第五天1.上節回顧2.維護資料的完整性3.管理索引4.系統管理權限和角色 1.掌握維護oracle資料完整性的技巧 2.理解索引的概念,會建立索引 3.管理oracle的許可權和角色 介紹:維護資料的完整性資料完整性用於確保資料庫資料遵從一定的商業和邏輯guize,在oracle中,資料完整性可以使用約束,觸發器,應用程式(過程,函數)三種方式來實現,在這三種方法中,因
Time of Update: 2015-06-29
MATLAB,matlab下載 MATLAB - SQL 串連技術[純程式碼]代碼塊代碼塊文法遵循標準 MATLAB 代碼function conn_matlabdb()% 瑞 2015.6.27 MATLAB R2013b% 功能描述:建立 matlab 與資料庫 SQL 串連% 採用 JDBC 串連的方法:安裝驅動包 -> 添加路徑 -> 重啟 matlab% -> 建立資料庫連接(基於 SQL
Time of Update: 2015-06-27
MySQL中比like語句更高效的寫法locate position instr find_in_set,locatefind_in_set你是否一直在尋找比MySQL的LIKE語句更高效的方法的,下面我就為你介紹幾種。LIKE語句SELECT `column` FROM `table` where `condition` like`%keyword%'事實上,可以使用 locate(position) 和 instr這兩個函數來代替LOCATE語句SELECT `column` from