使用SQL Developer导入Oracle架构

使用SQL Developer导入Oracle架构,oracle,import,database-schema,Oracle,Import,Database Schema,我使用SQLDeveloper(工具->数据库导出)从一台服务器导出了一个数据库模式。它生成了一个脚本,但我在另一台服务器上执行它时遇到问题 该模式有许多触发器/过程,我在创建第一个多语句触发器(或sp)时出错(ORA-00942:表或视图不存在)。如果我分别执行每个CREATE TRIGGER,它会正常工作,但这是一个相当繁琐的过程 我相信这是因为触发器主体中语句之间的分号,但我不知道如何使其工作。执行脚本的正确方法是什么 [更新] 以防万一,如果其他人有类似的问题,不要忘记切换到新创建的模式

我使用SQLDeveloper(工具->数据库导出)从一台服务器导出了一个数据库模式。它生成了一个脚本,但我在另一台服务器上执行它时遇到问题

该模式有许多触发器/过程,我在创建第一个多语句触发器(或sp)时出错(
ORA-00942:表或视图不存在)。如果我分别执行每个
CREATE TRIGGER
,它会正常工作,但这是一个相当繁琐的过程

我相信这是因为触发器主体中语句之间的分号,但我不知道如何使其工作。执行脚本的正确方法是什么

[更新]

以防万一,如果其他人有类似的问题,不要忘记切换到新创建的模式
ALTER SESSION SET CURRENT_schema=NEW_schema_NAME在导入脚本的开头

如果其他人有类似问题,不要忘记切换到新创建的模式ALTER SESSION SET CURRENT_schema=NEW_schema_NAME;在导入脚本的开头。

发布一些SQL代码,我们可能会为您提供更多帮助。Nm,我发现了问题;我的错误-我没有意识到我必须发出
ALTER SESSION SET CURRENT\u SCHEMA=NEW\u SCHEMA\u NAME在脚本开头。请将您的答案作为真实答案添加到下面。然后将其标记为已接受。