我想克隆我现有的 oracle 数据库结构,没有数据,包括包,用户,表空间等。我读了一些方法,但他们都复制了数据。
提前谢谢。
使用 Oracle exp.exe 实用程序进行导出。例如
EXP.EXE login/pword@TNSNAME file=entire_db.dmp owner=(scott, my_user, user2) rows=n grants=y triggers=y
上面的命令中只有 rows = n 选项对您的任务有意义。
您可以使用imp.exe
实用程序导入目标数据库。
通过使用help=y
选项运行此实用程序,查找详细的选项列表和定义。
BUT导入之前,必须手动创建目标数据库上的表空间和用户。没有标准的表空间克隆工具(包括 SQL Developer),但是存在一些用于生成此类克隆脚本的查询。可以找到示例here和here。
P.S.这个问题更适合ServerFault比 StackOverflow...
您可以在蟾蜍中执行此操作,但它不是免费工具。(数据库选项卡-& gt;导出-& gt;导出 DDL)
尝试使用 ROWS = N 的 Oracle Export 命令
exp SCOTT/TIGER ROWS=N TRIGGERS=N
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(83条)