Time of Update: 2013-12-29
這個問題是朋友遇到的,做一個SSIS的程式將資料匯入到txt。然後再用Oracle的工具匯入到Oracle。但是在SSIS中執行變數腳步的時候,發現輸出的列名稱跟查詢的列名稱完全不同。比如Schema_id在查詢的第三列,但是輸出的時候到了第6列。650) this.width=650;" style="height:182px;width:443px;" alt="SouthEast"
Time of Update: 2013-12-29
DB2的日誌分為兩種模式,日誌迴圈與歸檔日誌,也就是非歸檔和歸檔模式。下面就具體介紹一下這兩種方式以及和備份歸檔設定的關係。 一、日誌迴圈 這是預設,也就是非歸檔模式,這種模式只支援backup offline)離線備份,在備份過程中需要DB2停止服務。 在DB2中查看資料庫設定,如發現如下資訊 $db2 get db cfg for db_name |grep -i log 結果如下:
Time of Update: 2013-12-29
我這有個業務,專門儲存LOG日誌的,每天都會有上千萬資料,所以採用了archive儲存引擎,這樣寫入上較快,也比較節省空間的。archive儲存引擎這裡簡單介紹下:650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/2223124c4-0.jpg" title="arch.jpg" alt="171318173.jpg"
Time of Update: 2013-12-29
更多精彩內容盡在leonarding.blog.51cto.com《Oracle comment on注釋資訊方法論》引言:在DBA日常工作中寫注釋資訊可能會經常有,但用Oracle命令來寫和使用我想應該不是很多,其實Oracle給我們提供了非常豐富的語言表述文法,而我們日常使用的文法命令佔30%~45%。其中Oracle Comment on注釋文法就是不常用的。下面來給大家揭秘一下Oracle Comment
Time of Update: 2013-12-29
說起Java操作資料庫自然會想到Sun的知名品牌JDBC,對於MongoDB這樣的NoSQL資料庫,暫時沒有像JDBC這樣的標準。 這篇文章中對目前的形勢做了分析和憧憬http://www.csdn.net/article/2012-06-21/2806842 回到正題記錄下熟悉MongoDB為Java語言提供的操作介面mongo-java-driver.jar 1.基本的根基不變,串連資料庫
Time of Update: 2013-12-29
一、部署到SSAS1. 檢查SSAS650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/221R413T-0.png" title="02.png" alt="175901790.png" />2.
Time of Update: 2013-12-29
在oracle 9i中引入了flashback查詢,flashback query實際上是利用UNDO資訊來獲得過去的資料。由於UNDO空間是迴圈使用的,事務的前映像不可能永久儲存,因此flashback query只能支援過去一段時間內的資料查詢,這個時間與undo_retention相關,undo_retention預設設定900s
Time of Update: 2013-12-29
發布訂閱(pub/sub)是一種訊息通訊模式,主要的目的是解耦訊息發行者和訊息訂閱者之間的耦合,這點和設計模式中的觀察者模式比較相似。pub/sub 不僅僅解決發行者和訂閱者直接代碼層級耦合也解決兩者在物理部署上的耦合。redis 作為一個pub/sub 的server,在訂閱者和發行者之間起到了訊息路由的功能。訂閱者可以通過subscribe 和psubscribe 命令向redisserver 訂閱自己感興趣的訊息類型,redis&
Time of Update: 2013-12-29
埋頭苦幹多年一直沒寫過文章,今天突發狂想,為LNMP陣營貢獻一些力量。就從平時工作過程中的心得和一些技巧分享出來。今天就猿們最熟悉的Mysql開始宅鳥的開篇部落格文章。歡迎猿們拍磚、轉載。注意:宅鳥的測試環境和生產環境為ubuntuMysql是程式猿和營運猿最關心的開發利器之一,今天就來談談Mysql的日常備份之宅鳥見.常見的Mysql備份方法很多在此不在贅述。直上乾貨!本shell指令碼運行需要安裝git ssh
Time of Update: 2013-12-29
Time of Update: 2013-12-29
最近在項目中發現了事務之間的死結問題,所以研究了一下MySQL鎖機制,並且延伸到了MVCC等周邊知識,我只在這裡介紹一下開發中可能遇到的問題,具體內容推薦閱讀《高效能MySQL》。前言:mysql有兩種鎖機制——讀鎖共用鎖定)和寫鎖,意思就是一個進程擷取讀鎖的話,所有進程都可以進行讀,但不可以寫,如果一個進程擷取了寫鎖,那除了這個進程之外其他進程都不可以進行讀寫。由於myisam不存在死結的問題也不支援事務,所以這裡主要介紹關於innodb的鎖機制。1、兩個進程同時訪問資料庫中的同一條記錄,一個
Time of Update: 2013-12-29
MySQL版本5.5某次測試最佳化過程中碰到的問題和解決問題的方法,方案。以供各位參考。一,表結構的最佳化問題1,表與欄位使用不同的字元集會導致索引失效我在自己的機器上,沒試出來。可能與記錄數太少有關。有時,記錄數太少,得出的結果有些不一致。但此問題,是存在的。問題2,表欄位太長,會導致order by時索引失效mysql> show create table t2\G*************************** 1. row **************************
Time of Update: 2013-12-29
最近在整理測試環境相關內容時,學員經常問道如下幾個名詞資料庫名、執行個體名、資料庫網域名稱、全域資料庫名、服務名
Time of Update: 2013-12-29
RAC環境下的歸檔模式切換與單一實例稍有不同,主要是共用儲存所產生的差異。在這種情況下,我們可以將RAC資料庫切換到非叢集狀態下,僅僅在一個執行個體上來實施歸檔模式切換即可完成RAC資料庫的歸檔模式轉換問題。本文主要描述了由非歸檔模式切換到歸檔模式,而由非歸檔切換的歸檔步驟相同,不再贅述。1、主要步驟: 備份spfile,以防止參數修改失敗導致資料庫無法啟動 修改叢集參數cluster_database為false 啟動單一實例到mount狀態
Time of Update: 2013-12-29
環境介紹:雙機作業系統:solaris 10資料庫版本:oracle 11g R1 64bit 1、半夜接到電話,說資料庫報大量錯誤,起來查看資料庫,探索資料庫已崩潰,查看alert日誌,發現I/O報錯:Wed Dec 18 00:36:57 2013KCF: write/open error block=0x98abe online=1file=89 /dev/raw/raw03error=27063 txt: 'SVR4
Time of Update: 2013-12-29
這個問題其實很簡單,網上很多部落格論壇都有相關的解答,這些解答都是很好的,但他們都忘記註明一個小細節。這個小細節也困擾了我一晚上。後來查了查相關資料才發現這個細節。先從設定非自動認可說起:可在設定檔my.ini中加入如以下語句:[mysqld] init_connect='set autocommit=0' 然後重啟服務。昨天晚上我按照這樣配置之後,重啟服務後登陸mysql,鍵入:show variables like
Time of Update: 2013-12-29
今天在給客戶解決一個問題的時候,需要聯合兩個資料庫的兩個表進行查詢,出現了468的錯誤。當然兩個資料庫中的兩個表的欄位資料類型相同。selectuserTab.namefromdbName1.dbo.t1asuserTabwherenotexists(select*fromdbName2.dbo.t2asbUserwhereuserTab.columnName1=bUser.columnName2collateChinese_PRC_CI_AS),columnName1和columnName2的
Time of Update: 2013-12-29
總結一下對mysql表結構的修改操作,包括對欄位及索引的修改操作:添加欄位:alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid` (在哪個欄位後面添加)刪除欄位:alter table `user_movement_l
Time of Update: 2013-12-29
更改系統的會話方式為disenable restricted,為snp的啟動建立條件alter system disenable restricted session;job_queue_processes=10 (oracle10gde 預設值)job_queue_interval=Nalter system set job_queue_processes=100; sql> select job,next_date,next_sec,broken from
Time of Update: 2013-12-29
基於RAC環境中使用的應用程式,有時候希望某個特定的應用程式僅僅運行在RAC的子節點,或者說為某些應用程式分配一個首要節點。對此,Oracle 10g可以使用services來實現。一、叢集配置在使用services之前,需要首先檢查叢集的配置是否正確。 下面的命令輸出了資料庫ORCL運行於三個不同的節點。 srvctl config database -d ORCL server01 ORCL1