Oracle 升迁向导: 步骤 3 - 选择表

请参阅

这一步骤选择向 Oracle 服务器导出的 Visual FoxPro 表。

对话框选项

可用表

列出了准备升迁的数据库中包含的所有表。

选定表

列出了要升迁到 Oracle 服务器上数据库中的表。

必须至少选择一个表,也可以选择“>>”按钮导出所有的表。

当您选择“下一步”时,“Oracle 升迁向导”会读取您选择升迁的表列表,并试图打开并在您选择升迁的数据库中独占使用这些表。任何不能以独占方式打开的表都不能升迁。在升迁过程中为防止其他用户改变表中的数据,保证导出数据的准确性,表是以独占的方式打开的。如果表已经打开并且已被共享使用,向导将关闭它们并且重新以独占方式打开,这样可能会丢失用 SET RELATION 或者 SET SKIP 命令建立的临时关系。

选择合适的导出表以提高性能

仔细地选择导出的表是很重要的,因为这个选择会极大地影响应用程序的性能。导出所有的表会产生过多的(也是缓慢的)服务器查询。一个设计良好的客户/服务器数据库通常混合包含本地表和远程表。一般地,可将很少或不经常更改的表保存在本地数据库中,例如保存州名和简称的表。导出那些经常改变并且会被很多用户访问的表,例如定货表。

“Oracle 升迁向导”导出表的字段名、数据类型和数据。

有关在最合适的位置保存表的详细内容,请参阅《程序员指南》中的第十九章“设计客户/服务器应用程序”。有关优化客户/服务器应用程序的详细内容,请参阅《程序员指南》中的第二十二章“优化客户/服务器性能”