Time of Update: 2017-02-27
1. 檢查Oracle的進程$ ps -ef|grep "ora_"|grep -v greporacle 5998 1 0 11:15:59 0:01 ora_j000_PPRD10oracle 2968 1 0 21:16:57
Time of Update: 2017-02-27
對於有些業務來說,資料在表中的儲存和其最終的Grid表現恰好相當於把源表倒轉,那麼這個時候我們就碰到了如何把行轉化為列的問題,為了簡化問題,我們且看如下查詢出來的資料,您不必關心表的設計以及sql語句:假設用到的sql語句為:SELECT [姓名],[時代],[金錢]FROM [test].[dbo].[people]這個表格儲存體了兩個人在不同時代(時代是固定的三個:年輕、中年和老年)擁有的金幣,其中:張三在年輕、中年和老年時期分別擁有1000、5000、800個金幣;李四在年輕、中年和老年時
Time of Update: 2017-02-27
開發資料庫應用,選擇一個好的資料庫是非常重要的。本文從一些方面比較了SQL Server與Oracle、DB2三種資料庫,為你選擇資料庫提供一些參考。開放性SQL Server只能在Windows 上運行,沒有絲毫的開放性,作業系統的系統的穩定對資料庫是十分重要的。Windows9X系列產品是偏重於案頭應用,NT
Time of Update: 2017-02-27
【導讀】本文介紹關於MYSQL到ORACLE程式遷移的注意事項問題。有很多應用項目, 剛起步的時候用MYSQL資料庫基本上能實現各種功能需求,隨著應用使用者的增多,資料量的增加,MYSQL漸漸地出現不堪重負的情況:串連很慢甚至宕機, 於是就有把資料從MYSQL遷到ORACLE的需求,應用程式也要相應做一些修改。本人總結出以下幾點注意事項,希望對大家有所協助。 1. 自動成長的資料類型處理
Time of Update: 2017-02-27
查詢初始化參數的方法很多,比如SHOW PARAMETER,或查詢V$PARAMETER等,這裡簡單總結一下。這一篇描述CREATE PFILE的方法檢查初始化參數。前面介紹了很多種方法,這些方法都是在資料庫中查詢初始化參數的設定。其實還有一種方法更加的一目瞭然,就是CREATE PFILE的方式:SQL> show parameter spfileNAME
Time of Update: 2017-02-27
查詢初始化參數的方法很多,比如SHOW PARAMETER,或查詢V$PARAMETER等,這裡簡單總結一下。這一篇描述如何判斷一個初始化參數的來源。判斷資料庫啟動是否啟用了SPFILE很簡單,只需要通過SHOW PARAMETER SPFILE命令就可以看到:SQL> show parameter spfileNAME &
Time of Update: 2017-02-27
查詢初始化參數的方法很多,比如SHOW
Time of Update: 2017-02-27
查詢初始化參數的方法很多,比如SHOW PARAMETER,或查詢V$PARAMETER等,這裡簡單總結一下。這一篇介紹V$PARAMETER視圖與V$SYSTEM_PARAMETER視圖的不同。上一篇文章介紹了很多種查詢初始化參數的方法,而且說明了V$PARAMETER視圖和V$PARAMETER2視圖的區別。這裡看看V$PARAMETER和V$SYSTEM_PARAMETER視圖的區別。一般在查詢初始化參數的時候都習慣性的使用SHOW
Time of Update: 2017-02-27
查詢初始化參數的方法很多,比如SHOW PARAMETER,或查詢V$PARAMETER等,這裡簡單總結一下。這一篇簡單介紹多種查詢初始化參數的方法。首先初始化參數的設定的方法就有很多種:可以通過ALTER SYSTEM SET SCOPE = MEMORY的方式僅設定記憶體的修改,也可以通過ALTER SYSTEM SET SCOPE =
Time of Update: 2017-02-27
案例(1)就假設我修改了一條資料:update people set name='Fusnow' where name='old fusnow';那我需要做的事情包括:在redo log buffer產生redo資訊(包括對錶的redo,undo的redo,索引什麼的就不考慮了)在buffer cache裡修改name='Fusnow',修改undo segment------------------情況1如果一切正常,我現在commit,commit會觸發lgwr把redo log
Time of Update: 2017-02-27
曾經做過一些測試,在啟動或關閉資料庫的情況下刪除了控制檔案,由於這個資料庫只是我自己使用的測試資料庫,當時也沒有在意去恢複。今天想啟動這個資料庫的時候就碰到了問題:[oracle@bjtest ~]$ sqlplus "/ as sysdba"SQL*Plus: Release9.2.0.4.0 - Production on星期三6月3 01:47:42 2009Copyright (c) 1982, 2002, Oracle Corporation. All
Time of Update: 2017-02-27
4.4 Oracle資料表空間管理Oracle的資料表空間檔案都放在$ORACLE_HOME/oradata如/opt/oracle/product/10/oradata這樣的目錄中的Oracle的資料表空間支援”熱插撥“即在Oracle運行時發覺資料表空間不夠時可以直接開啟Oracle的管理介面來動態給它劃一塊硬碟空間,或者甚至你又裝了一塊硬 盤進服務後,Oracle可以把資料表空間在運行時擴充到新插入的磁碟中。
Time of Update: 2017-02-27
物化視圖的重新整理其實和普通的SQL執行沒有什麼本質的區別,因此也可以通過在物化視圖上建立觸發器的方式,對重新整理操作進行定製。正好前兩天有人在BLOG上問我,如果在物化視圖添加一個時間戳記列,並在物化視圖更新的時候,自動維護這個列。其實很簡單,通過觸發器就可以達到這個目的:SQL> CREATE TABLE T (ID NUMBER PRIMARY KEY, NAME VARCHAR2(30));表已建立。SQL> INSERT INTO T SELECT ROWNUM,
Time of Update: 2017-02-27
前言這次,我們將在Linux下來動手完成Oracle資料庫的安裝與使用。Oracle本身是可以免費下載的包括 它 的企業版以及被它收購的Weblogic和Sun中的幾乎任何東西你都可以拿來下載和使用,不像IBM和Tibco一些其它廠商,只有“試 用版”給你下載,Oracle的東西沒有時間限制,你拿來做練習,搭實驗環境都是沒有任何的問題的。但是,如果你出了
Time of Update: 2017-02-27
一、什麼是oracle字元集Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE 支援國家語言的體繫結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。影響oracle資料庫字元集最重要的參數是NLS_LANG參數。它的格式如下: NLS_LANG =
Time of Update: 2017-02-27
0、對整個資料庫做一個關閉狀態下的絕對一致性備份;1、alter database backup controlfile to trace;2、shutdown immediate;3、找到含有重建控制檔案指令碼的那個TRACE檔案,並作適當的修改:——1)把CREATE CONTROLFILE reuse DATABASE "old_name" NORESETLOGS ...改成CREATE CONTROLFILE set DATABASE
Time of Update: 2017-02-27
一、Oracle追蹤檔案Oracle追蹤檔案分為三種類型,一種是後台警示記錄檔,記錄資料庫在啟動、關閉和運行期間後台進程的活動情況,如資料表空間建立、復原段建立、某些alter命令、日誌切換、錯誤訊息等。在資料庫出現故障時,應首先查看該檔案,但檔案中的資訊與任何錯誤狀態沒有必然的聯絡。後台警示記錄檔儲存BACKGROUND_DUMP_DEST參數指定的目錄中,檔案格式為SIDALRT.LOG。另一種類型是DBWR、LGWR、SMON等後台進程建立的後台追蹤檔案。後台追蹤檔案根據後台進程運行情況產
Time of Update: 2017-02-27
前言:Oracle資料庫和SQL Server資料庫是兩種應用比較普遍的資料庫,在業界,人們普遍認為Oracle資料庫的安全性要比SQL Server資料庫高,但實際情況Oracle資料庫和SQL
Time of Update: 2017-02-27
設計優良、效能卓越的資料庫引擎可以輕鬆地同時為成千上萬的使用者服務。而“底氣不足”的資料庫系統隨著更多的使用者同時訪問系統將大大降低其效能。最糟糕的情況下甚至可能導致系統的崩潰。當然,並行訪問是任何資料庫解決方案都最為重視的問題了,為瞭解決並行訪問方面的問題各類資料庫系統提出了各種各樣的方案。SQL
Time of Update: 2017-02-27
在前面的文章中我已經講到使用同義字的方法來在SQL Server 2005下串連Oracle,我們可以使用同義 詞在SQL Server 2005下串連Oracle來即時訪問Oracle資料庫,但是如果Oracle中的表資料流較大則會影 響應用系統的效能,於是應採用資料庫作業每天定時執行:drop table abc--刪除舊錶goselect * into abcfrom aaa--aaa為同義字from aaa--aaa為同義字這樣就可以把Oracle中的資料同步到本地的SQL