--Dblink的建立:create public database link ccare_test connect to ccare identified by ccare using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.221.3.130)(PORT = 1521)) (CONNECT_DATA =
--文法如下merge into qcfang.bbb b using(select * from qcfang.aaa) aon (b.a_id=a.a_id)when matched then update set b.a_name=a.a_name, b.a_sex = a.a_sex, b.a_type = a.a_type,b.a_salary =
--查看被鎖對象select a.session_id,a.object_id,a.oracle_username,b.object_type,b.object_name from v$locked_object a,all_objects bwhere a.object_id = b.object_id;--解鎖辦法1)查到sid、serial#select c.sid,c.serial# from v$session c where c.sid in(select a.session_id
一、修改口令:Alter user test_user identified by password;二、修改使用者預設資料表空間:Alter user test_user default tablespace users;三、修改使用者暫存資料表空間:Alter user test_user temporary tablespace temp;四、修改設定檔:Alter user test_user profile limit_file;五、修改配額:Alter user test_user
測試表名:d1、判斷一個表是否分析過:select t.num_rows,t.avg_row_len from user_tables t where t.table_name ='D'、若結果為空白,則表示該表沒有被分析過;2、表沒有被分析過時,oracle會採用動態採樣的機制,去擷取表的資訊,從而得到執行計畫[動態採樣.png]動態採樣的層級為0-10,0表示不動態採樣,10表示最大層級的動態採樣;3、oracle預設的動態採樣擷取的表資訊在表資料小於10W時,基本正確;當>10W時,
-- 資料資料表空間容量使用方式SELECT a.tablespace_name as "資料表空間名稱",to_char(b.total/1024/1024,999999.99)||'M' as "總容量",to_char((b.total-a.free)/1024/1024,'9999990D99')||'M' as "已使用容量",to_char(a.free/1024/1024,'9999990D99')
1、索引資訊視圖:Select * from user_ind_columns;Select * from user_indexes;2、監控索引的開啟:ALTER INDEX index_name MONITORING USAGE;3、查看建立的索引是否有效:先執行查詢sql語句,然後查看v$object_usage視圖;Select * from
1)最簡單的方法是,用PL/SQL 工具登入進去後,選中sql語句,然後按F5;2)用PL/SQL工具登入進去後,開啟command視窗a) 執行:explain plan for select * from dual;--紅色部分可替換為你的sql語句b) 執行:select * from table(dbms_xplan.display()),即可獲得執行計畫;3)用sqlplus命令登入,執行set autotrace traceonly;即可獲得執行計畫;本欄目更多精彩內容:http:/
參數檔案是用來設定資料庫的設定.如控制檔案的位置(control_files),資料區塊的大小(db_block_size),緩衝區快取的大小(db_cache_size)等資訊1、Oracle參數列表Select * from v$parameter;2、修改參數範例Alter system set
概念:簡要的說,PROFILE在Oracle資料庫對資料庫使用者能夠使用的資源做進一步的限制的一種手段,如對串連到某個使用者的session或sql所能使用的CPU資源進行控制,又如控制Oracle使用者的密碼管理原則等等……1、查看參數resource_limit的狀態:show parameter resource_limit;若為false,則:altersystem set
為了防止Oracle使用者遠程SSH登入,今天用vipw把passwd檔案修改了一下,在Oracle使用者的結尾添加了::/sbin/nologin測試發現的確可以禁止使用者的ssh登入,但在任意方式登入後切換到Oracle使用者後都會報以下錯誤:[root@LinuxTest ~]# su - oraclesu: /bin/bash:/sbin/nologin: No such file or directory最後只好利用PAM論證方式解決了禁止登入的問題,操作如下:vi /etc/pam.