Oracle数据库导出导入
需求为将数据库A中的数据导出为*.dmp文件。然后将*.dmp文件导入到数据库B。
1.导出数据库A
在cmd窗体输入下面命令:
导出所有数据库
exp username/password@数据库名 file=d:\*.dmp full=y
导出当前用户下的数据库
exp username/password@数据库名 owner=(username) file=d:\*.dmp
2.连接数据库B
在sql plus下输入下面命令:
conn sys/sys as sysdba;
3.创建用户
create user username identified by password;
4.授予用户dba权限
grant connect,resource,dba to username;
5.导入数据库A
在cmd下输入下面命令:
导入整个库到某个用户
imp username/password@数据库名 full=y file=d:\*.dmp ignore=y
imp username/password@数据库名 full=y file=d:\*.dmp ignore=y
导入某个表到用户
imp username/password@数据库名 file=d:\*.dmp tables=(表名)
imp username/password@数据库名 file=d:\*.dmp tables=(表名)
到此,Oracle数据库的导出导入完毕,希望明天部署能正常完工。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步