Pot*_*nos 1 database oracle export
我在包含多个数据库的服务器上有一个oracle数据库,我使用sqlDevelopper normaly连接到这些数据库.我想导出数据库DB1.SqlDevelopper中使用的字符串连接是:
user @ // server:1530/DB1
user @ // server:1533/DB2
user @ // server:1534/DB3
我用来导出DB1的命令是:
exp user @ // server:1530/DB1 file ="C:\ DB1.dmp"log ="C:\ DB1.log"rows = y owner = user
但它不起作用,我有这样的信息:
Run Code Online (Sandbox Code Playgroud)EXP-00056: Erreur ORACLE 6401 rencontré ORA-06401: NETCMN : désignation de lecteur non valide EXP-00000: Procédure d'export terminée avec erreur
如何调整exp命令以获得所需的结果?
以下评论表明您使用的是不支持简易连接语法的10g前版本,因此也无法使用数据泵 ......
如果你创建了一个tnsnames.ora条目,如:
BD1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP) (HOST = server) (PORT = 1530))
)
(CONNECT_DATA = (SERVICE_NAME = DB1))
)
Run Code Online (Sandbox Code Playgroud)
...那么你应该可以使用以下方式导出:
exp user@BD1 file="C:\DB1.dmp" log="C:\DB1.log" rows=y owner=user
Run Code Online (Sandbox Code Playgroud)
(BD1别名在哪里;不确定你是否打算拼写它,但DB1如果你愿意,可以使用它).
| 归档时间: |
|
| 查看次数: |
9504 次 |
| 最近记录: |