在论坛里我大概看到了下面两种方法:
1,用exp,,这个我需要在数据库服务器本地操作,我的服务器是linux的,也不知道帐号,所以好像不行。用pl/sql 的oracle export到,又提示Export started on 2006-4-14 12:33:12
d:\oracle\ora92\bin\EXP.EXE parfile=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\plsexp.parEXP-00056: 遇到 ORACLE 错误 12560
ORA-12560: TNS: 协议适配器错误
EXP-00000: 导出终止失败
2,用pl/sql,tools选项下的export tables,,但每次只能导一个对象和数据,请问怎样导出所有的对象和数据??另外:我要修改一个表,给它添加一个字段(不能为空),然而该表又存在大量数据,有什么好办法?
(我的笨办法是先把数据导出,然后删除数据,再修改表,最后再修改前面导出的数据,insert进去)请大家指点
1,用exp,,这个我需要在数据库服务器本地操作,我的服务器是linux的,也不知道帐号,所以好像不行。用pl/sql 的oracle export到,又提示Export started on 2006-4-14 12:33:12
d:\oracle\ora92\bin\EXP.EXE parfile=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\plsexp.parEXP-00056: 遇到 ORACLE 错误 12560
ORA-12560: TNS: 协议适配器错误
EXP-00000: 导出终止失败
2,用pl/sql,tools选项下的export tables,,但每次只能导一个对象和数据,请问怎样导出所有的对象和数据??另外:我要修改一个表,给它添加一个字段(不能为空),然而该表又存在大量数据,有什么好办法?
(我的笨办法是先把数据导出,然后删除数据,再修改表,最后再修改前面导出的数据,insert进去)请大家指点
exp USERNAME/PASSWORD@SERVER owner=USERNAME file=FILENAME
exp USERNAME/PASSWORD@SERVER owner=USERNAME file=FILENAME注意 SERVER是你配制的本地服务名
exp可以压缩,如果你觉得 exp导出的文件比较大, 那可能就没什么常用的工具可以提供可以更小了就你的需求,用 exp 是最快最简单的
2、使用pl/sql:把你要导出的表全选上,然后导出即可!