欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Oracle数据库实例导入导出dmp文件-建表空间、用户等

程序员文章站 2022-06-11 21:42:54
...
一、导入dmp
--表空间
create tablespace STU datafile 'E:\oracle\bakDB\stu.dbf' size 50M autoextend on;
--用户
create user ucrm identified by javaWMF123 default tablespace STU;
--给用户授权
grant connect, resource, dba to ucrm;
--cmd窗口下执行导入命令语句
imp ucrm/[email protected]/orcl file=E:\oracle\bakDB\stu.dmp full=y;

imp ucrm/java123456 file=/opt/ucrm/dmp/ucrm20181018.dmp full=y ignore=y log=/home/jysp/app/jysp/product/11.2.0/dbhome_1/oradata/eoms/eoms.log; --ok
imp ucrm/java123456 file=/opt/ucrm/dmp/ucrm20181018.dmp full=y ignore=y buffer=1024000000;
imp ucrm/java123456 file=/opt/ucrm/dmp/ucrm20181018.dmp full=y ignore=y buffer=1024000000 commit=y grants=n; --ok
imp ucrm/java123456 file=/opt/ucrm/dmp/ucrm20181018.dmp fromuser=EOMS touser=EOMS ignore=y buffer=1024000000 commit=y; --ok
nohup imp ucrm/java123456 file=/opt/ucrm/dmp/ucrm20181018.dmp full=y ignore=y buffer=5120000 commit=yes feedback=1000;

imp eoms/[email protected]/sp1000 file=/opt/ucrm/dmp/ucrm20181018.dmp full=y ignore=y;



二、删除用户和表空间
1、删除用户,及级联关系也删除掉
drop user ucrm cascade;
2、删除表空间,及对应的表空间文件也删除掉
drop tablespace STU including contents and datafiles cascade constraint;


三、导出dmp
--使用full=y时,student必须具有dba权限或者具有exp_full_database权限;
exp student/[email protected]:1521/orcl buffer=2048000 compress=n file=D:\xxx.dmp log=/home/xxx.log full=y;

exp student/[email protected]:1521/orcl buffer=512000 compress=n file=D:\eoms1023.dmp log=D:\eoms1023.log owner=EOMS;