Time of Update: 2014-06-15
當遠端連線MySQL資料庫的時候顯示Can't connect to MySQL server (10060),我們從以下幾個方面入手,找出錯誤的原因:1.網路不通。檢查能不能ping通。2.防火牆設定。防火牆是否放過mysql的進程,是否屏蔽了mysql的3306連接埠。3.mysql的賬戶設定。mysql賬戶是否不允許遠端連線。如果無法串連可以嘗試以下方法:mysql -u root -p //登入MySQLmysql> GRANT ALL
Time of Update: 2014-06-15
錯誤碼 16014進行了檢查,發現磁碟空間已滿,於是刪除了磁碟多餘的空間,問題暫時得到解決。好景不長半小時後問題再次發生。經分析,是recovery地區的大小超過了參數db_recovery_file_dest_size的大小,造成DB掛起,關閉重啟後,仍不能解決。解決過程1.select status from v$instance; 會發現mountedalter database open; 開不了,報錯。2.show parameter db_recovery_fileSQL>
Time of Update: 2014-06-15
出現情況:對於非重要檔案受損,通常不會導致執行個體的崩潰。Oracle會將這些受損的資料檔案離線並使其內容不可被訪問,但是資料庫的其餘部分應當保持為開啟狀態。重要資料檔案受損會導致資料庫崩潰。嘗試啟動,資料庫會停留在載入模式中,同時會在警示日誌中寫在說明受損範圍的出錯訊息。解決方案:
Time of Update: 2014-06-15
在Oracle中,各個組件(監聽器、資料庫執行個體、各種組態工具)在安裝和運行時都會有相應的日誌Log和追蹤檔案Trace產生。Oracle 11g之前,這些資訊都是零散的分布在Oracle組件目錄中的。在11g,Oracle推出了ADR(Automatic Diagnostic
Time of Update: 2014-06-15
BackgroundOracle Apps的架構非常複雜,使用了非常多技術(或服務)。比如Apache Web server, Apache Jserv, Forms Listener servlet (或forms server) 等等,每一個服務都有著自己的設定檔,只有都設定正確了,系統才能正常運作。而且,Oracle Apps使用了許多的Profile Options(比如Applications Web Agent, Applications Framework
Time of Update: 2014-06-15
在RAC環境上安裝小補丁時,可以使用滾動安裝的方式(Rolling)以提供無間斷的業務應用!在安裝補丁的時候,先停止一個資料庫執行個體,在此節點安裝補丁,然後啟動這個執行個體,再停止另一個執行個體並安裝這個補丁,這樣能夠保證一直有可用的資料庫執行個體,業務能夠無間斷提供服務! 使用滾動安裝的前提是這個補丁是可以Rolling安裝的,對於如何判斷一個補丁是Rolling的,下面的文章中會提到。一般來說,大體的Rolling安裝的方式如下:1. 下載補丁。2.
Time of Update: 2014-06-15
1. 寫作目的 1 2. 利用Toad或其它pl/sql工具在Oracle ERPDatabase中建立Package,源碼如下...1(1).建立Package Header1(2).建立Package Body. 13.
Time of Update: 2014-06-15
先對Oracle 體繫結構有個總體的認識。Oracle體繫結構,我覺得,大體可分:記憶體結構,進程結構和儲存結構。其中,進程結構是記憶體結構和儲存結構的溝通橋樑。在不同的平台上,oracle體繫結構的實現略有不同。比如,在unix(linux)上,實現為多進程;在windows上,實現為多線程。一般不建議把oracle部署在windows上哈。因為,win的單進程體繫結構使oracle伺服器最多隻有2G的記憶體使用量量。既然提到oracle伺服器了,就來嘮叨一下它的組成吧。oracle
Time of Update: 2014-06-15
對 PHP程式員來說,SQLite可以快速的搭建資料庫開發環境,提供輕鬆、自容器、無配置、無獨立服務的資料庫環境,所有資料儲存在一個檔案裡。當使用 MySQL 作為最終生產平台時,SQLite 是不可替代的開發環境解決方案。但真的沒有其他相容性更好的選擇了嗎?好吧,僅舉幾個原因:MySQL的相容性和支援雜湊索引,還不止這些!當我們尋找 SQLite 的替代方案時,有兩個可選,分別是 H2 和 MySQL Embeded 版本。我關注的是可像 SQLite
Time of Update: 2014-06-15
Oracle 11gR2在Oracle Linux 6.0下的安裝(也適合其他RedHat系發行linux版本),其實和在redhat linux,cent os下的安裝沒有什麼大的區別,畢竟這3個linux發行版本,更多的差異是log不同。這份文檔是本人在Oracle Linux
Time of Update: 2014-06-15
一、重做記錄檔的作用:1、 記錄所有資料的改變2、 提供恢複機制3、 組方式管理(最少兩組,預設為3組,每組一個重做記錄檔,
Time of Update: 2014-06-15
DUPLICATE概述使用RMAN
Time of Update: 2014-06-15
環境:OS:Red Hat Linux As 5DB:Oracle 10.2.0.4 有些時候因為測試環境需要,我們需要使用生產庫的備份組在另外一台新的機器上做恢複(前提是新機器事先安裝Oracle軟體,版本跟原庫一致),下面是恢複過程. 1.在原庫上做全備(在原庫上操作)run{allocate channel c1 device type disk;allocate channel c2 device type disk;backup format '/u02/rman_
Time of Update: 2014-06-15
支援的平台支援的Oracle Database 版本在當前的Oracle GoldenGate 10.4版本中,支援如下Oracle Database版本Oracle 8i (DML support only)Oracle 9.1 and 9.2 (DML and DDL support)Oracle 10.1 and 10.2 (DML and DDL support)Oracle 11g (DML and DDL
Time of Update: 2014-06-15
學習目標1.描述Oracle資料庫的邏輯結構2.建立資料表空間3.改變資料表空間大小4.為臨時段分配空間5.改變資料表空間狀態6.改變資料表空間的儲存設定首先看一下oracle儲存結構:1.oracle資料庫邏輯結構包含哪些東西?1)資料表空間 a.一個Oracle資料庫邏輯上分為更小的邏輯地區叫做資料表空間 b.一個資料表空間同時只屬於一個資料庫
Time of Update: 2014-06-15
最近一直碰到 “TNS-12535: TNS: 操作逾時”的問題。1. 首先檢查伺服器是不是開了防火牆。防火牆會阻止串連。 linux關閉防火牆命令:service iptables stop或者 chkconfig iptables off2.
Time of Update: 2014-06-15
之前我們介紹了 Oracle 11g 新特性中的 虛擬列 和 唯讀表,今天我們介紹另外一個新特性 —— 組合觸發器。在以前版本的 Oracle 中,你可通過 FOLLOWS 關鍵字來控制觸發器執行的順序,例如: 01CREATE OR REPLACE TRIGGER XXX_TRG 02 BEFORE INSERT 03 ON
Time of Update: 2014-06-15
1.查看Oracle最大串連數 SQL>show parameter
Time of Update: 2014-06-15
今天一位網友在群裡面問PostgreSQL 9.0如何debug 函數. 我記得在8.3的時候有一個外掛程式叫edb-debugger是可以使用的. 手頭上沒有9.0的資料庫, 於是測試了一下在9.1上能不能用, 結果是編譯不通過.最後找到瞭解決辦法, 記錄如下.在pgfoundry中有一個開源的edb-debugger外掛程式可以用來調試PostgreSQL的PLPGSQL函數. http://pgfoundry.org/projects/edb-debugger/ 但是這個版本太老,
Time of Update: 2014-06-15
安裝環境:Oracle_HOME =