oracle sys下执行私有dblink删除
2019-08-13 18:13
1946 查看
一 、
Create or replace procedure Drop_DbLink(schemaName varchar2, dbLink varchar2 ) is
plsql varchar2(1000);
cur number;
uid number;
rc number;
begin
select u.user_id into uid from dba_users u
where u.username = schemaName;
plsql := 'drop database link "'||dbLink||'"';
cur := SYS.DBMS_SYS_SQL.open_cursor;
SYS.DBMS_SYS_SQL.parse_as_user(
c => cur,
statement => plsql,
language_flag => DBMS_SQL.native,
userID => uid
);
rc := SYS.DBMS_SYS_SQL.execute(cur);
SYS.DBMS_SYS_SQL.close_curs
16c8
or(cur);
end;
/
二、
SQL> exec Drop_DbLink('WFG_ADMIN','DBLINKWFG');
三、
SQL>drop procedure Drop_DbLink;
相关文章推荐
- 【ORA-01922】oracle私有dblink无法通过限定owner删除的原因
- 【Oracle】DBLINK执行DDL,添加删除表
- oracle 定时执行存储过程和删除定时任务
- 使用sys用户删除其他schema下的dblink
- oracle通过DBLINK执行DDL
- Oracle删除一条SQL在Shared Pool里缓存的执行计划的三种方法
- ORACLE从共享池删除指定SQL的执行计划
- oracle单库彻底删除干净的执行步骤
- oracle单库彻底删除干净的执行步骤
- Oracle 11g创建、查看、删除dblink
- oracle 查看 、创建、删除 dblink
- ORACLE 用sys.dbms_sql执行SQL例
- Oracle一次执行(插入、更新、删除)多条语句的办法
- Oracle dblink查看、创建、删除
- 停止删除oracle中正在执行的job
- oracle系统用户sys,system修改密码,和删除某个用户和下面的数据,和修改用户的默认表空间
- Oracle 11g 数据恢复 数据误删除后的恢复 0、执行 select log_mode from v$database;查看是否为归档模式 1、确定删除时间和被删除的表 04-23,GR
- 利用windows任务执行批处理,实现ORACLE自动备份、删除过早备份
- ORACLE使用STORED OUTLINE固化执行计划--私有和公有
- oracle中的sys用户(修改密码)/////Oracle删除表空间的同时删除数据文件 ///// Oracle中如何保证用户只有一个session登录