這是用MarsEdit寫的
說真的..不是很友善的設計
Flickr功能雖然沒有問題,不過無法直接提供圖片預覽功能..好遜
2010年1月25日 星期一
2010年1月19日 星期二
oracle explain plan使用法
首先,帳號要有足夠權限
接下來,步驟如下
一、建立資料表
CREATE TABLE plan_table
(
statement_id VARCHAR2(30),
timestamp DATE,
remarks VARCHAR2(80),
operation VARCHAR2(30),
options VARCHAR2(30),
object_node VARCHAR2(128),
object_owner VARCHAR2(30),
object_name VARCHAR2(30),
object_instance NUMBER,
object_type VARCHAR2(30),
optimizer VARCHAR2(255),
search_columns NUMBER,
id NUMBER,
parent_id NUMBER,
position NUMBER,
other LONG
)
二、引用以下SQL
set echo on
delete from plan_table
where statement_id = 'MINE';
commit;
COL operation FORMAT A30
COL options FORMAT A15
COL object_name FORMAT A20
EXPLAIN PLAN set statement_id = 'MINE' for
/* ------ Your SQL here ------*/
/*----------------------------*/
/
set echo off
select operation, options, object_name
from plan_table
where statement_id = 'MINE'
start with id = 0
connect by prior id=parent_id and prior statement_id = statement_id;
set echo on
接下來,步驟如下
一、建立資料表
CREATE TABLE plan_table
(
statement_id VARCHAR2(30),
timestamp DATE,
remarks VARCHAR2(80),
operation VARCHAR2(30),
options VARCHAR2(30),
object_node VARCHAR2(128),
object_owner VARCHAR2(30),
object_name VARCHAR2(30),
object_instance NUMBER,
object_type VARCHAR2(30),
optimizer VARCHAR2(255),
search_columns NUMBER,
id NUMBER,
parent_id NUMBER,
position NUMBER,
other LONG
)
二、引用以下SQL
set echo on
delete from plan_table
where statement_id = 'MINE';
commit;
COL operation FORMAT A30
COL options FORMAT A15
COL object_name FORMAT A20
EXPLAIN PLAN set statement_id = 'MINE' for
/* ------ Your SQL here ------*/
/*----------------------------*/
/
set echo off
select operation, options, object_name
from plan_table
where statement_id = 'MINE'
start with id = 0
connect by prior id=parent_id and prior statement_id = statement_id;
set echo on
Oracl-12154 無法解析指定的連線 ID
oracle 連線問題
安裝新版oracle client後,發現toad可以連線,但ASP.NET網站無法連線資料庫
ORA-12154: TNS: 無法解析指定的連線 ID
查詢之後,發現幾個線索
1. 環境變數
http://blog.miniasp.com/post/2007/10/Oracle-10g-Client-Installation-Note.aspx
2. oracle的dll改變版本序號寫法
http://blog.miniasp.com/post/2009/08/Solve-ASPNET-cannot-connect-Oracle-DB-using-Development-Server.aspx
3. 同樣是系統變數問題,不過使用registry方法修改
4. VS安裝路徑問題
http://blog.miniasp.com/post/2009/08/Solve-ASPNET-cannot-connect-Oracle-DB-using-Development-Server.aspx
4的情況可以排除,雖然我的環境相同,不過之前可以正常運作
2的情況有點詭異,所以選擇先設定系統變數
由於registry中並沒有3所提及的預設路徑,因此使用了1的解法
參照情況加入了TNS_ADMIN變數後,VS2005就可以正常運作了
安裝新版oracle client後,發現toad可以連線,但ASP.NET網站無法連線資料庫
ORA-12154: TNS: 無法解析指定的連線 ID
查詢之後,發現幾個線索
1. 環境變數
http://blog.miniasp.com/post/2007/10/Oracle-10g-Client-Installation-Note.aspx
2. oracle的dll改變版本序號寫法
http://blog.miniasp.com/post/2009/08/Solve-ASPNET-cannot-connect-Oracle-DB-using-Development-Server.aspx
3. 同樣是系統變數問題,不過使用registry方法修改
4. VS安裝路徑問題
http://blog.miniasp.com/post/2009/08/Solve-ASPNET-cannot-connect-Oracle-DB-using-Development-Server.aspx
4的情況可以排除,雖然我的環境相同,不過之前可以正常運作
2的情況有點詭異,所以選擇先設定系統變數
由於registry中並沒有3所提及的預設路徑,因此使用了1的解法
參照情況加入了TNS_ADMIN變數後,VS2005就可以正常運作了
訂閱:
文章 (Atom)