Time of Update: 2018-03-28
Oracle重建控制檔案 - Rebuild controlfile重建控制檔案時DBA需要知道,但是也許整個職業生涯都不會再生產系統上遇見。首先強調,備份是最安全,快捷,有效恢複方式,一個DBA,如果沒有規劃好有效備份,終有一天,他會被噩夢驚醒。夢醒之後,就是無奈的,繁雜的手工恢複。而且,恢複到什麼程度,就要看天,看命,反正不能看自己了,因為沒有備份,你已經將主動權完全交個別人。這裡就記錄一下controlfile的重建在其他正常的資料庫上建立controlfile traceSQL>
Time of Update: 2016-06-12
SQL Server 2016改進了查詢最佳化工具 SQL Server 的前兩個版本主要是通過提供新特性提高效能,而 SQL Server 2016 主要是改進本身已有的功能。 基數估計器 基數估計器是所有查詢最佳化工具的核心。它會查看被查詢表的統計資訊以及執行的操作,估計查詢執行計畫每一步的行數。有經驗的 DBA
Time of Update: 2015-03-09
MySQL中查看innodb版本的方法MySQL中查看innodb版本的方法SELECT * FROM information_schema.plugins\Gmysql 5.6.3-m6 的innodb版本為 1.2.3查看版本方法,可以看到大版本SELECT * FROM information_schema.plugins;SELECT @@innodb_version;MySQL 5.5:MySQL Plugin Status Date5.5.18 1.1.8 GA 11/16/2011
Time of Update: 2014-12-20
實戰Zabbix-Server資料庫MySQL的libdata1檔案過大今天我們的zabbix-server機器根空間不夠了,我一步步排查結果發現是/var/lib/mysql/下的libdata1檔案過大,已經達到了41G。我立即想到了zabbix的資料庫原因,隨後百度、Google才知道zabbix的資料庫他的表模式是共用資料表空間模式,隨著資料增長,ibdata1 越來越大,效能方面會有影響,而且innodb把資料和索引都放在ibdata1下。共用資料表空間模式:InnoDB
Time of Update: 2014-12-20
impdp遭遇ORA-39001,ORA-39000,ORA-39142expdp/impdp由於來源資料版本高於目標資料庫版本,遭遇ORA-39001、ORA-39000,ORA-39142,解決只需要expdp匯出時加上目標資料的version,具體問題及解決如下:匯入報錯:[Oracle@orcle02 ~]$ impdp scott/tiger directory=expdp dumpfile=wxlun1212.dmp logfile=wxlun12
Time of Update: 2014-11-14
Oracle | PL/SQL唯一索引(Unique Constraint)用法1 目標用樣本示範如何建立、刪除、禁用和使用唯一性限制式。2 什麼是唯一性限制式?唯一性限制式指表中一個欄位或者多個欄位聯合起來能夠唯一標識一條記錄的約束。聯合欄位中,可以包含空值。註:在Oracle中,唯一性限制式最多可以有32列。唯一性限制式可以在建立表時或使用ALTER TABLE語句建立。3 唯一性限制式和主鍵的區別 主鍵(Primary Key):所有組成主鍵的列都不能包含空值。唯一性限制式(Unique
Time of Update: 2018-01-07
mybatis執行批次更新update,mybatis執行update Mybatis的批量插入這裡有http://ljhzzyx.blog.163.com/blog/static/38380312201353536375/。目前想批次更新,如果update的值是相同的話,很簡單,組織批次更新mysql更新語句很簡單,更新一條資料的某個欄位,一般這樣寫:複製代碼 代碼如下:UPDATE mytable SET myfield = 'value'
Time of Update: 2015-07-27
在PL/SQL中使用日期類型,plsql日期類型 在PL/SQL中使用日期類型之前的文章介紹了在PL/SQL中使用字串和數字了下。毫無疑問,字串和數字很重要,但是可以確定的是沒有哪個應用不依賴於日期的。 你需要記錄事件的發生事件,人們的出生日期等等很多。通常的使用方式是:1)聲明日期變數和常量2)使用內建函數顯示和修改日期值 3)執行日期相關計算 日期類型比字串或數字更複雜。它有多個部分組成(年,月,日,時,分,秒等),而且關於一個有效日期有很多規則。
Time of Update: 2015-06-14
遇到ORA-14047: ALTER TABLE|INDEX RENAME may not be combined with other operations錯誤,altertablerename遇到ORA-14047: ALTER TABLE|INDEX RENAME may not be combined with other operations錯誤[oracle@rhel63single ~]$ sqlplus lc0029999/aaaaaaSQL*Plus: Release 11.2
Time of Update: 2015-05-21
SQL讀取XML欄位,sqlxml欄位最近要對一套老系統進行資料移轉,這樣苦逼的工作就來了,需要新舊兩套系統資料表欄位進行對比,最終將老系統的資料移轉到新系統中來。儘管資料結構不一致、部分欄位不一致,也只是噁心一點麻煩一點,勉勉強強速度慢點,還是可以整理出來,並編寫好遷移的SQL語句。一步一步走了好幾步了,出來個更噁心的怪物了!強大的XML資料欄位本來應該是單獨存到一個子表的資訊,在老系統中硬生生的存到了一個XML欄位中<root> <people id=1
Time of Update: 2015-02-17
alter table table_name enable row movement,altertable_nameRow movement從字面意思解釋為行移動.預設情況下,oracle資料區塊中的一行其生命週期內是不會發生移動的,即其rowid不會發生改變.但是在某些情景下,我們希望行的rowid可以發生變化,這時候我們就需要啟動表的row movement特性。啟用row movement特性,使用如下語句: Alter table table_name enable row
Time of Update: 2015-02-06
大批量資料匯入資料庫,dbf匯入oracle,csv匯入oracle,dbfcsv Excel 07-2003一個工作表最多可有65536,行最多可有256列;Excel 2007及以後版本,一個工作表最多可有1048576行,16384列。一、小批量資料處理:方法一:用excel可以直接開啟dbf或csv檔案,資料庫表for update,直接把excel表中想要的列值直接複製到pl/sql中 相對應欄位。方法二:若是dbf檔案可
Time of Update: 2015-01-09
一次訪問問題排查-涉及TNS-03505、ORA-12154、TNS-12560、動態註冊、防火牆、tnsping跟蹤等,tns-03505tnsping建了一個庫,想通過Oracle Net訪問,需要配置監聽器和tnsnames.ora,接下來碰到一系列的問題。。。1. 添加監聽器配置,listener.ora檔案預設包括:LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (
Time of Update: 2014-12-28
資料庫課程設計再續,資料庫課程設計“茶咖啡”咖啡銷售管理系統,新增了 一張表bill2,用於解決一個使用者對應於多個商品的問題,不過寫完之後發現多了幾項冗餘項,還在繼續完善。。。。代碼如下:/****** Object: Table [dbo].[Member] Script Date: 12/26/2014 17:54:54 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE
Time of Update: 2014-09-16
OGG-01232 Receive TCP Params Error: TCP/IP Error 104 (Connection Reset By Peer).,ogg-01232params經常在OGG記錄檔中看到如下錯誤:OGG-01232 Receive TCP Params Error: TCP/IP Error 104 (Connection Reset By
Time of Update: 2014-09-16
kettle中實現動態SQL查詢,kettle實現動態SQLkettle中實現動態SQL查詢 在ETL項目中,通常有根據運行時輸入參數去執行一些SQL語句,如查詢資料。本文通過kettle中的表輸入(“table
Time of Update: 2014-08-15
Oracle效能分析1:開啟SQL跟蹤和擷取trace檔案,oracletrace當Oracle查詢出現效率問題時,我們往往需要瞭解問題所在,這樣才能針對問題給出解決方案。Oracle提供了SQL執行的trace資訊,其中包含了SQL語句的文本資訊,一些執行統計,處理過程中的等待,以及解析階段(如產生執行計畫)產生的資訊。這些資訊有助於你分解sql語句的服務時間和等待時間,並瞭解所用資源和同步點的詳細資料,從而協助你診斷存在的效能問題。這篇文章介紹了怎麼開啟SQL跟蹤和擷取trace檔案,詳細資
Time of Update: 2014-08-06
如何正確的理解和解決 ORA-01843:not a valid
Time of Update: 2014-08-01
hpux作業系統的關機與重啟命令,hpux作業系統重啟關機 shutdown -hy 0重啟:shutdown -ry 0LINUX作業系統的關機命令是什?shutdown、halt、reboot和init 都可以安全地關機參考資料:tieba.baidu.com/f?kz=140282806
Time of Update: 2014-07-01
粒度問題是設計資料倉儲的一個最重要方面。粒度是指資料倉儲的資料單位中儲存資料的細化或綜合程度的層級。細化程度越高,粒度級就越小;相反,細化程度越低,粒度級就越大。確定粒度是資料倉儲開發人員需要面對的一個重要的設計問題。如果資料倉儲的粒度確定合理,設計和實現中的其餘方面就可以非常順暢地進行;反之,如果粒度確定的不合理就會是其他所有方面都很難進行。粒度對於資料倉儲體繫結構設計人員來說,非常重要,因為粒度會影響到那些依賴於從中擷取資料的資料倉儲的所有環境。