Oracle数据的导入与导出

来源:互联网 发布:ubuntu 16.04安装视频 编辑:程序博客网 时间:2024/06/05 21:05

在操作数据库时经常需要导入数据库和导出数据库,方法如下:

  • 导入数据的步骤(用sys用户登录plsql执行以下语句)
(1)创建表空间
create tablespace cpd datafile 'E:\11g\oracleData\cpd.dbf' size 2048m autoextend on next 32m maxsize 4096m

cpd:是表空间的名称

(2)新建用户
create user cpd identified by salis default tablespace cpd;

cpd:第一个是用户的名称,第二个是表空间的名称 ;salis:是用户的密码
(3)用户授权
grant connect,resource,dba to cpd;

(4)数据的导出(在cmd中执行)

exp cpd/salis@orcl file=XX/xx.dmp 

  • 导出oracle数据库(在cmd中运行)

(1)exp cpd/salis@orcl file=XX/xx.dmp 


  • 在操作Oracle时遇到的一些问题与解决方法
(1)问题:ora28000 the account is lock
解决:ALTER USER cpd ACCOUNT UNLOCK;

(2)问题:IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件 ,IMP-00000: 未成功终止导入
两句话搞定问题:grant dba to testuser ;如果还不行,再执行:alter user  testuser default role DBA;


0 0