原创 限制索引
一、不等於操作符(<>、!=) 表customers表的cust_rating列有一個索引,但下面的查詢語句仍然全表掃描 select cust_id,cust_name from customers where cust_rating
原创 詳解Linux下Oracle數據庫的靜默安裝
在某些特殊的情況下,如因爲網絡或者X配置的關係無法連接到X server或者主機上沒有X,就可以使用靜默安裝的方式安裝數據庫,同樣如果需要大規模部署,則靜默安裝將會大大減輕DBA的重複勞動力,而且靜默安裝不需要X,從安裝效率及
原创 Oracle Index 的三個問題
第一講、索引並非總是最佳選擇 如果發現 Oracle 在有索引的情況下,沒有使用索引,這並不是 Oracle 的優化器出錯。在有些情況下, Oracle 確實會選擇全表掃描( Full Table Scan ) , 而非索引掃描(
原创 我們應該怎樣安裝Oracle數據庫?
我們應該怎樣安裝Oracle數據庫? 應該怎麼樣安裝數據庫,從安裝軟件到創建數據庫?對於這個問題,或許有的人不屑一顧,因爲他們覺得這沒有絲毫問題;同時有另一部分人,覺得這是個大問題。 在安裝Oracle上,通常會有幾種類型
原创 數據庫壞塊的處理
當Oracle數據庫出現壞塊時,Oracle會在警告日誌文件(alert_SID.log)中記錄壞塊的信息: ORA-01578: ORACLE data block corrupted (file # 7, block
原创 行列轉換通用過程
1.使用視圖 create or replace procedure row_to_col(tabname in varchar2,
原创 imp/exp impdp/expdp性能詳細對比
EXP常規模式、EXP直接路徑模式和EXPDP三種方式導出的性能對比1.首先是EXP的常規路徑導出:exp zhejiang/zhejiang file=/data1/zj_regular.dmp buffer=20480000常規EX
原创 重建Temp表空間
重建Temp表空間 startup --啓動數據庫 create temporary tablespace TEMP2 TEMPFILE '/home2/oracle/oradata/sysmon/temp02
原创 oracle及操作系統對於文件大小的限制
[ORACLE]:單個表空間的數據限制當將表空間加到4GB的時候,系統提示表空間不足。 原因: FAT12 單文件最大支持8M Fat16單文件最大支持2G Fat32單文件不能大於4G NTFS單文件最大64GB NTFS5.0單文
原创 按用戶重建索引
SET ECHO OFF; SET FEEDBACK OFF; SET VERIFY OFF; SET PAGESIZE 0; SET TERMOUT ON; SET HEADING OFF; ACCEPT u
原创 truncate 分區表中的某個分區
alter table table_name truncate partition part_name;
原创 oracle中關於in和exists,not in 和 not exists
oracle中關於in和exists,not in 和 not exists in和exists in 是把外表和內表作hash 連接,而exists是對外表作loop循環,每次loop循環再對內表進行查詢。 not exists
原创 Oracle10g EM亂碼之快速解決
Oracle10g EM亂碼之快速解決 一直沒怎麼用10g的EM工具,今天打開來看看,發現也有相傳已久的亂碼問題.網上也流傳着N種解決方案,仔細看一下,其實這個問題很好解決. 如果安裝時,我們系統環境變量設置的是中文環境,那麼就不會有這個
原创 logminer實戰記錄
時間: 2005-4-15 4PM 地點: 項目開發中心 1601: 程序員A驚呼: 我寫的procedure變成舊版本了! 1602: 程序員B: 我的也是 1603: 數據庫維護員C (紅着臉跑來)
原创 pl/sql developer中執行有返回值的存儲過程
先定義接收回返回值的變量:var c varchar2(50); --或者 variable c varchar2(50) 執行過程 execute Test_Procedure_Name(:c,parameter1,parameter