Orecal数据库还原
以下所有操作均基于刚安装的 orecal11g 数据库, 本文中的所有命令都是在具有管理员权限的 cmd 中执行
使用 dba 账号登录#
sqlplus/nolog
conn {sys}/{1234}@orcl as sysdba;
sys
dba 的账号, 一般是 sys, 或者 system1234
对应账号的密码, 安装数据库的时候有设置
示例图#
创建表空间#
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 安装路径
示例图#
创建用户#
CREATE USER {yksoft} IDENTIFIED BY {yksoft1919} DEFAULT TABLESPACE {ykspace} TEMPORARY TABLESPACE temp;
yksoft
用户名yksoft1919
密码ykspace
上一步创建的表空间, 也就是给用户分配的表空间
示例图#
授权给用户#
GRANT connect,dba to {yksoft};
yksoft
被授权的用户名
示例图#
创建 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
授权文件夹名称
示例图(新终端)#
作者:ZhangBlog
出处:https://www.cnblogs.com/aaalei/p/17911470.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
标签:
数据/oracle
Buy me a cup of coffee ☕.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!