toad 数据导出步骤

xiaoxiao2025-12-12  4

toad 导出数据操作步骤 (1) 打开TOAD,以系统管理员登录到源数据库 (2) 选择菜单DBA->Export Utility Wizard (3) 弹出Export Utility Wizard窗口 (4) 选择Export tables ,点击“next” (5) 选择要导出的表,点击“next” (6) 默认选择,直接点击“next” (7) 填写Output file name[.dmp],点击“next” (8) 选择Just build the parameter file,点击“finish” (9) 编辑刚才生成的Output file,只保留tables行,去掉左右括号及单引号,然后拷贝内容 (10) telnet链接到源数据库,用oralce身份登录 “su – oracle” (11) 编辑命令: exp [DBA user name或源表所有者] [刚才从output file里复制的内容] file=[导出数据文件名.dmp] 注:如果是从A数据库服务器上导B数据库服务器上数据的话(因为编码问题),应该写成: exp [B数据库服务器DBA user name或源表所有者]@[B数据库服务器名] [刚才从output file里复制的内容] file=[导出数据文件名.dmp] 比如: 从192.168.0.4上导192.168.9.2上的数据,则写成: exp devadmin@ORACLE9I TABLES=… FILE=… (12) 输入DBA user name或源表所有者密码,执行该命令 (13) 将导出数据文件拷贝到目标数据库的当前目录下(以oracle身份登录) 如果本机安装了SecureCRT软件,则用命令:sz [导出数据文件名.dmp] ,该命令把文件下载到本机\SecureCRT\download目录下。 如果没有安装SecureCRT,则通过ftp链接到源数据库,把该文件下载下来。 把文件下载到本机后,再把该文件拷贝到目标数据库的当前目录下。 (14) 以oracle身份登录到目标数据库服务器 可以先以root身份登录,再以su – oracle 命令切换到oracle帐户 (15) 编辑命令: imp [DBA user name或源表所有者] fromuser=[源表所有者] touser=[现表所有者] indexfile=[文件名.sql] file=[导入数据文件.dmp] 注:如果源数据库和目标数据库是一样的配置,包括表空间名和用户名都一样。则可以把indexfile参数去掉,直接导数据,不用再执行下面的步聚。 (16) 输入DBA user name或源表所有者密码,执行该命令 (17) 将生成的indexfile拷回到本地 (18) 编辑indexfile文件 A、 把源表空间名改为现表空间名,比如TABLESPACE “LAWYERMANAGER”改成TABLESPACE “DEV_COMPIN” B、 带 xx rows行的REM保留,其他的去掉 (19) 打开TOAD,以系统管理员登录到目标数据库 (20) 如果要导入的表已经存在于数据库,先删除 (21) 执行indexfile文件里的SQL命令,建表 (22) 以oracle身份登录到目标数据库服务器 可以先以root身份登录,再以su – oracle 命令切换到oracle帐户 (23) 编辑命令: imp [DBA user name或源表所有者] fromuser=[源表所有者] touser=[现表所有者] ignore=y file=[导入数据文件.dmp] (24) 执行命令导入数据 (25) 导数据结束
转载请注明原文地址: https://www.6miu.com/read-5040772.html

最新回复(0)