ORACLE导出和导入实用程序
导出和导入实用程序
q 导出和导入实用程序用于实施数据库的逻辑备份和恢复
q 导出实用程序将数据库中的对象定义和数据备份到一个操作系统二进制文件中
q 导入实用程序读取二进制导出文件并将对象和数据载入数据库中
q
q 导出和导入实用程序的特点有:
q 可以按时间保存表结构和数据
q 允许导出指定的表,并重新导入到新的数据库中
q 可以把数据库迁移到另外一台异构服务器上
q 在两个不同版本的Oracle数据库之间传输数据
q 在联机状态下进行备份和恢复
q 可以重新组织表的存储结构,减少链接及磁盘碎片
导出导入模式:
完全数据库 导出和导入整个数据库中的所有对象
表 导出和导入一个或多个指定的表或表分区
用户 导出和导入一个用户模式中的所有对象
表空间 导出和导入一个或多个指定的表空间中的所有对象
导出实用程序有以下常用命令参数:
参数
说明
USERID
确定执行导出实用程序的用户名和口令
BUFFER
确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE
指定导出的二进制文件名称,默认的扩展名是.dmp
FULL
指定是否以全部数据库方式导出,只有授权用户才可使用此参数
OWNER
要导出的数据库用户列表
HELP
指定是否显示帮助消息和参数说明
ROWS
确定是否要导出表中的数据
TABLES
按表方式导出时,指定需导出的表和分区的名称
PARFILE
指定传递给导出实用程序的参数文件名
TABLESPACES
按表空间方式导出时,指定要导出的表空间名
按用户方式导出数据
exp userid=scott/tiger@HP2008 file=scott_back.dmp owner=scott
按表方式导出数据
exp scott/tiger@HP2008 tables=(emp, dept) file=scott_back_tab
按表空间方式导出数据
exp system/ system@HP2008 tablespaces=(
相关文档:
SQL的优化应该从
5
个方面进行调整:
1.去掉不必要的大型表的全表扫描
2.缓存小型表的全表扫描
3.检验优化索引的使用
4.检验优化的连接技术
5.尽可能减少执行计划的
Cost
SQL语句:
是对数据库(
数据
)
进行操作的惟一途径;
消耗了70%~90%
的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化, ......
自己整理了下Oracle的数据库备份方案,用过冷备份。其他没有测试过
一、 导出/导入(Export/Import)
利用Export可将数据从数据库
中提取出来,利用Import则可将提取出来的数据送回到Oracle
数据库中去。
1、 简单导出数据(Export)和导入数据(Import):
Oracle支持三种方式类型的输出:
(1)、表方式(T方 ......
Hey all,
Since there seems to be a fair bit of disinformation, and utter nonsense,
floating around since my talk at the Black Hat Federal security conference
the other day, I have decided to publish the following papers.
http://www.databasesecurity.com/HackingAurora.pdf
http://www.databasesec ......
一、 内存结构
共享池:分为库高速缓存和字典高速缓冲区
库高速缓存,用于存储经过语法分析并且正确的SQL语句,并随时准备执行。
字典高速缓冲区,存储登陆到ORACLE的用户名,及这些用户有哪些数据库对象以及这些数据库对象的位置。
数据缓 ......
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
cn.Open "Provider=OraOLEDB.Oracle.1;Persist Security Info= ......