Oracle数据库安装与还原
安装Oracle 11g数据库
安装数据库参考这位大佬的文章:(135条消息) Oracle 11g版本下载及安装超详细教程图解_oracle11g下载_田夜的博客-CSDN博客 非常详细
利用dmp文件还原数据库
1.在PLSQL中使用 SQL窗口执行下面语句,并将需要还原的dmp文件放入下面路径中
create directory dpdata1 as 'd:\test\dump';
2.创建表空间
CREATE TABLESPACE JAGY LOGGING DATAFILE 'D:\oracle\oradata\JAGY.dbf ' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
如果不创建表空间的话执行导入命令会出现下面报错提示
3.新建用户并给用户添加权限
文章引用:(135条消息) 使用PL/SQL新建用户并授权_plsql创建用户_zrer.的博客-CSDN博客,感谢大佬指点迷津
①.登录系统用户
- 在PLSQL里,用sys(oracle系统用户)登陆,登陆的时候一定要选择SYSDBA。普通用户登陆选择normal就可以了
②.创建用户
也可以给普通用户授权为dba即数据库管理员。在导入导出数据库比较方便。
③.给用户添加权限 (使用PLSQL SQL窗口执行)
grant connect,resource,dba to JAGY;
4.使用CMD命令impdp导入数据库
说明:
system/liang123456@:导入数据库的用户和密码
dpdata1:第一步中的取的别名
JAGY230522.DMP:导入的dmp文件名
impdp system/liang123456@orcl directory = dpdata1 dumpfile = JAGY230522.DMP logfile = JAGY230522.txt