【问题标题】:Can we export Views via 'exp' command in Unix我们可以在 Unix 中通过“exp”命令导出视图吗
【发布时间】:2019-04-10 20:40:50
【问题描述】:

我们可以使用导出命令来导出 Unix 中的视图转储吗?当我在命令中提到表名时它正在工作,但视图失败。

以下视图失败:CUSTOMER_SITESJOB_CONFIGS

我得到的错误:

EXP-00011:NM.CUSTOMER_SITES 不存在

$ORACLE_HOME/bin/exp $ORACLE_USER/$ORACLE_PW@$DB_TNS_NAME file=$filename.dmp log=$filename.log tables=managed_devices,customers,networks,device_types,polling_classes,S_BFG_NETWORK_NODES,LOG_CLASSES,EIN,CLIENT_GROUPS,DEVICE_LOGS ,CUSTOMER_SITES,JOB_CONFIGS 缓冲区=20480000 CONSTRAINTS=n GRANTS=n INDEXES=n TRIGGERS=n STATISTICS=NONE

【问题讨论】:

  • 为什么你还在使用旧的exp 工具,而不是数据泵expdp

标签: oracle unix


【解决方案1】:

你应该使用如下语法:

VIEWS_AS_TABLES=NM.CUSTOMER_SITES

能够导出视图。您的命令将类似于:

$ORACLE_HOME/bin/exp $ORACLE_USER/$ORACLE_PW@$DB_TNS_NAME file=$filename.dmp log=$filename.log tables=managed_devices,customers,networks,device_types,polling_classes,S_BFG_NETWORK_NODES,LOG_CLASSES,EIN,CLIENT_GROUPS,DEVICE_LOGS,CUSTOMER_SITES,JOB_CONFIGS buffer=20480000 CONSTRAINTS=n GRANTS=n INDEXES=n TRIGGERS=n STATISTICS=NONE VIEWS_AS_TABLES=CUSTOMER_SITES,JOB_CONFIGS

【讨论】:

  • 我可以同时使用表格还是只需要提供视图? VIEWS_AS_TABLES=表名
  • @Himmy,你可以合并它们,查看我编辑的答案
  • 尝试但出现以下错误:LRM-00101: unknown parameter name 'views_as_tables'
  • LRM-00101:未知参数名称“views_as_tables”
  • @Himmy,在这种情况下最好使用expdp
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-18
相关资源
最近更新 更多