您的位置:首页 > 数据库 > Oracle

oracle数据库的导入、导出、创建用户、授权

2014-01-04 16:41 323 查看
1、删除本地用户flxuser1(当前用户不能删除自己,所以必须要登陆拥有dba权限的用户执行该数据库的删除操作)

drop user flxuser1 cascade;

数据库的导出:(将表导出到C盘下的temp文件中)
1、创建directory:
create or replace directory dump_dir as 'C:\temp';

grant read,write on directory to flxuser;

2、数据库的导出:(导出之前需要进行字符集设置:set nls_lang=american_america.al32utf8)

expdp flxuser/flxuser@bpmes

directory=dump_dir

dumpfile=exp_flxuser_20130124.dmp

logfile=exp_flxuser_20130124.log

数据库导入:
(1)创建directory(此时应注意将已经导出的数据库放到指定的目录下,如C:\temp)
create directory dump_dir as 'C:\temp';
grant read,write on directory to flxuser

(2)数据库导入(导入之前需要进行字符集设置:set nls_lang=american_america.al32utf8)
impdp flxuser/flxuser@bpmes

directory=dump_dir

dumpfile=exp_flxuser_al32_20130225.dmp
logfile=exp_flxuser_al32_20130225.log

exclude=TABLE_STATISTICS
transform=oid:N

建立表空间以及表用户
drop user flxuser cascade;
drop user frmuser cascade;
create tablespace flexnet datafile 'f:\oracle\data\flxuser01.dbf' size 2000m autoextend on ;

create user flxuser identified by flxuser default tablespace flexnet;
create user frmuser identified by frmuser default tablespace flexnet;
grant connect ,resource dba to flxuser,frmuser;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐