oracle创建表空间、用户及赋予、dba授权,最后删除

oracle创建表空间、用户及赋予、dba授权,最后删除1 创建表空间 create tablespace test datafile c test ora size 15000m 2 执行成功后 继续创建用户

欢迎大家来到IT世界,在知识的湖畔探索吧!

1.创建表空间

create tablespace test datafile ‘c:\test.ora’ size 15000m;

2. 执行成功后,继续创建用户。输入

create user test identified by test default tablespace test quota 15000m on users;

这里第一个test为用户名,第二个test为密码,第三个test为表空间名。然后执行。

3. 成功创建用户后,进行授权。输入

grant all privileges to test;

执行该语句给test用户授权,此时test用户就可以登录了。

4. 如果出现:只有 DBA 才能导入由其它 DBA 导出的文件

执行下面语句

grant dba to test;

如果还是不行的话执行下面语句

alter user test default role DBA;

imp system/system@test file=c:\database\1.dmp

5.如果提示:ora-01659 无法分配超出3(或者其它数字)的MINEXTENTS

两种方法,一种是为表空间增加数据文件:

alter tablespace users add datafile ‘/opt/oracle/oradata/esop/so_data02.dbf’ size 200M;

另一种方法是增加表空间原有数据文件尺寸:

alter database datafile ‘C:\db\’ resize 200M;

————————————————————————–

删除表空间:

可以先将其offline

alter tablespace test offline;

将磁盘上的数据文件一同删除

drop tablespace test including contents and datafiles;

删除用户:

drop user test cascade;

如果用户的schema中有objects ,需要加cascade参数,即drop user xxx cascade;

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/124265.html

(0)
上一篇 26分钟前
下一篇 2024年 11月 19日 下午3:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信