oracle如何drop和创建用户及表空间

 时间:2024-10-26 01:55:21

oracle有时需要对表空间管理,一个环境,经常需要重新drop表空间和用户,再创建表空间。刚好工作中要遇到,就演示下吧。

工具/原料

oralce数据库

删除用户及表空间

1、使用oracle用户,以sysdba管理员身份登录oracle数据库

oracle如何drop和创建用户及表空间

2、删除用户因为用户是建立在表空间的基础上,所以需要先删除表用户。SQL>drop user user_name; 仅仅是删除用户,drop user user_name cascade ;会删除此用户名下的所有表和视图。

oracle如何drop和创建用户及表空间

3、删除表空间DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES。如果只删除了表空间,没有用命令删除物理文件,则可以在OS层之间删除文件即可。

oracle如何drop和创建用户及表空间

创建用户和表空间

1、创建表空间CREATE TABLESPACE HS_IBP_IDX DATAFILE '/u01/app/oracle/oradata/orcl/ibpidx.dbf' SIZE 400MEXTENT MANAGEMENT LOCALSEGMENT SPACE MANAGEMENT AUTO;

oracle如何drop和创建用户及表空间

2、创建用户CREATE USER HS_IBP IDENTIFIED BY hundsun DEFAULT TABLESPACE HS_IBP_DATA TEMPORARY TABLESPACE TEMP;GRANT CONNECT TO HS_IBP;GRANT RESOURCE TO HS_IBP;GRANT DBA TO HS_IBP;GRANT UNLIMITED TABLESPACE TO HS_IBP;GRANT create any table TO HS_IBP;GRANT select any table TO HS_IBP;GRANT drop any table TO HS_IBP;GRANT delete any table TO HS_IBP;GRANT insert any table TO HS_IBP;GRANT update any table TO HS_IBP;

oracle如何drop和创建用户及表空间

3、最后commit提交下SQL>SQL> commit;提交完成。

oracle如何drop和创建用户及表空间
  • 在 Windows 7 上更新 .NET 框架的方法
  • 如何在思科交换机上配置SSH远程登录
  • Linux下mac地址怎么查询
  • linux查找文件中的关键字
  • Win11怎么修改DNS服务器地址
  • 热门搜索
    bbc是什么意思 梦见着火了是什么征兆 企鹅生活在哪里 如何快速去除黑眼圈 宪法是什么 我们生活的年代 电视剧 如何贴笛膜 刺激战场亚服怎么下载 如何去掉页眉横线 去新加坡打工怎么样