Time of Update: 2016-01-12
關於幾個MySQL環境問題的對比有時候出現了環境問題,對比是一種很好的方式,如果對比得當,可以避免反覆的出現問題,可以根據對比的情況推理出一些可能出現的情況或者問題。如果對比不當,很可能得出錯誤的結論。今天就簡單舉幾個例子來說明一下。MySQL重啟的對比之前出現過一次備機的硬體故障,但是慶幸的是幸虧是備機,備機上意味值有備庫,但是實際發現備機上的備庫和主庫沒什麼關聯,也是讓人直冒冷汗,那就搭建備庫吧,結果發現主庫沒有開啟binlog,這種情況下是沒有任何辦法的,所以在評估之後,發現還有一套環境也
Time of Update: 2016-01-12
HBase表資料分頁處理HBase是Hadoop大資料生態技術圈中的一項關鍵技術,是一種用於分布式儲存大資料的列式資料庫,關於HBase更加詳細的介紹和技術細節,朋友們可以在網路上進行搜尋,筆者本人在接下來的日子裡也會寫一個HBase方面的技術專題,有興趣的朋友們可以稍微的期待一下。不過本章節的重點是介紹下HBase表資料的分頁處理,其他的就不多說了。首先說一下表資料分頁中不可迴避的一個指標:總記錄數。在關聯式資料庫中很容易統計出記錄總數,但在HBase中,這卻是一個大難題,至少在目前,朋友們根
Time of Update: 2016-01-12
ASM單一實例下CRS-4124,CRS-4000錯誤處理安裝一下GI,由於自己的筆記本資源有限,安裝了Oracle11g GI,以便自己能學習ASM。安裝完成之後一切都很正常。但是今天啟動以後發現報錯如下:[root@myrac1 ~]# su - grid[grid@myrac1 ~]$ crsctl start hasCRS-4124: Oracle High Availability Services startup failed.CRS-4000: Command Start
Time of Update: 2016-01-12
MySQL資料庫遠端連線開啟方法有時候需要遠端連線MySQL資料庫,預設是不可以的,可以參考下面的方法,解決下。1、登陸自己機器的MySQL資料庫:mysql -uroot -p密碼設定root使用者可以任意IP訪問,代碼如下(可選,這裡%代表任意,也可以指定IP):MySQL>update user set host = '%' where user = 'root'; MySQL>select host, user from user;2、MySQL>GRANT ALL
Time of Update: 2016-01-12
ORA-12154 TNS不能解析指定的標識符在Win下用pl/sql developer訪問遠程Linux的DB報ORA-12154 TNS不能解析標示符,但是在Win下SQLPLUS都是正常的C:\>tnsping lin_hjjTNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 23-FEB-2014 22:56:32Copyright (c) 1997, 2010,
Time of Update: 2016-01-12
Oracle表資料分頁檢索SQL語句關於Oracle資料分頁檢索SQL文法,網路上比比皆是,花樣繁多,本篇也是筆者本人在網路上搜尋的比較有代表性的文法,絕非本人原創,貼在這裡,純粹是為了讓“資料分頁專題系列”看起來稍微完整和豐滿一些,故先在這裡特別聲明一下,以免招來罵聲一片!先介紹兩個比較有代表性的資料分頁檢索SQL執行個體。•無ORDER
Time of Update: 2016-01-12
MySQL學習之資料類型一、資料類型1.數實值型別 -- TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、 DECIMAL2.時間類型 -- DATE、DATETIME、TIMESTAMP3.字串類型 – CHAR、VARCHAR、TEXT4.特有類型 -- ENUM、SET字串區分大小寫 --
Time of Update: 2016-01-12
Linux下MySQL/MariaDB Galera叢集搭建過程MariaDB介紹MariaDB是開源社區維護的一個MySQL分支,由MySQL的創始人Michael Widenius主導開發,採用GPL授權許可證。MariaDB的目的是完全相容MySQL,包括API和命令列,使之能輕鬆成為MySQL的代替品。詳細介紹請參考連結:http://mariadb.org/(官網)Galera Cluster介紹Galera
Time of Update: 2016-01-12
MySQL5.6 5.7使用者暫存資料表 對比基於會話的temporary table在MySQL5.6中預設產生的暫存資料表結構和內容都在tmpdir下5.6沒有ibtmp1這個暫存資料表空間都是放在tmpdir下,當然會話中斷後,這兩個檔案就消失了,下面我們看看5.7的暫存資料表是使用者暫存資料表,臨時存過程中的資料,預設建立的temporary表是innoDB表,5.6 5.7都有這個參數。本文永久更新連結地址:
Time of Update: 2016-01-12
11G ASM磁碟組不能自動MOUNT處理今天啟動了一下ASM,發現只掛載了一個SYS_DG磁碟組(用於存放OCR和VOTING DISK資訊),另外兩個磁碟組DATA_DG,DG_FRA都沒有mount。環境:OS=RHEL 6 DB=Oracle11GR2[grid@myrac1 ~]$ crs_stat -tName Type Target
Time of Update: 2016-01-12
cursor_sharing引發的ORA-00600錯誤主機:IBM S85主要硬體:6 CPU+8GB記憶體系統:AIX5.2補丁:ML04資料庫:Oracle 9.2.0.4中介軟體:BEA Tuxedo 8.1該系統屬於新oltp類金融系統,上線前效能壓力測試表現良好,結果上線以後確實表現不錯,但是記錄檔裡每隔10分鐘就報:ORA-00600: internal error code, arguments: [736], [7], [0], [128], [128], [], [], []
Time of Update: 2016-01-12
MySQL常用函數匯總一、數學函數1.絕對值函數abs(value) mysql> select abs(-120);+-----------+| abs(-120) |+-----------+| 120 |+-----------+1 row in set (0.00 sec)2.地板函數floor(value),擷取小於value的最大整數mysql> select floor(23.8);+-------------+|
Time of Update: 2016-01-09
MongoDB 3.2版WiredTiger儲存引擎效能測試MongoDB 3.2於最近發布了,它使用WiredTiger作為其預設的儲存引擎。這五年來,MongoDB從誕生到流行,發展可謂是相當迅猛。MongoDB
Time of Update: 2016-01-09
MySQL 5.7.10最新版本原始碼安裝詳細過程MySQL 5.7.10最新版本原始碼安裝詳細過程1,:安裝包:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10.tar.gz可以wget下載,也可以在pc本地網頁上下載完再遠程傳到linux上面去。安裝文檔地址:http://dev.mysql.com/doc/refman/5.7/en/installing-source-distribution.html文檔乾貨在這裡:#
Time of Update: 2016-01-09
關於MongoDB按照欄位模糊查詢方法關於mongodb按照欄位模糊查詢方法模糊查詢:tname包含某個關鍵字測試'cd /opt/soft/mongodb/bin./mongo --host 192.168.0.1 --port 17017 testdb.test_info.find({"tname": {$regex: '測試', $options:'i'}})db.test_info.find({"tname":
Time of Update: 2016-01-09
MongoDB裡的集合資料移轉到MySQL庫1,在mongodb上匯出資料,寫個腳步expmongo.sh,shell指令碼如下#!/bin/shdatestr=`date '+%Y-%m-%d'`/usr/local/mongodb/mongodb-linux-x86_64-2.4.4/bin/mongoexport -im_user -pxxxeedd -d im -c message -f
Time of Update: 2016-01-09
SQL Server附加資料庫出現錯誤5123的正確解決方案因為自己有一本基於SQL Server 2005的資料庫教程,裡邊使用的樣本資料庫是AdventureWorks for SQL Server 2005,而我的機子上裝的是SQL Server 2008,樣本資料庫是AdventureWorks for SQL Server 2008。起初我以為樣本資料庫AdventureWorks for SQL Server 2005 與AdventureWorks for SQL Server 2
Time of Update: 2016-01-09
Hazelcast與MongoDB整合一、Hazelcast與MongoDBHazelcast的分布式資料結構和計算效能使得它可以作為應用程式後端的“MongoDB”。MongoDB是一個開源的、面向文檔的資料庫,其擴充性和靈活性都非常好。MongoDB不是把資料存入(關聯式資料庫的)表和行,而類似於JSON文檔的方式和是以動態模式進行儲存。簡而言之,MongoDB是一種NoSQL資料存放區,主要涉及資料的儲存和持久化以及無模式資料的檢索。Hazelcast是一個開源的、
Time of Update: 2016-01-09
Oracle 11g系統層級觸發器來跟蹤監控drop誤操作前言: db中有一張表的資料老是紊亂,猜猜是經曆過drop、create的資料同步操作,但是現在誰也不知道在哪裡操作的,所以準備做一個觸發器去記錄下是哪個應用伺服器那個db帳號操作的。3,系統層級觸發器3.1 觸發事件包括各種DDL操作以及各種資料庫事件,ddl包括create、alter、drop、rename、grant、revoke、audit、noaudit、commit、truncate、analyze、associate
Time of Update: 2016-01-09
Redis 效能測試Redis 效能測試是通過同時執行多個命令實現的。Redis效能測試主要是通過src檔案夾下的redis-benchmark來實現(Linux系統下)文法redis 效能測試的基本命令如下:redis-benchmark [option] [option value]執行個體以下執行個體同時執行 10000 個請求來檢測效能:redis-benchmark -n 100000 PING_INLINE: 141043.72 requests per