原创 用戶索引定義遷移

使用EXP/IMP工具可以遷移用戶的索引數據,但有時我們不需要索引數據,只需要索引定義,下面就給出獲得用戶下所有索引定義的方法. 如果使用SELECT 'CREATE INDEX'||...  FROM user_indexes的方法,比

原创 WIN7上靜默(silent)卸載Oracle客戶端

環境: WIN 7+ 11.2.0 Client ORACLE_HOME爲: d:\app\toshiba\product\11.2.0\client_1 靜默卸載客戶端流程: 命令: set ORACLE_HOME=d

原创 [SA]Ubuntu下crontab的一個錯誤處理

1. 問題:  crontab -e出現: crontab: "/usr/bin/sensible-editor" exited with status 1 OS版本:  Ubuntu 12.04   處理:   輸入select-edi

原创 [ORACLE]ORA-14452錯誤描述及處理

描述:   ORA-14452: attempt to create, alter or drop an index on temporary table already in use Cause: An attempt was made

原创 關於ref關鍵字的使用

文章目錄1. ref常規用法2. 局部Ref3. Ref返回4. 條件操作符?:與ref值 1. ref常規用法 正常情況下,一個整型變量,如(int x=5),在通過方法參數調用時,如調用方法M(x,x*2),則會產生2個x的副

原创 [C#]VS2017調試時Console.WriteLine無法在Output窗口輸出

問題: 之前在VS2012、VS2015中,可直接在應用程序中Console.WriteLine輸出信息來調試bug。最近換到VS2017後,卻發現怎麼也無法輸出 解決: 這個問題的原因是VS2017開始已經不再使用Hosting

原创 11g RAC完全安裝圖解(VM Workstation8.0+Centos5.5)01-Grid安裝

Created By Cryking 轉載請註明出處,謝謝 環境: VMware Workstation8.0 +Centos 5.5(32位)+Oracle 11.2.0.1.0 兩個節點crydb01(節點1)和cryd

原创 ORA-00600

根據內部參數區分,很多是屬於Oracle的BUG。 1.  參數: [13011], [67714], [8420412], [2], [8470828], [0], [], [], [], [], [], []  索引問題 出現版本:

原创 ORA-19809

官方描述: ORA-19809: limit exceeded for recovery files Cause: The limit for recovery files specified by the DB_RECOVERY_FIL

原创 關於.NET中的NumericUpDown控件使用注意

當NumericUpDown控件值的文本顯示爲空時,我們不能直接通過NumericUpDown的value屬性來改變其顯示. 如: 在某個TextBox的TextChanged事件中放如下代碼: private void textBox1

原创 XP上使用deinstall命令卸載Oracle數據庫

環境: WIN XP +Oracle 11.2.0.1.0 卸載Oracle數據庫,其實比較簡單的還是使用deinstall –checkonly生成參數文件,然後使用靜默模式直接使用參數文件來卸載數據庫,這裏我們直接執行dein

原创 Oracle 11.2.0.1在xp上的靜默(slient)安裝

環境: XP SP3+Oracle 11.2.0.1 安裝Oracle軟件及數據庫 先找到響應文件模版(一般在安裝包的..\database\response下),進行編輯. 先複製一份原模版文件: E:\cry\SOFT\d

原创 普通大表轉爲分區表

生產庫環境: Oracle版本 11.2.0.3.0 + ASM 大表數據量爲近3千萬,分區鍵爲日期字段 流程: 1. 停止中間件應用系統 2.  利用CTAS +nologging+並行來處理,這樣速度會提高許多 CREATE T

原创 11g RAC完全安裝圖解(VM Workstation8.0+Centos5.5)02-Oracle安裝

在節點1(crydb01)上執行: [root@crydb01 app]# chown -R oracle:oinstall /u01/app/oracle [oracle@crydb01 database]$ ./runInst

原创 關於觸發器創建的陷阱

Oracle觸發器的創建和存儲過程、函數、包等的創建有點區別,應當注意. 陷阱一: 當前schema與觸發器擁有者不一致 例如: 當前登錄的schema爲R5_T150,然後執行下面的創建觸發器: create or replace tr