该方法适合客户端为oracle9i,而服务端为oracle10g时进行数据库的导出,具体方法如下:
在导出前, 连接到SYS用户, 运行以下SQL: CREATE OR REPLACE VIEW exu9tne ( tsno, fileno, blockno, length) AS SELECT ts#, segfile#, segblock#, length FROM sys.uet$ WHERE ext# = 1 UNION ALL SELECT * FROM SYS.EXU9TNEB 导出完成后,再复原这个view(定义可以通过user_views看到) 对于oracle9i和oracle10g这个定义都相同: CREATE OR REPLACE VIEW exu9tne ( tsno, fileno, blockno, length) AS SELECT ts#, segfile#, segblock#, length FROM sys.uet$ WHERE ext# = 1 |
原文:http://football.blog.ccidnet.com/blog-htm-itemid-155570-do-showone-type-blog-uid-51614.html
阅读(226) | 评论(0) | 转发(0) |