![](/img/trans.png)
[英]How do i get the IP address of ORACLE 11 g DATABASE on windows 10 to remotely connect to it?
[英]How can I export oracle database remotely?
我已被授予oracle数据库凭据作为read/write
只读用户。
现在,为了进行实验,我想将数据从oracle
服务器导出到本地VM
。
我尝试使用pentaho将表复制并插入到postgres
中,但是失败了。
有什么方法可以导出该oracle数据并在本地插入?
我可以在ubuntu上安装一些免费的oracle,然后可以做些什么来获取这些数据吗?
我不太了解甲骨文
当然,在Oracle上,如何导出数据库或表当然还有更复杂的方法,但是我通常在Oracle SqlDeveloper
的帮助下导出和复制Oracle SqlDeveloper
。 只需转到“ Tools
菜单,然后选择“ Database Export
或“ Database Copy
。 请记住,这不是完整的数据库资源库。 通常不会通过此过程复制用户。
好处是,您可以将此工具连接到任何具有Java连接器的数据库服务器,从而可以轻松地将数据导出到SQL Server或Postgres。
如果您想以更复杂的方式导出数据,请在此处查看Recovery Manager (RMAN)和DUPLICATE
命令文档: Oracle上的RMAN
使用Oracle数据泵。 这是Oracle 10 Data Pump的完整文档。 您也可以在此处和此处找到11g的文档。
impdp
和expdp
充当命令行。 您可以直接从服务器或安装了Oracle客户端并与服务器建立连接的计算机上调用它们。
考虑到您在服务器上的权限有限,您将无法执行完整的数据库导出,但是我想您并不需要这样做。 您只需要导出您的工作模式/表。 该文档显示了如何执行此操作:使用expdp
仅导出模式和/或仅导出某些对象。
导出完成后,您可以将dmp
文件复制到任何其他计算机(包括VM
),并使用impdp
将所有数据导入另一个Oracle数据库。 您需要在导入之前设置新数据库(导入不会为您创建数据库)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.