Time of Update: 2018-12-06
最近製作報表制度時發現,Oracle和MS SQL SERVER的速度不在一個數量級,分析了一下是在Oracle中存在約束,執行以下sql可以產生禁止、啟用、刪除約束指令碼,然後執行即可:禁用所有外鍵約束Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
語句失敗是指處理SQL語句時出現邏輯失敗。當出現語句失敗時,Oracle Server會自動回退失敗的SQL語句,並且會給使用者返回錯誤碼和錯誤訊息。 1,應用邏輯錯誤 應用邏輯錯誤主要指SQL語句的編寫錯誤。例如在未串連DB的情況下執SQL語句。該類錯誤應該由開發人員解決,而不是DBA的責任。 Example: SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 8月 21 11:51
Time of Update: 2018-12-06
使用者進程失敗是指使用者進程在運行過程中的異常情況。當出現使用者進程失敗時,DBA不需要進行幹預,後台進程PMON(Process Monitor)可以自動檢測到被意外終止的使用者進程,且會自動回退使用者進程未完成的事務,並且釋放使用者進程在伺服器端所佔用的資源和鎖。使用者進程失敗主要有以下幾種情況:使用者執行了中斷連線的異常操作。例如在SQL*Plus命令中按Ctrl + Break按鍵組合。(如果按Ctrl + C 按鍵組合,那麼在會話中會執行EXIT語句。)
Time of Update: 2018-12-06
一、設定環境變數 1. name = ORACLE_HOME value = D:\oracle\product\10.2.0\db_1 2. name = JAVA_HOME value = %ORACLE_HOME%\jdk (可以不使用oracle中的java.exe) 3. 修改path變數值加入 %JAVA_HOME%\bin;(其實,2,3是設定java的環境變數) 二、運行cmd,到DOS操作介面 1.運行命令:D:\>cd %ORACLE_HOME%\oc4j\j2ee\
Time of Update: 2018-12-06
當使用了區域網路、電話線、寬頻等在用戶端和資料庫伺服器之間建立了串連,或者在多個資料庫伺服器之間建立了分布式串連之後,網路失敗會中斷資料庫系統的正常操作。當出現網路失敗時,不需要DBA進行幹預,ORACLE SERVER 可以自動處理。Example:對於C/S系統來說,後台進程PMON(Process Monitor)可以自動檢測異常中斷連線的使用者進程,然後自動回退使用者未完成的事務,並釋放其所佔用的伺服器資源和鎖。
Time of Update: 2018-12-06
客戶應用通過網路訪問Oracle 伺服器時,用戶端會為應該程式分配使用者進程,而伺服器會為其分配伺服器處理序,並且客戶應用的所有SQL 操作最終都在由伺服器處理序來執行的。Oracle 伺服器 = 常式 + 資料庫。 1,常式常式 = 記憶體結構 + 後台進程記憶體結構(SGA── System Global Area,系統全域區)= 資料快取 + 重做日誌緩衝區 + 共用池 後台進程 = SMON + PMON + DBWR + CKPT + LGWR +
Time of Update: 2018-12-06
Oracle Server = 常式 + DB常式 = 後台進程 + SGA 常式失敗是指與常式相關的後台進程或記憶體結構出現失敗。常式失敗主要有以下幾種情況:電源斷電導致Oracle Server 不可用。 因為硬體失敗導致Oracle Server 不可用,如CPU 失敗、記憶體損壞。 某個必需的後台進程出現失敗。(DBWR、LGWR、PMON、SMON、CKPT) 常式失敗類似於執行SHUTDOWN ABORT 命令關閉DB,在解決了硬體和斷電等問題後,DBA只需要執行STARTUP
Time of Update: 2018-12-06
今天研究Oracle遇到了這個問題ora-01033:oracle initialization or shutdown in progress,經過分析研究終於解決了,寫下來紀念一下。我的庫是oracle 9i,具體就是90的。一、首先:問題的產生原因,出現這個錯誤是因為我將oracle/oradata/oradb下的一個檔案誤刪除掉後出現的。二、現象:SQL*Plus無法串連,顯示以下錯誤: ORA-01033: ORACLE initialization or shutdown in
Time of Update: 2018-12-06
快速恢複區(Flash Recovery Area)。快速恢複區是Oracle Database 10g 新增加的特徵,它是用於儲存資料庫相關檔案備份的一Block Storage地區,並且快速恢複區的恢複組件可以確保資料庫完全恢複。在快速恢複區中會包括控制檔案和重做日誌的副本、歸檔日誌和FLASHBACK 日誌、RMAN 備份以及RESTORE 和 RECOVER命令所建立的檔案。當配置了快速恢複區之後,資料庫可以自動管理快速恢複區的磁碟空間,而不需要DBA 手工管理。 FLASHBACK
Time of Update: 2018-12-06
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)
Time of Update: 2018-12-06
好用的Oracle DBA為什麼這麼難找? 這不但是很多CIO的痛,也是很多IT主管攪盡腦汁也解決不了的問題。可那麼多從ORACLE培訓班拿到OCP認證的人跑哪裡去了呢? 小白是一個擁有OCP證照,且對資料庫本身的架構、運作原理有一定瞭解的資料庫管理員。原以為一切都沒問題的,無奈小白剛一就任,就面臨到替換公司資料庫系統主機的問題。小白沒有程式開發與主機系統管理等經驗,小白是那種一畢業就去考OCP的證照,接著做Oracle DBA的人,因此,一就任就面臨到不少挑戰。
Time of Update: 2018-12-06
驗證錯誤檢查並更正以下錯誤, 然後重試該操作:錯誤 - 以使用者 administrator 的身份串連 主機 失敗: ERROR: Wrong password for user輸入使用者名稱作業系統的使用者名稱和密碼,總是提示這個錯誤????-------在10g的web database
Time of Update: 2018-12-06
ODBC 新版本 Driver={Microsoft ODBC for Oracle};Server=myServerAddress;Uid=myUsername;Pwd=myPassword; 舊版本 Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword;
Time of Update: 2018-12-06
WINDOWS是很脆弱的系統,可能裝完沒幾天就會崩潰,如果你在WINDOWS下裝有oracle,那怎麼來恢複這個資料庫呢?一種方法是重裝資料庫後用IMP來匯入原來的資料,但使用這種方法的前提是你有以前資料的備份,並且這種方法還有許多不足的地方,如備份過舊,可能會丟失許多資料、匯入資料太長等。一般情況下我們可以採用重用原來的資料庫的方法來恢複。在講步驟前先說說這種方法的原理。數 據庫與執行個體對應,當資料庫服務啟動後,我們可以用SQLPLUS "/AS
Time of Update: 2018-12-06
無法啟動EM,後在網上查了下資料,解決如下:C:\>set oracle_sid=demoC:\>emctl start dbconsole OC4J Configuration issue. D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole _Colin-dell_demo not found.C:\>emca -deconfig dbcontrol db -repos dropEMCA 開始於 2009-3-1 1
Time of Update: 2018-12-06
自從甲骨文74億美元收購SUN公司後,甲骨文中國開始全面整合SUN中國。8月7日記者通過有關渠道獲悉,Sun中國市場部一些人員已經離職。 對於SUN中國內部的變動,有業內分析人士認為,甲骨文收購SUN後對人事架構進行整合在所難免,這也符合甲骨文收購其他企業後的一貫做法。 去年,Bea被甲骨文以85億美元代價收購後,其品牌已經基本不存在,這也充分說明了甲骨文在收購方面的鐵腕手段。
Time of Update: 2018-12-06
Oracle Database 11g Release 2 Standard Edition and Enterprise Edition Software DownloadsOracle 資料庫 11g 第 2 版 標準版、企業版 軟體下載 Microsoft Windows(32 位) 光碟片 1、光碟片 2 (2GB). 1 Microsoft Windows (x64) 光碟片 1、光碟片 2 (2GB). 2 Linux x86 光碟片 1、光碟片 2 (2GB). 3 Linux
Time of Update: 2018-12-06
甲骨文在星期四歐洲版的《華爾街日報》上發表的頭版廣告上有許多話要對Sun微系統公司的客戶說。這個廣告承諾增加向Sun的硬體和Solaris軟體的投資,但是,對於MySQL絕對是什麼也沒有說。這是為了緩和歐洲管理部門的擔心有意省略了這個內容,還是甲骨文意圖的一個跡象呢?甲骨文在廣告中做了如下承諾:1.投入更多的資金開發SPARC處理器,超過Sun目前的投資;2.投入更多的資金開發Solaris作業系統,超過Sun目前的投資;3.增加比Sun當前的硬體專業人員多一倍的人員銷售和服務SPARC/Sol
Time of Update: 2018-12-06
近段時間很多網友提出監聽配置相關問題,客戶終端(Client)無法串連伺服器端(Server)。本文現對監聽配置作一簡單介紹,給出PL/SQL Developer
Time of Update: 2018-12-06
create table AD_PLAY_LOG_TMP( AD_PLAY_LOG_ID NUMBER(10) not null, PLAY_DATE DATE, ADD_TIME DATE)PARTITION BY RANGE (PLAY_DATE)(PARTITION AD_PLAY_LOG201101VALUES LESS THAN (TO_DATE('2011-01-01', 'yyyy-mm-dd'))tablespace t1