1、备份命令
exp test/testp@TestC file=C:/testdb.dmp
exp 数据库用户名/密码@数据库实例名(就是服务名) file=备份文件存储路径 。
全备份后加full=y
exp system/xxx@xh file='d:/test.dmp' log='d:/test.log' buffer=65536000 full=y |
2、数据库还原命令
imp test/testp@TestC file=C:/testdb.dmp
3、导入导出表卡死
<1>有可能是数据量过大,查询表的数据量,如果过大就耐心等待;
<2>游标使用数目小于游标最大值游标锁住:
原文参考:https://www.2cto.com/database/201304/203632.html
查看当前游标数
SQL> select count(*) from v$open_cursor;
COUNT(*)
----------
565
查看设置的游标最大数
SQL> show parameter open_cursors;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
open_cursors integer 300
修改游标最大数
SQL> alter system set open_cursors=1000 scope=both;
System altered
再次查询游标最大数
SQL> show parameter open_cursors;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
open_cursors integer 1000