oracle导出角色,oracle 创建删除用户、角色、表空间和导入导出数据

Oracle 创建删除用户、角色、表空间、导入导出数据库总结

创建新的用户必须以system 或者sysman( 这二者的权限最大) 的身份登录后才可创建,创建用户前须先建好临时表空间和数据表空间两个表空间。

1、创建临时表空间

create temporary tablespace nimeng_temp tempfile D:/oracle/oradata/neusoft/nimeng_temp.dbf' size 100 m autoextend on next 32 m maxsize 2048 m extent management local ;

说明:

1 、nimeng_temp 表空间的名字

2 、D:/oracle/oradata 存放数据库文件的地方,一般是安装数据库后有控制文件,数据文件和日志文件的文件夹, 再加上要创建表空间的名字+dbf( 数据文件)

3 、100M 表空间的初始大小

4 、32M 表空间自动增长的大小

5 、2048M 表空间最大的大小

2、创建数据表空间

create tablespace nimeng logging datafile

'D:/oracle/oradata/neusoft/nimeng.dbf'' size 100 m autoextend on next 32 m maxsize 2048 m extent management local ;

3、创建用户:create user 用户名identified by 密码

例如:create user nim identified by nim ;

创建完成后,必须分配权限,否则连不上数据库和sqlplus 。

4、分配权限:grant connect,resource,dba to nim ; 这样数据库就可以通过nim / nim 连上了。那些select, update ,delete,insert 的权限就不必分配了,因为每个用户默认都有这些基本权限。

5、创建用户并指定表空间

create user zfmi identified by zfmi default tablespace zfmi temporary tablespace zfmi_temp;

完成。

6、删除用户以及用户所有的对象

drop user zfmi cascade;

cascade 参数是级联删除该用户所有对象,经常遇到如用户有对象而未加此参数则用户删不了的问题,所以习惯性的加此参数

删除oracle 用户nim 出现下面的错误:

SQL> drop user nim cascade;

drop user nim cascade

*

ERROR 位于第1 行:

ORA-00604: 递归SQL 层1 出现错误

ORA-24005: 必须使用DBMS_AQADM.DROP_QUEUE_TABLE 删除队列表

处理方式:先执行这条语句:alter session set events'10851 trace name context forever,level 2';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值