
正文
oracle如何删除系统表空间,oracle删除数据表空间
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle数据库怎么清除用户下所有表
http:// 以sys as sysdba 身份登录。运行下面的语句。username为要删表的用户名。
如果有plsql客户端,则可以使用该用户登录,选中所有表 右键Drop即可。如果有删除用户的权限,则可以:drop user user_name cascade;加了cascade就可以把用户连带的数据全部删掉。
如果有删除用户的权限,则可以:drop user user_name cascade;加了cascade就可以把用户连带的数据全部删掉。删除后再创建该用户。
select drop table ||table_name||;from cat where table_type=TABLE输出后,生成一批删除表的SQL语句,这些SQL语句执行一下就可以了。
相关问答
Q1: Oracle菜鸟之怎样创建和删除表空间
开启oracle服务,打开plsql工具,使用管理员账户登录 点左上角的新建SQL窗口 创建表空间。在sql窗口中输入create tablespace test datafile D:\test.ora size 1000m;这里的test为表空间名称,路径自己来命名。
创建临时表空间或临时表空间添加临时数据文件时,即使临时数据文件很大,添加过程也相当快。
建立表空间 \x0d\x0a建立表空间是使用crate tablespace命令完成的,需要注意的是,一般情况下,建立表空间是特权用户或是dba来执行的,如果用其它用户来创建表空间,则用户必须要具有create tablespace的系统权限。
方法步骤如下:首先打开计算机,再打开计算机内的plsql软件,登录sys账户。然后在objects菜单中找打tablespace文件夹,该文件夹存放的是所有的表空间。
删除无任何数据对象的表空间:首先使用PL/SQL界面化工具,或者使用oracle自带的SQL PLUS工具,连接需要删除的表空间的oracle数据局库。
Q2: oracle可以手动删除表空间吗
oracle可以删除表空间。登录oracle数据库,如用plsql,需要用户具有删除表空间的权限。打开一个SQL窗口。
首先打开计算机,再打开计算机内的plsql软件,登录sys账户。然后在objects菜单中找打tablespace文件夹,该文件夹存放的是所有的表空间。
首先使用ORACLE系统用户登录PL/SQL管理工具。在SQL脚本中,编写和执行SQL语句来删除表空间的表空间名称。如果希望清理用户下的所有数据库表,可以执行以下语句,删除用户名cascade。
删除无任何数据对象的表空间:首先使用PL/SQL界面化工具,或者使用oracle自带的SQL PLUS工具,连接需要删除的表空间的oracle数据局库。
关于oracle如何删除系统表空间和oracle删除数据表空间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








