Oracle导入超大dpm 数据千万级

参加工作以来没多久时间,开发数据库方面一直都在用mysql之前对Oracle只是听说没有了解。今天老板突然给我一个任务,在公司的一台电脑上安装一个Oracle,然后将数据导入进去。两个dmp 分别为28G和15G,由于导入过程困难重重,而且在网上也没看见从头到尾都能看的很懂的帖子,于是在完成工作后写了这一篇博客。

1.安装orcale

这一步就不细说了,我安装的是windows版本的19c,网上可以查到教程,安装包的话直接官网下载即可。

2.创建用户以及授权

安装完Orcale打开cmd注意这里最好用管理员打开输入命令 sqlplus

 sys是oracle默认的系统管理员口令就是你安装时候设置的,输入口令时是隐藏的,输入完口令空格 as sysdba 注意空格这样才是以管理员登录。

创建用户
CREATE USER username IDENTIFIED BY password

用户授权

 grant dba to username; 这里dba是一个比较高的权限了,还有其他权限请自行百度;

2.创建表空间以及授权给用户

创建表空间
CREATE SMALLFILE TABLESPACE "表空间名"
 DATAFILE
 '数据文件位置/xxx.dbf' SIZE 100M AUTOEXTEND ON NEXT 100M
 LOGGING
 DEFAULT NOCOMPRESS NO INMEMORY
 ONLINE
 EXTENT MANAGEMENT LOCAL AUTOALLOCATE
 SEGMENT SPACE MANAGEMENT AUTO;

表空间授权
ALTER USER 用户DEFAULT TABLESPACE 表空间名;

3.导入

导入命令

imp  username/password@127.0.0.1:1521/orcl file=dmp文件位置 log=C:\elecars.log fromuser=文件中用户名 touser= username buffer=81920(缓冲区) constraints=N ignore=y

至此不出意外的话导入完毕,出现问题欢迎问我
 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值