如何备份oracle数据库 oracle数据备份
如何备份oracle数据库
exp cmd 命令 接着输入用户名和密码,一路回车,最后写一个导出的地址就搞定了。或者写一个脚本自动运行此脚本、网上有很多的。
Oracle用户的导出与导入
导出:
1、 找到你Oracle安装位置的bin目录下的 emp.exe
如: D:oracletoolsoracleproduct10.2.0db_1BIN
2、双击运行,输入你要导出的用户名和密码(密码不可见)
3、输入你导出文件存放的位置
如:d:crm.dmp 【一定是bmp文件】
导入:
1、 创建用户 如:crm 【如果存在crm用户(里面含有数据等 先删除 drop user crm cascade)】
2、 赋权让其拥有导入的权限 grant dba to crm
3、 找到你Oracle安装位置的bin目录下的 imp.exe
4、 输入你要导入dmp文件的位置
来自百度知道
oracle数据备份
他们是DOS下运行的命令,也可以加参数在SQL/PLUS环境下运行
我写给你2个简单例子实现
单表备份(前提库的结构是一样的)
导出:
开始钮->运行->输入CMD->进入DOS界面
EXP 用户名/密码@连接字符串 GRANTS=Y TABLES=(stu) file=C:文件名.DMP
导入:
开始钮->运行->输入CMD->进入DOS界面
IMP 用户名/密码@连接字符串 IGNORE=Y TABLES=(stu) FULL=N file=C:文件名.DMP
其中stu是你要的表名
全库导
导出:
开始钮->运行->输入CMD->进入DOS界面
EXP 用户名/密码@连接字符串 FULL=Y file=C:文件名.DMP
导入:
开始钮->运行->输入CMD->进入DOS界面
IMP 用户名/密码@连接字符串 FULL=Y file=C:文件名.DMP
你说的情况按全库导做就可以了.
其实还是有很多参数可以设置,这里只是最简单命令方便你理解.
另外建议把ORACLE问题分类到数据库问题里,那里有很多更专业的热心高手帮你