Time of Update: 2017-02-27
在Oracle資料庫運行期間,DBA應該對資料庫的作業記錄及資料表空間的使用方式進行監控,及早探索資料庫中存在的問題。 一、Oracle警告記錄檔監控 Oracle在運行過程中,會在警告記錄檔(alert_SID.log)中記錄資料庫的一些運行情況: ●資料庫的啟動、關閉,啟動時的非預設參數; ●資料庫的重做日誌切換情況,記錄每次切換的時間,及如果因為檢查點(checkpoint)操作沒有執行完成造成不能切換,會記錄不能切換的原因;
Time of Update: 2017-02-27
今天配置完共用伺服器模式之後發現登入過程中報錯ORA-12523,排查錯誤之後發現是靜態監聽惹的禍。本機之上有兩個監聽,一個靜態監聽1521連接埠,一個動態監聽1526連接埠。LISTENER=(DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=tcp)(HOST=jp)(PORT=1521))
Time of Update: 2017-02-27
問題這兩天剛將PLSQL與Oracle配置好,可是在PLSQL中插入資料時,出現一個問題,PLSQL中的表裡無法顯示中文,中文無法儲存、無法輸出,中文在表中顯示問號,如圖:原因經過一番查證,發現問題的源頭不是出現在PLSQL上,而是出現在我們的Oracle上,由於我們的Oracle資料庫裡的字元集不支援中文導致的,既然知道了原因,就好辦了,我們就配置我們的Oracle字元集,讓他支援中文。解決辦法我的Oracle是11g版本的,下面以我的為例,為大家講解下設定的過程。步驟一開始-運行-輸入reg
Time of Update: 2017-02-27
一、什麼是Oracle字元集Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE 支援國家語言的體繫結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。影響Oracle資料庫字元集最重要的參數是NLS_LANG參數。它的格式如下 NLS_LANG =
Time of Update: 2017-02-27
看一個簡單的例子:SQL> CREATE TABLE T AS2 SELECT * FROM DBA_OBJECTS;表已建立。SQL> SET AUTOT ONSQL> SELECT COUNT(*) FROM T;COUNT(*)----------49611執行計畫----------------------------------------------------------Plan hash value: 2966233522--------------
Time of Update: 2017-02-27
一、邏輯Standby的準備工作1、確認操作的對象和語句是否能被邏輯Standby支援由於邏輯Standby是通過SQL應用來保持與Primary資料庫的同步。SQL應用與REDO應用是有很大的區別,REDO應用實際上是在物理Standby端進行RECOVER;SQL應用則是分析重做記錄檔中的REDO資訊,並將其轉換為SQL語句,在邏輯Standby端執行,因此,需要注意以下幾點:(1)並非所有的資料類型都能被邏輯Standby支援,邏輯Standby支援的資料類型有:BINARY_DOUBLE
Time of Update: 2017-02-27
一、Oracle追蹤檔案Oracle追蹤檔案分為三種類型,一種是後台警示記錄檔,記錄資料庫在啟動、關閉和運行期間後台進程的活動情況,如資料表空間建立、復原段建立、某些alter命令、日誌切換、錯誤訊息等。在資料庫出現故障時,應首先查看該檔案,但檔案中的資訊與任何錯誤狀態沒有必然的聯絡。後台警示記錄檔儲存BACKGROUND_DUMP_DEST參數指定的目錄中,檔案格式為SIDALRT.LOG。另一種類型是DBWR、LGWR、SMON等後台進程建立的後台追蹤檔案。後台追蹤檔案根據後台進程運行情況產
Time of Update: 2017-02-27
Flashback 技術是以Undo segment中的內容為基礎的,因此受限於UNDO_RETENTON參數。要使用flashback的特性,必須啟用自動撤銷管理資料表空間。在Oracle 10g中, Flash back家族分為以下成員: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashback Version Query, Flashback Transaction Query 三種)
Time of Update: 2017-02-27
最近在網上找到一個好東西SQLAPI++,它是可以訪問多個SQL資料庫(Oracle,SQL Server,DB2,Sybase,Informix,InterBase,SQLBase,MySQL,PostgreSQL)C++庫。SQLAPI++直接調用本地目標資料庫管理系統(DBMS)的API(不像ADO一樣使用OLEDB and/or
Time of Update: 2017-02-27
一、復原(ROLLBACK)和撤銷(UNDO)復原和前滾是保證Oracle資料庫中的資料處於一致性狀態的重要手段。在9i版本以前Oracle使用資料庫中的復原段來實現未提交資料或因系統故障導致執行個體崩潰時進行復原操作每一個資料表空間需要建立復原段,各個資料表空間對復原段實現各自的管理在9i及後續版本提供了一種新的復原資料的管理方式,即使用Oracle自動管理的撤銷(Undo)資料表空間自動撤銷管理資料表空間統一管理所有DML的復原操作,簡化了對於復原工作的管理在i,10g中的復原段僅僅用作保留
Time of Update: 2017-02-27
一、正常方式全新安裝本文出自:http://koumm.blog.51cto.com1. solaris 安裝環境準備採用Oracle Solaris 10 安裝,安裝過程圖形介面安裝,安裝包選擇整個群組進行安裝。所以將系統shell更改為bash。# usermod -s /usr/bin/bash root# cd /cdrom/sol_10_113_x86/Solaris_10/Product# ls -l | grep gcc# pkgadd -d . SUNWgcc# pkgadd -
Time of Update: 2017-02-27
Oracle 資料恢複從恢複類型來說,拋開具體的檔案,總共可分為兩大類型的恢複,一是完全恢複,一個是不完全恢複。其實,熟悉了Oracle體繫結構之後,對於 Oracle恢複就會有一個總體的概念。因為Oracle組成的外圍部分,主要由不同的檔案來組成,每種不同類型的檔案有不同的作用,因此只要瞭解了其作
Time of Update: 2017-02-27
SGA_MAX_SIZESGA_MAX_SIZE這個參數顧名思義,它用來控制SGA 使用虛擬記憶體 的最大大小,這裡的虛擬記憶體的含 義可能會有所模糊,先可以這樣理解,就是Oracle 所能在記憶體中給SGA 分配的最大大小 。 現在來解 釋一下我這裡“虛擬記憶體”的含義,確切的應該這樣說:實際記憶體和虛擬記憶體。我們知道當 OS 中實際記憶體不夠使用的時候,OS 就會去使用虛擬記憶體。oracle 是運行與os 之上的一個系統軟體, 它也是一個程式,它所請求os
Time of Update: 2017-02-27
業務上有這麼一個需求,需要把Oracle的一些資料同步到MySQL,如果每次都是手動同步的話,實在 太麻煩,因此花了點時間研究了下Oracle直連MySQL的方式。參考文檔:Detailed Overview of Connecting Oracle to MySQL Using DG4ODBC Database Link (Doc ID 1320645.1)版本資訊:Oracle: 11.2.0.1.0 OS: CentOS 5.9MySQL: 5.5.27
Time of Update: 2017-02-27
資料檔案(資料檔案的詳細資料記載在控制檔案中)·每個oracle資料庫必須至少有一個資料檔案,用於存放資料庫資料·多個資料檔案應分放在不同的disk上以提高存取速度1、主要分類:system01.dbf:記錄系統運行資訊,包含所有資料庫字典,PL/SQL程式碼及其他系統資訊undotbs01.dbf:存放回退資訊,即DML操作後的舊資料資訊sysaux01.dbf:system檔案的輔助檔案,存放支援oracle系統活動的多種工具如logminerusers01.db
Time of Update: 2017-02-22
標籤:環境 acl 維護 就會 glob 檔案 mon .com queue ORACLE
Time of Update: 2017-02-20
標籤:oracle 11g 升級補丁集11.2.0.4版本,似乎僅對購買了Oracle服務的使用者開放。找同學分享了一個,因為之前裝有11.2.0.1版本,所以將其升級到11.2.0.4版本,升級只需要1、2兩個檔案:Table 1 Installation Types and Associated Zip FilesInstallation TypeZip FileOracle Database (includes Oracle Database and Oracle
Time of Update: 2017-02-08
標籤:logs ima 查看 總結 tns 網路 不能 命令 連接埠號碼 一,在服務端配置oracle連接埠在命令列中輸入netca命令,開啟相關配置預設連接埠號碼為1521二,配置連接埠後使用
Time of Update: 2017-02-05
標籤:連接埠 網路 unknown 執行個體 .sql img 開啟 height 最大數 (總結)Oracle監聽服務lsnrctl參數及查詢狀態詳解 lsnrctl命令
Time of Update: 2017-01-19
標籤:函數 ref select class regex article into question sel 最近,將原來的數字元欄位轉換為數字時,總報錯誤:無效數字。如何找出其中哪些是非數字字