Time of Update: 2013-12-29
這次安裝oracle選擇的是oracle 11.2.0.3版本,下載的安裝包總共有7個,單獨安裝資料庫需要使用前兩個,具體安裝步驟如下: 1. 將資料庫檔案複製到伺服器上 cp p10404530_112030_Linux-x86-64_{1,2,}* /u01/ 2. 解壓資料庫檔案 unzip p10404530_112030_Linux-x86-64_1of7.zip unzip p10404530_112030_Linux-x86-64_2of7.zip 3. 檢查/
Time of Update: 2013-12-29
故障現象:ERROR: 12-09-20 16:15:03 擷取最大號時發生錯誤:CallableStatementCallback; uncategorized SQLException for SQL [{call USP_SYS_CMSCODE(?, ?, ?, ?)}]; SQL state [72000]; error code [1552]; ORA-01552: 非系統資料表空間 'USERS' 不能使用系統回退段ORA-06512: 在
Time of Update: 2013-12-29
Mysql常見的幾個錯誤問題及解決方案: 1.問題: mysql DNS反解:skip-name-resolve 錯誤記錄檔有類似警告:點擊(此處)摺疊或開啟 120119 16:26:04 [Warning] IP address '192.168.1.10' could not be resolved: Name or service not known 120119 16:26:04 [Warning] IP address
Time of Update: 2013-12-29
注意事項:1 此處實驗環境為同平台,同位元組序,同版本,源機器和目標機器相同的目錄結構。2 目標機器只需要安裝oracle資料庫軟體即可。3 第一次利用備份恢複測試環境,之後從源機器拷貝備份到目標機器並在控制檔案中註冊,再見行恢複測試。 一 拷貝參數檔案備份、控制檔案備份、資料檔案備份、以及歸檔備份到新主機上 1 rman 串連到來源資料庫 [oracle@oracle dbs]$ rman target /Recovery Manager:
Time of Update: 2013-12-29
大家都知道進階版本的資料庫檔案無法還原或者附加到低版本,因為高版本和低版本檔案格式會有不同。如果嘗試將低版本的資料庫附加或者還原到低版本的資料庫會看到類似下面的錯誤: 已備份資料庫的磁碟結構版本為611,伺服器支援版本為539,無法還原或升級資料庫。RESTORE FILELIST 操作異常結束。MicrosoftSQL Server,錯誤:3169) 大家可以看到這裡有兩個版本號碼,不是我們平時看到的伺服器版本號碼(select
Time of Update: 2013-12-29
一生產的DB2資料庫需要將其資料全部備份,然後還原匯入到一測試庫中,中間遇到一些問題,最後還是圓滿解決了,現將步驟記錄下來方便學習和分析。系統內容:AIX5.3資料庫: DB2 V9.1兩台伺服器: 生產伺服器
Time of Update: 2013-12-29
一般來講除開業務資料存放的資料表空間,DBA要著重關注SYSTEM,SYSAUX,UNDO,TEMP資料表空間,SYSTEM資料表空間的大小一般是衡定的,UNDO和TEMP資料表空間的大小由資料庫的業務情況決定,而SYSAUX資料表空間在預設條件下你如果不做任何配置,隨著時間的推移,會膨脹的越來越大!SYSAUX資料表空間做為SYSTEM資料表空間的輔助資料表空間,主要存放EM相關的內容以及表統計資訊,AWR快照,審計資訊等,個人認為,如果你的SYSAUX資料表空間大小超過2G,那麼該考慮讓他減
Time of Update: 2013-12-29
ORACLE常見報錯之:ORA-00845: MEMORY_TARGET not supported on this system1、 問題的提出報錯如下:[oracle@night ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Thu Jul 25 15:39:40 2013Copyright (c) 1982, 2009, Oracle. All rights reserved.SQL> conn sys/
Time of Update: 2013-12-28
一生產AIX伺服器上,DB2資料庫需要備份,備份中報SQL2059W錯誤,具體資訊如下:$ db2 backup db happydb online to /backup include logsSQL2059W A device full warning was encountered on device "/backup".Do you want to continue(c), terminate this device only(d), abort the
Time of Update: 2013-12-28
資料泵是伺服器端工具,匯出的檔案是放在資料庫所在的伺服器上,當然我們知道可以通過directory目錄對象來控制。目錄對象預設有四個層級,當然是有優先順序順序的,優先順序從上往下 1.每個檔案單獨的指定具體的目錄2.expdp匯出時,指定的目錄參數3.使用者定義的環境變數DATA_PUMP_DIR指定的目錄4.預設的目錄對象DATA_PUMP_DIR當然了對於oracle11g
Time of Update: 2013-12-28
這裡使用LVM 邏輯磁碟對 Mongodb進行超速備份,mongodb到了幾十G以上,用mongodb工具備份的速度,會讓我們感到相當蛋疼的慢,這時候我們可以進行mongdb的data目錄進行LVM快照備份。lvm 參考下我的另一個文章 http://rfyiamcool.blog.51cto.com/1030776/959704 650) this.width=650;" border="0"
Time of Update: 2013-12-28
一、windows安裝mysql 1、設定系統內容變數 在系統內容變數裡建立系統變數變數名為:MYSQL_HOME變數值為:mysql的安裝路徑 在Path路徑裡加一路經:%MYSQL_HOME%\bin2、將my-default.ini改成my.ini3、修改my.ini檔案 basedir = \\mysql的安裝路徑 datadir = \\mysql的安裝檔案下bin目錄的路徑
Time of Update: 2013-12-28
mysql的備份和恢複的完整實踐一,備份資料庫之間的環境設定1,建立資料庫test1,建立表tt插入如下資料mysql> create database test1;Query OK, 1 row affected (0.04 sec)mysql> use test1Database changedmysql> create table tt(id int,name varchar(100),msg varchar(200)) engine=myisam;Query OK,
Time of Update: 2013-12-15
資料庫是面向事務的設計,資料倉儲是面向主題設計的。資料庫一般儲存線上交易資料,資料倉儲儲存的一般是曆史資料。資料庫設計是盡量避免冗餘,一般採用符合範式的規則來設計,資料倉儲在設計是有意引入冗餘,採用反範式的方式來設計。資料庫是為捕獲資料而設計,資料倉儲是為分析資料而設計,它的兩個基本的元素是維表和事實表。維是看問題的角度,比如時間,部門,維表放的就是這些東西的定義,事實表裡放著要查詢的資料,同時有維的ID) 資料倉儲,是在資料庫已經大量存在的情況下,為了進一步挖掘資料資源、為了決策需要而產生的,
Time of Update: 2013-12-15
一、引言對資料庫索引的關注從未淡出我的們的討論,那麼資料庫索引是什麼樣的?叢集索引與非叢集索引有什麼不同?希望本文對各位同仁有一定的協助。有不少存疑的地方,誠心希望各位不吝賜教指正,共同進步。二、B-Tree我們常見的資料庫系統,其索引使用的資料結構多是B-Tree或者B+Tree。例如,MsSql使用的是B+Tree,Oracle及Sysbase使用的是B-Tree。所以在最開始,簡單地介紹一下B-Tree。B-Tree不同於Binary
Time of Update: 2013-12-15
使用IBM
Time of Update: 2013-12-15
在各種作業系統中,Linux已經流行。因此,越來越多的主流資料庫廠商將它們的產品移植到Linux作業系統平台,例如Sybase、Oracle和IBM等。此外,可以使用的自由軟體越來越多。自由軟體庫中已經包括了Sybase ASE for Linux、Oracle for Linux、Informix for Linux等資料庫軟體以及其他各種軟體。 在上述幾種Linux平台上的資料庫產品中,Sybase ASE的效能很好,緊湊的程式分發包裡包含了全部文檔、Database
Time of Update: 2013-12-15
從官網下載完Active Perl5.10安裝完後,寫了很簡單的Perl指令碼,僅引用了一個檔案拷貝模組,調用Perl解譯器來運行程式的時候,報了一堆錯,先是一個彈出框提示‘無法啟動此程式,電腦丟失Perl58.dll’,點擊確定後報出錯誤資訊:Can't load 'D:\oracle\product\10.2.0\db_1\perl\5.8.3\lib/MSWin32-x86-multi-threa d/auto/File/Glob/Glob.dll' for
Time of Update: 2013-12-15
談到Cache緩衝,BKJIA資料庫頻道之前也曾出過專題《MySQL記憶體管理:緩衝的藝術》,向您推薦。Cache和Buffer是兩個不同的概念,簡單的說,Cache是加速“讀”,而buffer是緩衝“寫”,前者解決讀的問題,儲存從磁碟上讀出的資料,後者是解決寫的問題,儲存即將要寫入到磁碟上的資料。在很多情況下,這兩個名詞並沒有嚴格區分,常常把讀寫混合類型稱為buffer cache,本文後續的論述中,統一稱為cache。Oracle中的log
Time of Update: 2013-12-15
BKJIA資料庫頻道之前曾報導過《走進列資料庫Infobright的世界》,Infobright的總體構架圖如下:如所示,Infobright採用了和MySQL一致的構架,分為兩層。上層是服務及應用管理,下層是儲存引擎。Infobright的預設儲存引擎是brighthouse,但是Infobright還可以支援其他的儲存引擎,比如MyISAM、MRG_MyISAM、Memory、CSV。Infobright通過三層來組織資料,分別是DP(Data Pack)、DPNData Pack