原创 Oracle NVL 函數

  Purpose NVL lets you replace null (returned as a blank) with a string in the results of a query. If expr1 is null, t

原创 安裝CentOS重啓顯示grub loading stage2

    爲了搭建Oracle RAC環境,在虛擬機中安裝CentOS,重啓後顯示grub loading stage2,屏幕就一直停在這個地方。從網上搜瞭解決的辦法,權當記錄。     按F2進入BIOS設置Boot選項(手一定要快,剛開

原创 如何在Linux下調試PostgreSQL

    由於工作關係,需要調試postgreSQL源碼,恰好同事寫了這樣一個文檔,貼出來共享。   在Linux下面調試Postgres,需要進行如下幾個步驟: 1. 安裝Linux操作系統 注意把gdb、Emacs或DDD這些開發工具都

原创 exp 導出特殊表名

    羣中有人提問:exp 導大小寫混合的表名報錯。     建表語句如下: create table "aA" (c1 int);    導出語句如下: exp scott/tiger tables="aA" .....

原创 Linux下增大可打開文件描述符的最大數

  在安裝oracle Grid Infrastructure檢查約束時遇到一個錯誤,大體是說當前可打開的文件描述符的最大數爲1024,而要求是65536。    於是在gird用戶下執行ulimit -a, 顯示可打開的最大文件數爲10

原创 Linux下查看分區的文件類型

整理自網絡,方便日後查詢。 [root@wqshost2~]# file -s /dev/sdc1 /dev/sdc1:Linux rev 1.0 ext3 filesystem data (large files)   [root@wq

原创 rman備份文件誤刪

     測試時,誤刪rman備份文件,用delete backup;命令刪除報錯,網上搜了一下,執行change backup crosscheck;檢查一下即可刪除,小記之。       詳細信息如下:       RMAN> del

原创 oracle 9i 安裝時報錯----areasquerie

oracle 9i--9.0.1.1.1 在win2003 上安裝時報areasquerie錯誤,經查閱,發現有以下可能: 1.安裝路徑名太長 2.安裝路徑中包含中文   把安裝文件copy到d:/盤問題解決。

原创 一個綁定變量的問題

    今天幫同學看了一個問題,屬於細節問題,小記一下。     問題:     有個sql,放pl/sql developer裏面執行沒有問題,但是用myeclipse啓動服務器,java代碼用jdbcTemplate執行查詢,就報OR

原创 linux平臺下oracle刪除redolog仍然正常使用的原因

    在做redolog丟失恢復測試的時候,在數據庫open狀態下刪除oracle redolog,數據庫依然能正常工作。數據庫可以進行常規操作,甚至可以建表空間、執行日誌切換、執行checkpoint,只有在歸檔的時候才報redolo

原创 杯具

    今天收到一個杯具。     去年申請了一個助理工程師的職稱,當時說是國家認證,滿心歡喜;今天收到,打開卻是航天的一個認證。     可憐我的銀子,陣亡的有點冤。

原创 數據庫去重

待續

原创 一個由__GNUC__引起的編譯問題

    在前一陣的項目集成過程中遇到一個__GNUC__引起的編譯問題,記錄下來。    開發平臺是linux + oracle proc + database,在編譯過程中遇到一個編譯錯誤,報錯如下:

原创 Windows下查看某端口號被哪個進程佔用

整理自網絡,備查。 首先查看端口號被哪個進程佔用,用netstat -ano即可查出,不過-o只能顯示進程的pid 以端口號1521爲例: C:\Documents and Settings\Administrator>netsta

原创 觸發器編譯失敗

某中間件產生oracle 觸發器腳本如下: CREATE OR REPLACE TRIGGER "WHCJ_11"."YOA_JZ_ARCHIVE_SNP__AIUD" AFTER INSERT OR UPDATE OR DELETE O