Time of Update: 2015-01-02
Oracle 10g Standby Database 即時應用 redo 資料-------physical standby database:real-time apply 需要配置 standby redo log;啟用即時應用, 日誌應用服務會直接應用接收的redo 資料,而不需要等待當前standby redo log 歸檔對於failover 和switchover 的時間會大大的減小,因為在failover or switchover 時standby redo log
Time of Update: 2015-01-02
Redis資料庫(list類型)list是一個鏈表結構,主要功能是push,pop,擷取一個範圍內所有值等等,操作中key可以理解為鏈表的名字。Redis的list類型實際上就是每個子項目都是string類型的雙向鏈表,我們可以通過push,pop命令操作從鏈表的頭部或者尾部添加刪除元素,這樣list既可以作為棧,又可以作為隊列。list常見的操作:(1)lpush和rpushlpush表示在key對應的list的頭部添加字串元素。例如:lpush list
Time of Update: 2015-01-02
Redis常用命令及主從資料庫配置Redis提供了豐富的命令對資料庫和各種資料類型進行操作。(1)keys返回滿足給定pattern的所有索引值。例如返回所有的key用:keys *(2)exists確認一個key是否存在。(3)del刪除一個鍵。例如:del name(4)expire設定一個鍵的到期時間。例如:expire age 10,10s後到期。(5)ttl查看還有多長時間到期。比如:ttl age,到期後返回-1。(6)move將當前資料庫中的key轉移到其它資料庫中。當然在這之前,
Time of Update: 2015-01-02
Redis資料庫(set類型和zset類型)一.set類型set是一個集合,它是string類型的無序集合,set是通過hash table實現的,添加,刪除,尋找的時間複雜度都是O(1),對於集合我們可以取並集,交集,差集。通過這些操作我們可以實現SNS中好友推薦和Blog的tag功能。set常見操作:(1)sadd向一個集合中添加一個元素。例如:sadd set1 Hello(2)smembers查看集合中的所有元素。例如:smembers
Time of Update: 2015-01-02
DML過程中記錄錯誤記錄檔當你插入幾百萬資料時,因為有幾條髒資料而導致插入失敗,是不是非常惱火。Oracle 10g R2之後有個新功能,將插入過程中失敗的記錄插入到另一張表中。SQL> drop table test purge;SQL> drop table test_bad purge;SQL> create table test as select * from dba_objects where 1<>1;SQL> execute
Time of Update: 2015-01-02
CentOS下MySQL資料庫的安裝由於本人要在CentOS上部署一個Java項目,這個項目裡面要對資料庫進行操作,所以第一件事情就是安裝資料庫啦!現在本人將來帶領你們一步一步實現MySQL資料庫的安裝。首先,在CentOS下,我們可以直接通過yum命令來安裝資料庫。在安裝資料庫之前,我們應該先查看自己的CentOS上是否已經安裝了MySQL資料庫,如果安裝了就先卸載掉。(1)查看自己是否安裝了MySQL資料庫[root@localhost /]# rpm -qa | grep
Time of Update: 2015-01-02
CentOS 6.5安裝 RedisCentOS 6.5安裝 Redis版本:redis-2.8.19.tar.gz檢查下面依賴是否安裝,如果沒有要先安裝,不然會有異常。yum installgcc-c++yum install -y tcl。1、擷取安裝檔案redis-2.8.19.tar.gzhttp://redis.io/download2、解壓檔案tar -xzvf redis-2.8.19.tar.gzmv redis-2.8.19
Time of Update: 2015-01-02
Redis資料庫(初級)Redis是一個開源的非關係型資料庫,它採用C語言編寫,是一個key-value儲存系統,它儲存的value類型很多,包括string(字串),list(鏈表),set(集合),zset(有序集合),hash(雜湊)。比如,我們插入一條資料,如下: import redis class Database: def __init__(self):
Time of Update: 2015-01-02
Mac OSX下編譯安裝PostgreSQL原先使用的是官方提供的安裝包,但是安裝包會建立postgre這個使用者,在登陸介面看的有點不爽,搜尋了半天竟然沒有找到如何在osx下編譯安裝的教程,而且如果是按照官方文檔的編譯安裝辦法一定會讓你崩潰,本著源碼安裝都類似的想法,根據以往在Linux下的經驗竟然一把通過了,注意要安裝COMMANDER LINE DEVELOPERS就是了。./configuremakesudo mkdir /u01sudo mkdir -p
Time of Update: 2015-01-02
CentOS 6.3環境Oracle 11gR2資料庫安裝CentOS 6.3環境Oracle 11gR2資料庫安裝一、安裝必要的作業系統安裝包建議的做法是在裝作業系統的時候進行最大化安裝,因為現在的硬體對於最大化安裝對資料庫伺服器的影響已經可以忽略不計了;所以進行最大化安裝,以免給自己添加不必要的麻煩。如果沒有最大化安裝,根據Oracle官方文檔或安裝進程中缺少包的提示,使用yum進行線上更新安裝,確保伺服器能夠正常連網。如:yum install
Time of Update: 2015-01-02
Oracle連續資料處理樣本下面這段內容講解的功能是Oracle資料庫中有一張表,表中儲存了連續的時間記錄,同時對應的還儲存了一個標記位。現在要擷取一個結果集:當標記位為0時,取前一個為1的時間資料,如果標記位為1時,取目前記錄的時間資料。先上乾貨。再解釋1、建表create table test_date( t_TIME varchar(20), --時間 t_ISOM number default 0 --標記)2、初始化資料DELETE
Time of Update: 2015-01-01
Overview of the Online Redo Log,overviewredo對於 oracle 恢複來說最重要的資料結構莫過於online redo log(線上重做日誌), 線上重做日誌包含至少兩個預先分配好的,用來儲存資料庫變化的檔案。線上重做日誌記錄著資料檔案中的變化。Online Redo Log有什麼作用Oracle 資料庫通過線上重做記錄檔來確保資料不丟失。特別是當執行個體失敗後, oracle資料庫可以通過線上重做記錄檔恢複已經提交但尚未寫到資料檔案中的資料。
Time of Update: 2015-01-01
Oracle DB 12.1.0.2 中SYS.ALL_CONSTRAINTS的定義 和 SYS.ALL_CONS_COLUMNS的定義,SYS.ALL_CONSTRAINTS的定義如下: CREATE OR REPLACE VIEW ALL_CONSTRAINTS ASselect OWNER, CONSTRAINT_NAME, CONSTRAINT_TYPE, TABLE_NAME, SEARCH_CONDITION, SEARCH_CONDITION_VC,
Time of Update: 2015-01-01
MySQL decimal、numeric資料類型介紹,decimalnumericMySQL decimal、numeric資料類型介紹DECIMAL(M, D)例 如:salary DECIMAL(5,2) 在這個例子中,5 (精度(precision)) 代表重要的十進位數位數目,2 (資料範圍(scale)) 代表在小數點後的數字位元。在這種情況下,因此,salary 列可以儲存的值範圍是從 -999.99 到
Time of Update: 2015-01-01
jdbc串連mysql資料庫執行insert語句後擷取自增長的主索引值,jdbcmysqlpackage cn.baokx;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import cn.baokx.db.DatabaseConnection0;public
Time of Update: 2015-01-01
Mysql 修改列,增加列,刪除列常用指令,mysql指令ALTER TABLE:添加,修改,刪除表的列,約束等表的定義。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);刪除列:alter table 表名 drop column 列名;修改列名MySQL: alter table bbb change nnnnn hh
Time of Update: 2015-01-01
mysqlnd擴充簡介,mysqlnd擴充作者:zhanhailiang 日期:2015-01-01MySQL Native Driver簡稱mysqlnd,作為libmysqlclient替代品於PHP5.3.0版本引入。之前,MySQL資料庫擴充mysql,mysqli,PDO MYSQL都是通過libmysqlclient實現與MySQL Server的通訊。引入mysqlnd,這三個擴充都可以通過mysqlnd實現與MySQL
Time of Update: 2015-01-01
oracle 修改session 和processes,oracleprocesses1、查看當前這兩個參數的值sqlplus / nologsql>conn / as sysdbasql>select count(*) from v$session; 從這裡可以看出當前的session數sql>select count(*) from v$process; 從這裡可以看出當前的process數sql>show parameter
Time of Update: 2014-12-31
ORACLE—008:分類統計,oracle008分類分類統計使用比較多,一般用於統計某項的個數或某項下的項數有多少。簡單的,比如一張表tab_testtab_test記錄idconamejob1IBMJACKPM2GoogleTOMPM3IBMJIMPM想統計這樣的結果:co:人數。sql如下:select distinct t.co,count(t.name)from tab_test tgroup by t.co;結果co NAMEIBM 2Google
Time of Update: 2014-12-31
預存程序實現分頁,預存程序分頁USE [HDIS]GO/****** Object: StoredProcedure [dbo].[AspNetPager] Script Date: 12/30/2014 09:00:35 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCreate procedure [dbo].[AspNetPager] (@tablename