Create directory讓我們可以在Oracle資料庫中靈活的對檔案進行讀寫操作,極大的提高了Oracle的易用性和可擴充性。 其文法為: CREATE [OR REPLACE] DIRECTORY directory AS 'pathname'; 本案例具體建立如下: create or replace directory exp_dir as '/tmp'; 目錄建立以後,就可以把讀寫權限授予特定使用者,具體文法如下: GRANT READ[,WRITE] ON DIRECTORY
1、查詢oracle的串連數select count(*) from v$session;2、查詢oracle的並發串連數select count(*) from v$session where status='ACTIVE';3、查看不同使用者的串連數 select username,count(username) from v$session where username is not null group by username;4、查看所有使用者:
處理超出開啟遊標的最大數異常(ORA-01000: maximum open cursors exceeded) ORA-01000_maximum_open_cursors_exceeded_ 在執行如下代碼時,經常會出現ora-01000: maximum open cursors exceeded異常 for(int i=0;i<balancelist.size();i++) { prepstmt =
ORACLE函數擷取漢字拼音首字母 /*------增加:yl--*/ oracle 中 NLSSORT函數的用法 NLSSORT(),用來進行語言排序 拼音 SELECT * FROM TEAM ORDER BY NLSSORT(排序欄位名,'NLS_SORT = SCHINESE_PINYIN_M') 筆劃 SELECT * FROM TEAM ORDER BY NLSSORT(排序欄位名,'NLS_SORT = SCHINESE_STROKE_M') 部首 SELECT * FROM
經驗總結: 聯機日誌分為當前聯機日誌和非當前聯機日誌,非當前聯機日誌的損壞是比較簡單的,一般通過clear命令就可以解決問題。 損壞非當前聯機日誌:1、啟動資料庫,遇到ORA-00312 or ORA-00313錯誤,如:ORA-00313: open failed for members of log group 4 of thread 1ORA-00312: online log 3 thread 1:
Oracle列操作 增加一列: alter table emp4 add test varchar2(10); 修改一列: alter table emp4 modify test varchar2(20); 刪除一列: alter table emp4 drop column test; 這裡要注意幾個地方,首先,增加和修改列是不需要加關鍵字COLUMN,否則會報錯ora-00905。
--undo資料表空間匯總 --查看所有的資料表空間名字 select name from v$tablespace; --建立新的UNDO資料表空間,並設定自動擴充參數; create undo tablespace undotbs2 datafile 'D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\UNDOTBS02.DBF' size 10m reuse autoextend on next 100m maxsize