十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、首先进入命令行,点击开始,输入cmd。
创新互联建站于2013年开始,先为曲麻莱等服务建站,曲麻莱等地企业,进行企业商务咨询服务。为曲麻莱企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
2、键盘按回车键,出现命令行窗口。
3、接着导入的命令是:imp 用户名/密码@网络服务名 file=xxx.dmp full=y。
4、导出的命令是:exp 用户名/密码@网络服务名 file=xxx.dmp tables=(表名)
5、就可以进行dmp数据库表结构和表数据的同时导入导出了,这样就完成了。
可用图形界面或者命令导入:
图形界面需要借助第三方工具plsql,方法如下:
1、登录到要导入的数据库及用户。
2、依次点击“工具”——“导入表”。
3、上方选择“oracle导入”,下方找到.dmp的文件,然后点击“导入”等待完成即可。
命令导入:
1、win键+R键,进入命令提示符。
2、进到.dmp文件所在文件夹:
3、输入如下命令:
imp 被导入用户名/密码@实例名 file=文件名.dmp log=日志.dmp fromuser=导出用户 touser=导入用户
输入后按回车键,等待导入完成即可。
说明:第三点中中文部分,请根据实际情况填写。
通过导入导出dmp文件,可以把一个或多个数据库表的表结构和表数据同时导入导出。下面是进行导入导出的步骤:
1、进入命令行,点击开始,输入cmd;
2、回车,出现命令行窗口;
3、导入的命令是“imp 用户名/密码@网络服务名 file=xxx.dmp full=y”,输入此命令即可导入;
4、导出的命令是“exp 用户名/密码@网络服务名 file=xxx.dmp tables=(表名)”,输入此命令即可导出。
我给你一些数据库常用的导入导出命令吧:
该命令在“开始菜单运行CMD”中执行
一、数据导出(exp.exe)
1、将数据库orcl完全导出,用户名system,密码accp,导出到d:\daochu.dmp文件中
exp system/accp@orcl file=d:\daochu.dmp full=y
2、将数据库orcl中scott用户的对象导出
exp scott/accp@orcl file=d:\daochu.dmp owner=(scott)
3、将数据库orcl中的scott用户的表emp、dept导出
exp scott/accp@orcl file= d:\daochu.dmp tables=(emp,dept)
4、将数据库orcl中的表空间testSpace导出
exp system/accp@orcl file=d:\daochu.dmp tablespaces=(testSpace)
二、数据导入(imp.exe)
1、将d:\daochu.dmp 中的数据导入 orcl数据库中。
imp system/accp@orcl file=d:\daochu.dmp full=y
2、如果导入时,数据表已经存在,将报错,对该表不会进行导入;加上ignore=y即可,表示忽略现有表,在现有表上追加记录。
imp scott/accp@orcl file=d:\daochu.dmp full=y ignore=y
3、将d:\daochu.dmp中的表emp导入
imp scott/accp@orcl file=d:\daochu.dmp tables=(emp)
我给你一些数据库常用的导入导出命令吧:\x0d\x0a该命令在“开始菜单运行CMD”中执行\x0d\x0a一、数据导出(exp.exe)\x0d\x0a1、将数据库orcl完全导出,用户名system,密码accp,导出到d:\daochu.dmp文件中\x0d\x0aexp system/accp@orcl file=d:\daochu.dmp full=y\x0d\x0a\x0d\x0a2、将数据库orcl中scott用户的对象导出\x0d\x0aexp scott/accp@orcl file=d:\daochu.dmp owner=(scott)\x0d\x0a\x0d\x0a3、将数据库orcl中的scott用户的表emp、dept导出\x0d\x0aexp scott/accp@orcl file= d:\daochu.dmp tables=(emp,dept)\x0d\x0a\x0d\x0a4、将数据库orcl中的表空间testSpace导出\x0d\x0aexp system/accp@orcl file=d:\daochu.dmp tablespaces=(testSpace)\x0d\x0a\x0d\x0a二、数据导入(imp.exe)\x0d\x0a1、将d:\daochu.dmp 中的数据导入 orcl数据库中。\x0d\x0aimp system/accp@orcl file=d:\daochu.dmp full=y\x0d\x0a\x0d\x0a2、如果导入时,数据表已经存在,将报错,对该表不会进行导入;加上ignore=y即可,表示忽略现有表,在现有表上追加记录。\x0d\x0aimp scott/accp@orcl file=d:\daochu.dmp full=y ignore=y\x0d\x0a\x0d\x0a3、将d:\daochu.dmp中的表emp导入\x0d\x0aimp scott/accp@orcl file=d:\daochu.dmp tables=(emp)
数据库恢复——数据导入
1.在服务器端Windows NT网络操作系统中找到Oracle的安装目录:
如D:\oracle\ 再进入Bin\子目录,鼠标左键双击 imp.exe 文件
或在开始-运行中写imp,执行。
2.出现提示输入管理员用户名界面
import:Release 8.1.5.0.0 -production on Sun Oct 29 21:57:47 2000
c Copyright 1999 Oracle Corporation. All rights reserved.
Username:(此处输入管理员用户名)[ENTER]
3.出现提示输入管理员口令界面:
Password:(此处输入管理员口令)[ENTER]
4.出项备份文件输入界面。
Import file:Expadat.dmpD:\backup\dk20001029.dmp[ENTER]
5.选择数据插入的缓冲尺寸,选择缺省值,按回车即可。
Enter insert buffer size(minimum is 4096)30270[ENTER]
6.是否只列出数据的内容,而不进行导入。
Export file created by Export :U07.02.02,list contents of import file only(Yes/No):no[ENTER]
7.选择是否忽略数据恢复中出现的错误,回车即可。
Ignore create error due to object existence (Yes/No):no[ENTER]
8.选择是否恢复授权,选择缺省值,回车即可。
Import grants(Yes/No):Yes[ENTER]
9.选择是否恢复表数据, 选择缺省值,回车即可。
Import table data (Yes/No):Yes[ENTER]
10.选择是否导入整个文件。
Import Entire export file (Yes/No):no[ENTER]
11.输入用户名。
Username(此处输入数据库管理员名称) ,然后等待系统进行数据库的恢复,
恢复工作完成后,系统会自动退出DOS界面。
这样,就完成了数据库的恢复。
数据库备份——数据导出
1.在服务器端操作系统中找到Oracle的安装目录:
如D:\oracle\ 再进入Bin\子目录,鼠标左键双击 exp.exe 文件
或在开始-运行中输入exp,执行。
2.出现提示输入管理员用户名界面
Export:Release 8.1.5.0.0-Production on Sun Oct 29 20:27:59 2000
c Copyright 1999 Oracle Corporation. All rights reserved.
Username:(此处输入管理员用户名)[ENTER]
3.出现提示输入管理员口令界面:
Password:(此处输入管理员口令)[ENTER]
4.出项备份选择界面。
Connected to : Oracle8i Enterprise Edition Release 8.1.5.0.0-Production With the Partitioning and Java options
PL/SQL Release 8.1.5.0.0 – Production
Enter array fetch buffer size: 4096 [ENTER]
此处为选定备份时用于取数据行的缓冲尺寸。直接选定缺省值4096即可。
5.出现选择备份文件输出的位置和名称界面。
Export file:EXPDAT.DMPD:\backup\**yyyymmdd.dmp[ENTER]
在此之前,需要在操作系统D盘上建立一个名称为backup的文件夹。备注:最好把备份的文件名写成用户名加日期的方式,方便查询和恢复工作。
6.出现选择备份方式界面。
(1)E(ntire database),(2)U(sers),or (3)T(ables):(2)UE[ENTER]
E备份整个数据库;U只备份该管理员用户名下的表;T备份单个表。
7.询问是否备份数据库内的授权
Exprot grants(Yes/No):Yes[ENTER]
8.询问是否备份基表内的数据
Export table data(Yes/No):Yes[ENTER]
9.询问是否是否压缩碎片数据段
Compress extents(Yes/No):Yes[ENTER]
10.About to export specifited users
user to be exported :(Return to quit)(输入数据库管理员名称)[ENTER]
这样就完成了数据库的热备份。备份完数据后,系统会自动退出DOS界面。
11.最后在操作系统的D盘上的backup文件夹中将找到备份的名为dk20001029.dmp的文件。