oracle数据导入dmp文件操作
前言吐槽:今天开眼了,没想到啊居然看到了好低版本的oracle,现在都12版本了。啧啧啧,问下为啥不升级,结果说怕崩,我就说了把数据库中的已经备份的数据扔到新版本11g去跑,渐渐的迁移过去,或者找个凌晨3点直接切过去,前提是你的环境要搞好。最后,还是说一句, 优先保障生产环境的运行即可,升不升级看需求。
操作如下:
1.进入oracle数据库,这个数据库在centos上
sqlplus进入数据库
账号密码:
2.在数据库中操作
--创建一个表空间
create tablespace XXXX datafile '/home/ming/XXXX.dbf' size 500M autoextend on next 500Mmaxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);
--创建新用户
create user XXXX identified by XXXX default tablespace XXXX temporary tablespace temp profile DEFAULT quota unlimited on XXXX;
--用户授权
grant connect to XXXX;
grant dba to XXXX;
imp 用户名/密码 file=导入的dmp文件路径 full=y; ###导入数据
exp 用户名/密码 file=导出的dmp文件存放路径 log=导出日志存放路径; ####导出数据
grant dba, connect to 用户名; ####赋予dba的权限
===================================================
这就是全部操作了,但是还是想说注意分号啊,撕心裂肺的喊:加分号(英文输入法)