原创 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