1 建立每個使用者只允許一個會話的配置SQL> create profile one_session limit sessions_per_user 1;設定檔已建立經過時間: 00: 00: 00.032 指定給要限制的使用者SQL> alter user scott profile one_session;使用者已更改。經過時間: 00: 00: 00.013 啟用系統的資源限制SQL> alter system set
-- Created on 2007-1-18 by ADMINISTRATOR declare -- Local variables here i integer; v_id vip_condition.vip_id %type; v_min vip_condition.vip_min%type; v_max vip_condition.vip_max%type; v_sql varchar2(5000); cursor cursor_c is select
轉載自:http://imxming.blog.163.com/blog/static/129365520201132710434635/1、如何查看ORACLE中正在啟動並執行預存程序select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins
錯誤碼: ORA-06508出現場合: Oracle 10g(Release 10.1.0.2.0) PL/SQL Developer 6.0 在PL/SQL Developer中Drop掉包,再重新編譯上去,那麼開啟使用此包的預存程序的畫面(或者點擊畫面 上調用了此包中預存程序的按鈕)時,出現如下異常: Nested is: java.sql.SQLException: ORA-04068: existing state of packages has
1、查看錶空間的名稱及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2、查看錶空間物理檔案的名稱及大小 select tablespace_name,
樣本是每1000條記錄spool 到一個 excel 檔案中測試資料建立代碼:SQL> CREATE TABLE EXP_EXCEL (ID NUMBER, COL VARCHAR2(10));Table createdSQL> INSERT INTO EXP_EXCEL SELECT LEVEL, 'COL_'||TO_CHAR(LEVEL,'FM000000') FROM DUAL CONNECT BY LEVEL<=3000;3000 rows
在生產中常會遇到需要將數量比較大的表值匯入到本地文字檔中. 方法有很多種,比較常用的就是spool命令: 要輸出符合要求格式的資料檔案只需在select時用字元串連來標準格式。比如有如下表 SQL>; select id,username,password from myuser;//測試表 1 John 1234 2 Jack 12345 3 Rose 2345 4 Joe 384657 5 Tom 3