Orecal数据库还原

以下所有操作均基于刚安装的 orecal11g 数据库, 本文中的所有命令都是在具有管理员权限的 cmd 中执行

使用 dba 账号登录#

sqlplus/nolog
conn {sys}/{1234}@orcl as sysdba;
  • sys dba 的账号, 一般是 sys, 或者 system
  • 1234 对应账号的密码, 安装数据库的时候有设置

示例图#

assets/Orecal数据库还原/image-20231109161949928.png

创建表空间#

CREATE TABLESPACE {ykspace} DATAFILE '{D:\soft\Orecal\oradata\orcl\ykspace.dbf}' SIZE 1000M AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;
  • ykspace是表空间名称

  • 'D:\soft\Orecal\oradata\orcl\ykspace.dbf' 表空间所在路径, 已办基于 Orecal 安装路径

示例图#

assets/Orecal数据库还原/image-20231109162610185.png

创建用户#

 CREATE USER   {yksoft}  IDENTIFIED BY {yksoft1919} DEFAULT TABLESPACE {ykspace} TEMPORARY TABLESPACE temp;
  • yksoft 用户名
  • yksoft1919 密码
  • ykspace 上一步创建的表空间, 也就是给用户分配的表空间

示例图#

assets/Orecal数据库还原/image-20231109163029381.png

授权给用户#

GRANT connect,dba to  {yksoft};
  • yksoft 被授权的用户名

示例图#

assets/Orecal数据库还原/image-20231109163052788.png

创建 orecal 可以读取的文件夹#

create directory {gqys} as {'D:\data'};   -- 这个路径是用来存放数据库备份文件的路径
grant read,write on directory gqys to {yksoft};
  • gqys 创建的 orecl 可读取的文件夹名称
  • 'D:\data' 文件夹的路径
  • yksoft 授权文件夹给该用户

执行还原#

yksoft/yksoft1919 用户名/用户密码 yksoft:yksoft 数据原属用户:导入的目标用户
gqys_oracle11201_20190802.DMP 备份的文件 gqys上一步创建的可读文件夹

impdp {user}/{密码}@orcl remap_schema={yksoft}:{user} Remap_tablespace={ykspace}:{newykspace} dumpfile={GQYS_ORACLE11201_20230802.DMP}  DIRECTORY={dir} table_exists_action=replace
  • user 用户名
  • pwd 密码
  • yksoft 原用户名
  • ykspace 原表空间名
  • newykspace 现表空间
  • GQYS_ORACLE11201_20230802.DMP 备份文件, 需要在授权文件夹下
  • dir 授权文件夹名称

示例图(新终端)#

assets/Orecal数据库还原/image-20231109175030562.png

作者:ZhangBlog

出处:https://www.cnblogs.com/aaalei/p/17911470.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   张Blog  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示