oracle定时任务以及DBLink创建
2014-03-13 15:57
525 查看
有时候我们需要到远程服务器的数据库中去获取数据,这个时候就需要建立DBLink ,oracle 创建DBLInk:
create database link dblinkName--dblink名称
connect to username identified by password----username :远程数据库登录用户名 ,password 远程数据库登录密码
using ' (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.77.97)(PORT = 1521)) --192.168.77.97 远程数据库的IP
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL) --ORCL 远程数据库的服务名
)
)';
建立好DBlink之后 ,通过 select * from table@dblinkName 查询数据。
有时候需要oracle 数据库到时间自动执行某个存储过程,这个时候就需要建定时任务 ,oracle 建立定时任务代码如下:
declare
job number;
begin
sys.dbms_job.submit(job,
'execute_vnoa_etl;execute_item_daily;', --你要执行的存储过程名
TRUNC(sysdate+1)+1/24, --执行的时间
'TRUNC(sysdate+1)+1/24');
commit;
end;
create database link dblinkName--dblink名称
connect to username identified by password----username :远程数据库登录用户名 ,password 远程数据库登录密码
using ' (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.77.97)(PORT = 1521)) --192.168.77.97 远程数据库的IP
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL) --ORCL 远程数据库的服务名
)
)';
建立好DBlink之后 ,通过 select * from table@dblinkName 查询数据。
有时候需要oracle 数据库到时间自动执行某个存储过程,这个时候就需要建定时任务 ,oracle 建立定时任务代码如下:
declare
job number;
begin
sys.dbms_job.submit(job,
'execute_vnoa_etl;execute_item_daily;', --你要执行的存储过程名
TRUNC(sysdate+1)+1/24, --执行的时间
'TRUNC(sysdate+1)+1/24');
commit;
end;
相关文章推荐
- oracle建立dblink以及建立定时任务
- ORACLE 定时任务相关以及创建
- oracle创建存储过程定时任务时报错的问题
- Oracle创建定时任务
- 使用DBMS_JOB包创建ORACLE定时任务
- 项目中遇到创建oracle定时任务
- Oracle 使用DBMS_SCHEDULER创建定时任务
- oracle创建定时任务job
- oracle创建job定时任务
- oracle创建定时任务、作业,定时执行存储过程
- 创建ORACLE Job定时任务来跑存储过程
- 使用DBMS_JOB包创建ORACLE定时任务
- 使用dbms_job包创建Oracle定时任务
- 创建oracle定制定时执行任务
- 创建 Oracle 定时任务
- ORACLE创建SCHEDULER_JOBS定时调度任务
- oracle创建定时任务
- 定时计划任务方案比较以及通过脚本创建计划任务(SchTasks命令)
- 【Oracle】使用dbms_job包创建Oracle定时任务
- 使用DBMS_JOB包创建ORACLE定时任务