oracle项目部署维护最常用sql语句

来源:互联网 发布:淘宝怎么清除缓存 编辑:程序博客网 时间:2024/06/03 23:45

    大家好,这是小编我整理的 每次开发完项目到现场部署服务器时最常用到的一些oracle数据库sql语句,希望能帮到大家。


-- 创建数据表空间

create tablespace pssts
logging  
datafile 'D:\oracle\product\10.2.0\oradata\orcl\pssts.dbf' 
size 10m  
autoextend on  
next 10m maxsize 20480m  
extent management local;  

-- 新建用户并指定表空间

create user pssts identified by pssts123 default tablespace pssts temporary tablespace temp; 

注明:pssts是新建用户名,pssts123为该用户登录密码,默认表空间是pssts ,临时表空间是temp;



-- 为用户授权

grant connect,dba to pssts ;

--导入数据库

imp pssts/pssts123@orcl fromuser=stpssts touser=pssts file=D:\ pssts.dmp log=D:\2.log     

注明:导入用户名/导入密码@数据库实例名 fromuser=导出数据库文件中的用户名 touser=导入用户名


--导出数据库   
          

exp pssts/pssts123@orcl  file=D:\pssts.dmp owner=pssts log=D:\pssts.log

注明:用户名/密码@数据库实例名



-- 删除用户
drop user pssts  cascade;
注意:cascade的作用是如果pssts用户下面有建立的表,那么执行sql时必须加上cascade才能删除该用户,否则将报错。

-- 删除表空间


drop tablespace pssts including contents and datafiles;
1 0