1.--首先查找目标用户的当前进程,注意是serial#而不是serial,网上有的介绍漏掉了#:
select sid,serial# from v$session where username='BJRL'; //对应数据库的用户名,注意大写
--使用此语句会返回一个进程列表,每行有两个数字,然后用数字替代下面的sid和serial
alter system kill session 'sid,serial';
alter system kill session '222,123';
2.--查看表空间
select username,default_tablespace from dba_users order by username;
3.--删除用户
drop user BJRL cascade;
4.--删除表空间
DROP TABLESPACE HXGR INCLUDING CONTENTS AND DATAFILES;
5.--创建数据表空间
create bigfile tablespace HXGR
logging
datafile 'F:\localdbf\bjrl.dbf' size 30720M
autoextend on
next 1024m maxsize unlimited
extent management local;
--bigfile表空间大小不受限制
--HXGR 表空间名称
--30720M 表空间初始大小
--1024m 表空间大小增量
--F:\localdbf\bjrl.dbf 表空间位置
6.--创建用户并指定表空间
create user bjrl identified by bjrl
default tablespace HXGR;
7.--给用户授予权限
grant connect,resource,dba to bjrl;
8.--给用户授予创建视图权限
grant create view to bjrl;
grant create table to bjrl;
9.--还原/备份语句
imp bjrl/bjrl@orcl file=E:\localdmp\20140731bjrl.dmp fromuser=bjrl touser=bjrl
exp bjrl/bjrl@orcl file=E:\localdmp\20140731bjrl.dmp
exp jeesite/jeesite@orcl file=E:\jeesite.dmp
exp jeesite/jeesite@orcl file=E:\jeesite.dmp full=n log=E:\jeesitelog
--单表备份与还原(多张表用,分割)
exp jeesite/jeesite@orcl file=E:\jeesite_abc.dmp tables=(abc)
imp jeesite/jeesite@orcl file=E:\jeesite_abc.dmp tables=(abc) fromuser=jeesite touser=jeesite