Oracle如何查看impdp正在执行的内容

  1. 查看正在执行的import进度

可以通过查询v$session_longops视图来查看正在执行的impdp进度。

具体操作步骤如下:

首先,打开Oracle客户端,使用sqlplus连接到Oracle数据库。

然后,执行以下SQL脚本:

SELECT 
   sid, 
   opname, 
   target, 
   sofar, 
   totalwork, 
   units, 
   elapsed_seconds, 
   time_remaining 
FROM 
   v$session_longops 
WHERE 
   opname LIKE 'Data Pump%' 
   AND target LIKE '%SCHEMA_NAME%'; -- 别忘了替换SCHEMA_NAME

其中,sid是进程ID,opname是正在执行的操作名称,target是操作的目标(比如,操作的表名或者schema名),sofar是目前已经完成的工作量,totalwork是总的工作量,units是工作量的单位,elapsed_seconds是已经进行的时间,time_remaining是预计剩余时间。

  1. 查询正在处理的对象

如果需要查询正在处理的对象,可以通过v$session_longopsv$session视图结合使用。

假设我们正在导入名为dumpfile.dmp的数据,并将数据导入到一个名为SCHEMA_NAME的schema中,我们可以执行以下SQL脚本:

SELECT 
   vsl.sid, 
   vsl.opname, 
   vsl.target, 
   vsl.sofar, 
   vsl.totalwork, 
   vsl.units, 
   vsl.elapsed_seconds, 
   vsl.time_remaining, 
   vses.machine, 
   vses.username 
FROM 
   v$session_longops vsl, 
   v$session vses 
WHERE 
   vsl.sid = vses.sid 
   AND vsl.opname LIKE 'Data Pump%' 
   AND vsl.target LIKE '%SCHEMA_NAME%'
   AND vses.machine LIKE '%MACHINE_NAME%'; -- 别忘了替换SCHEMA_NAME和MACHINE_NAME

其中,machine是执行导入任务的机器名称,username是执行替代任务的用户名。您可以在查询的结果中查看正在导入/导出的对象和工作量的进度。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Oracle如何查看impdp正在执行的内容 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Java发展史之Java由来

    Java发展史之Java由来 Java是一种广泛应用于开发Web应用程序、移动应用程序和大型企业级应用程序的面向对象编程语言。Java的诞生可以追溯至上世纪90年代初期。 James Gosling 和 Green Team Java最初是由加拿大的计算机科学家James Gosling及其“绿色团队”在Sun Microsystems(后来被Oracle收…

    database 2023年5月21日
    00
  • Oracle中 关于数据库存储过程和存储函数的使用

    下面我详细讲解一下有关Oracle数据库存储过程和存储函数的使用攻略。 1. 什么是存储过程和存储函数? 存储过程和存储函数是SQL Server中的两个重要的对象,相比于传统的SQL语句,它们可以提高SQL语句的复用性和可维护性。存储过程和存储函数是事先编写好的一组SQL语句,封装在数据库服务器中,在需要的时候被调用执行,可以完成一系列复杂的操作。其中,存…

    database 2023年5月21日
    00
  • ORACLE锁机制深入理解

    ORACLE锁机制深入理解 什么是ORACLE锁 ORACLE锁是为了数据并发控制所设计的机制,用于保证数据库事务的正确性和一致性。在并发环境中,多个用户或应用程序同时访问同一资源,如果不进行并发控制,就会导致数据的不一致和错误。ORACLE锁机制通过对资源加锁来保证数据库的一致性和正确性。 ORACLE锁的种类 在ORACLE中,可以使用以下两种锁机制进行…

    database 2023年5月21日
    00
  • 配置ogg异构oracle-mysql(3)目的端配置

    目的端配置大致分为如下三个步骤:配置mgr,配置checkpoint table,配置应用进程 在目的端先创建一张表,记得带主键: mysql> create database hr;Query OK, 1 row affected (0.00 sec) mysql> use hrDatabase changedmysql> create …

    MySQL 2023年4月12日
    00
  • Hadoop和SQL的区别

    Hadoop和SQL是两个非常流行的数据处理工具,尽管它们都可以用来处理大型数据集,但它们有一些主要的区别。以下是详细讲解Hadoop和SQL的区别的完整攻略。 Hadoop VS SQL 1. 工作范围 Hadoop是一个分布式的大数据处理框架,可以将数据分解成许多块,然后并行在集群中进行处理。它可以处理非结构化和半结构化数据,并使用HDFS(Hadoop…

    database 2023年3月27日
    00
  • day02-Redis命令

    Redis命令 1.Redis数据结构介绍 Redis是一个key-value的数据库,key一般是String类型,value的类型多种多样,value常见的八种类型: Redis支持五种基本的数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set,有序集合)。 各个数据类型应用场景: 类型 简…

    2023年4月16日
    00
  • 详解GaussDB for MySQL性能优化

    详解GaussDB for MySQL性能优化 GaussDB for MySQL是一款企业级数据库管理系统,为了优化系统性能和减少系统运维成本,以下是一个详细的优化攻略。 1. 数据库架构 1.1 数据库设计 合理的数据模型设计可以帮助提高系统性能。 数据库的表要根据不同的用途进行分层,保证数据查询的效率。 使用正确的数据类型,避免占用过多的存储空间。 1…

    database 2023年5月19日
    00
  • MySQL的23个需要注意的地方

    MySQL的23个需要注意的地方攻略 MySQL是一个流行的关系型数据库管理系统,但在使用MySQL时也有很多注意事项,下面列举了23个需要注意的地方: 1. 数据类型的选择 在创建表时需要根据数据类型的需求选择正确的数据类型以减少存储空间和提高查询效率。例如,如果字段只存储0/1值,则可以使用BIT数据类型。 示例: CREATE TABLE test_t…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部