第一步: 要連線到遠端生產資料庫, creat link
建立可以採用兩種方式:
1、已經配置本地服務
create public database
link fwq12 connect to fzept
identified by neu using 'fjept' create database link資料庫鏈結名connect to 使用者名稱 identified by 密碼 using 『本地配置的資料的例項名』;
2、未配置本地服務
create database link linkfwq
connect to fzept identified by neu
using '(description =
(address_list =
(address = (protocol = tcp)(host = 10.142.202.12)(port = 1521)))(connect_data =(service_name = fjept) ) )';
host=資料庫的ip位址,
service_name=資料庫的ssid。
其實兩種方法配置dblink是差不多的,我個人感覺還是第二種方法比較好,這樣不受本地服務的影響。
第二步:create materialized view
1.在生產資料庫建立materialized view log...
sql> create materialized view log on w_1 ;實體化檢視日誌已建立
2 生產資料庫上
sql> alter table w_1
add constraint gateway primary key (object_id);表已更改。
在同步資料庫中建(每張表建乙個)
sql> create materialized view w_1
2 build immediate --立即建立
3 refresh fast on demand --根據需要重新整理、快速重新整理
4 next trunc(sysdate,'hh24')+1/24 --下次重新整理時間,我這邊設為每1小時重新整理一次
5 as
6 select * from w_1@oraabc112
crontab每小時執行一次
先給出crontab的語法格式 對於網上很多給出的每小時定時任務寫法,可以說絕大多數都是錯誤的!比如對於下面的這種寫法 00 每隔一小時執行一次 00 1 與上面是相同的任務 這種是正確的嗎?對照最前面給出的語法格式來看,這個定時任務在0分 每小時 每天 每月 每星期執行,看起來似乎很合理啊?前乙個...
crontab每小時執行一次
先給出crontab的語法格式 對於網上很多給出的每小時定時任務寫法,可以說絕大多數都是錯誤的!比如對於下面的這種寫法 00 每隔一小時執行一次 00 1 與上面是相同的任務 這種是正確的嗎?對照最前面給出的語法格式來看,這個定時任務在0分 每小時 每天 每月 每星期執行,看起來似乎很合理啊?前乙個...
linux 定時任務,每小時執行一次
每小時執行一次為 0 1 這種寫法。注意的是,很容易粗心寫成 1 這種寫法,代表每隔一小時每一分鐘都執行一次 其他例子 crontab每分鐘定時執行 1 service mysqld restart 每隔1分鐘執行一次 10 service mysqld restart 每隔10分鐘執行一次 cro...