ORACLE高級操作

delete數據恢復

1.打開Flash存儲的權限

? ?ALTER TABLE tablename ENABLE row movement ;

2.把表還原到指定時間點

? ?flashback table tablename to timestamp to_timestamp('2008-02-28 10:40:00','yyyy-mm-dd hh24:mi:ss');

drop數據恢復(未重建同名的表時才有用)

flashback table tbl_corpinfo to before drop;

用戶密碼效期

1.查看用戶的密碼情況

SELECT username,PROFILE FROM dba_users;

2.查看默認的密碼有效時間是多少天

SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

3.修改默認的密碼有效日期為永遠有效

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

自動聚合表空間(類似于清理碎片)

alter tablespace EXAMPLE coalesce;

oracle 11g 空表分配空間后才能導出到dmp

1.先查詢哪些表是空表:

select table_name from user_tables where NUM_ROWS=0;

2.再生成分配空間的語句:

select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;

3.最后執行生成出來的所有語句,導出的時候就包含了空表了。

dblink處理遠端數據

1.本地數據庫用戶demo登錄,查詢dblink權限

select * from user_sys_privs t where t.privilege like upper('%link%');

2.用sys登錄,給本地數據庫用戶demo賦dblink權限

grant CREATE PUBLIC DATABASE LINK to demo;--demo為本地數據庫用戶名
grant DROP PUBLIC DATABASE LINK to demo;--demo為本地數據庫用戶名

3.然后以demo用戶登錄本地數據庫

創建dblink(遠端服務名:ORCL_253,link名:LINK_TO_253)

注意: 服務器上必須去配一個ORCL_253的監聽

create public database link

LINK_TO_253connect to "DEMO" identified by "DEMO" using 'ORCL_253';

或者

不配監聽,用以下語句直接搞定

create public database link

LINK_TO_253

connect to "DEMO" identified by "DEMO"

using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.90.253)(PORT=1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';

4.查詢遠端數據

select * from rda_corp_info@LINK_TO_253;

5.刪除dblink

DROP PUBLIC DATABASE LINK LINK_TO_253;

修改oracle數據庫的最大連接數

需在commandSql下執行

1.查詢連接數

show parameter processes;

show parameter sessions;

2.修改連接數

alter system set processes=500 scope=spfile;

alter system set sessions=500 scope=spfile;

3.重啟服務 ? 修改的連接數就會生效。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,767評論 18 399
  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,916評論 0 23
  • SQL SELECT 語句 一、查詢SQL SELECT 語法 (1)SELECT 列名稱 FROM 表名稱 (2...
    有錢且幸福閱讀 5,724評論 0 33
  • 一、源題QUESTION 74View the Exhibit. You want to create a tab...
    貓貓_tomluo閱讀 1,556評論 0 1
  • 今天,是個不愉快的一天。唉:-( 我的前桌變了,ta曾經不愛說話,ta曾經的性格很好,ta曾經能忍受任何的事。但是...
    梔戈鹿彌閱讀 214評論 0 0