gpt4 book ai didi

oracle - exp 命令接受主机和端口以导出远程数据库表

转载 作者:行者123 更新时间:2023-12-04 01:38:15 29 4
gpt4 key购买 nike

在 oracle 中,我们有 exp效用。我们将其用作 exp username/password@database .这里我们可以使用提供主机和端口详细信息来导出到远程数据库表吗?如果是,提供这些的格式是什么?谢谢

最佳答案

您可以使用来自 tnsnames.ora 的别名。 ,或提供类似格式的连接字符串,或使用 Easy Connect语法:

exp user/password@host:port/service_name

请注意,这需要数据库的服务名称,该名称可能与 SID 不同。您可以通过运行 lsnrctl services 来获取服务。在远程服务器上(如果可以)或通过查询 v$parameter查看(如果您有访问权限),或通过向 DBA 询问远程服务器。

连接选项与任何其他工具相同,因此如果您可以使用 SQL*Plus 连接到远程数据库,那么您可以对 exp 使用相同的连接字符串。 .如果您使用的是 @database连接到本地实例,那么它可能已经在您的 tnsnames.ora 中定义了,您也可以在那里为远程数据库添加条目。如果这是一次性的,那么 Easy Connect 会更简单。

此外,如果您还没有使用旧版本(10g 之前),您应该使用数据泵( expdp )而不是旧的 exp工具。

关于oracle - exp 命令接受主机和端口以导出远程数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16415120/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com