网站首页 > 数据库 / 正文
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;
Tags:oracle 删除 表
猜你喜欢
- 2024-11-26 Oracle常用语句
- 2024-11-26 误删除MySQL数据库表的ibd文件怎么办
- 2024-11-26 查询所有用户的表,ORACLE下有三个视图
- 2024-11-26 MySQL删除重复行
- 2024-11-26 Oracle语法-如何建立服务器监听及数据导入导出
- 2024-11-26 oracle数据库知识点汇总(上)
- 2024-11-26 「数据库数据恢复」Oracle数据库如何恢复truncate表的数据
- 2024-11-26 oracle表空间数据文件迁移
- 2024-11-26 oracle删错数据了,要跑路吗,等一下,先抢救一下
- 2024-11-26 超详细的四类数据库去重实现方案汇总,值得收藏