关键语句
exp hr/hr file=c:\test.dmp tables=test
imp hr/hr file=c:\test.dmp tables=test
create table test(ID NUMBER);
insert into test values(1);
insert into test values(2);
insert into test values(3);
insert into test values(4);
----------
1
2
3
4
SQL> commit;
注意,要等缓存中的数据写入数据库文件才会备份到数据,如果没有提交,择备份的条目为0
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
. . 正在导出表 TEST导出了 0 行
成功终止导出, 没有出现警告。
用commit提交后
C:\Users\apple3>exp hr/hr file=c:\test.dmp tables=test
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
. . 正在导出表 TEST导出了 4 行
成功终止导出, 没有出现警告。
三:删除表
SQL> drop table test;
select * from test
*
第 1 行出现错误:
ORA-00942: 表或视图不存在
C:\Users\apple3>imp hr/hr file=c:\test.dmp tables=test
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Producti
With the Partitioning, OLAP, Data Mining and Real Application Testing option
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
. 正在将 HR 的对象导入到 HR
. 正在将 HR 的对象导入到 HR
. . 正在导入表 "TEST"导入了 4 行
成功终止导入, 没有出现警告。
----------
1
2
3
4