oracle - 导入带有索引的数据库而不重新索引

标签 oracle oracle12c database-administration impdp

我想使用 impdp 导入数据库。我想导入索引名称,然后手动重建它。

我使用了该选项

EXCLUDE=index

但是我在表all_indexes中找不到索引 有没有办法导入索引而不构建它们,然后手动构建它们?

最佳答案

使用以下参数导入所有表格和数据

SQLFILE=create_index.sql include=索引

该参数不创建任何索引,而是创建一个包含所有创建索引sql语句的sql文件。使用此文件,您可以在完成表和数据导入后手动创建索引。

关于oracle - 导入带有索引的数据库而不重新索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48379135/

相关文章:

列表中的 SQL 随机字符串

database - 如何在 Azure postgresql 和 Prem oracle DB 之间进行双向数据同步

sql-server - 内存优化数据库和表变量

java - 如果Oracle中不存在则创建一个表(使用Java)

oracle - 从 spfile 创建 pfile

c - 用于 Oracle 数据库访问的线程安全全局 sqlca 结构

oracle - Oracle 12c中没有用户名HR

oracle - 创建 Oracle PL/SQL 存储过程

SQL Server 数据类型更改

PostgreSQL 错误 [42501] : ERROR: must be owner of relation table