oracle导入数据库

oracle通过cmd 导入数据库

  • 首先cmd 连接上oracle
  • sqlplus 用户名/密码

在这里插入图片描述

  • 创建表空间 firstframe_data 是表空间名
create tablespace firstframe_data
datafile 'D:\oracledbf\firstframe_data.dbf'
size 500m autoextend on;

在这里插入图片描述

  • 创建临时表空间
create temporary tablespace firstframe_temp
tempfile 'D:\oracledbf\firstframe_temp.dbf'
size 300m autoextend on;
  • 创建用户并指定用户表空间
CREATE USER "用户名"  PROFILE "DEFAULT" 
    IDENTIFIED BY "用户密码" DEFAULT TABLESPACE 
    "表空间名称" 
TEMPORARY TABLESPACE "临时表空间名称"

ORA-00959: tablespace ‘firstframe_data’ does not exist
如果提示错误双引号去掉,或者表空间名称大写
在这里插入图片描述

  • 设置用户权限
GRANT "CONNECT" TO "用户名";
GRANT "DBA" TO "用户名";
Commit;

在这里插入图片描述

  • 先创建一个目录在吧数据库文件放入目录在创建 Directory映射
    在这里插入图片描述
create directory somtemp as 'C:\oracledate';

在这里插入图片描述

  • 吧这个目录的权限赋给刚刚创建的用户
grant read,write on directory somtemp to 用户名;
  • 然后退出oracle Exit;
    在这里插入图片描述
  • 最后将数据库导入进去
impdp 用户名/密码 directory=Directory映射名 dumpfile=数据库文件 logfile=数据库日志 remap_schema=前用户名:现用户名 transform=segment_attributes:n
  • 类似于这样
    在这里插入图片描述
    如果报错就吧 transform=segment_attributes:n 去掉
    在这里插入图片描述
  • 最后漫长的等待就好了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一枚码农01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值