分布式環境中,在乙個資料庫的使用者會話中訪問另乙個資料庫時,需要資料庫鏈結.
(1).檢視所有的資料庫鏈結
select owner,object_name from dba_objects where object_type='database link';
select * from dba_db_links;
(2).建立資料庫鏈結
create public database line connect to identified by using 'tns_name';
tns_name: 在tnsnames.ora檔案中配置的名稱.
如果不在tnsnames.ora中配置名稱,可以在建立時指定服務配置.
create public database link connect to identified by using '(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.1.99)(port = 1521))
)(connect_data =
(service_name = )
))';
(3).訪問遠端資料庫
select * from emp@link_name;
(4).關閉資料庫鏈結
alter sesssion close database link ;
dbms_session.close_database_link();
(5).刪除資料庫鏈結
drop public database link ;
ORACLE OCP之管理資料併發
在oracle中,控制事務的語句稱為tcl 事務控制語句 一共有三個動作 一致性 consistency c 隔離性 isolation i 永續性 durability d 不可重複讀 nonrepeatable read 幻讀 phantom read read committed 注 有些翻譯...
Oracle OCP筆記 20 資料庫安全與審計
一.審計sysdba活動 啟用審計sysdba活動,作為sysdba或sysoper連線資料庫的使用者所發布的每條語句都會被寫入作業系統的審計跟蹤,從而能夠給出dba所進行操作的完整記錄。審計跟蹤必須受到保護,如果dba能夠刪除審計記錄,那麼建立這些審計記錄就毫無意義。因此,dba不應該擁有作業系統...
Oracle OCP筆記 18 併發與鎖
一.鎖定機制 在任何多使用者資料庫應用程式中,最終免不了會出現兩個使用者希望同時使用同一行的情況。借助表和記錄的鎖定機制,可以實現併發訪問的序列化。二.共享鎖與排他鎖 share lock,exclusive lock 排他鎖 在指定記錄上請求排他鎖的第乙個會話會得到排他鎖,其他請求對該記錄進行寫訪...