2.5 oracle创建表空间/用户
2021/9/22 19:10:02
本文主要是介绍2.5 oracle创建表空间/用户,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.查看所有表空间
//查询所有表空间名称 select tablespace_name from dba_tablespaces; //查看表空间的名称和状态 select tablespace_name,status from dba_tablespaces; //查询当前表空间属性 select * from dba_tablespaces where tablespace_name='EXAMPLE'; //查询所有用户 select username from user_users; select username from all_users; select username from dba_users; //查看所有数据表空间 SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name; 2.创建表空间和用户并为用户指定表空间 //创建临时表空间 create temporary tablespace user_temp tempfile 'D:oracleoradatauser_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; (注:user_temp是临时表空间的名称。) //创建数据表空间lportal create tablespace lportal_db logging datafile 'D:oracleoradatalportal.dbf' size 100m autoextend on next 50m extent management local; (注:lportal是数据表空间的名称。) //创建用户lportal并指定表空间 create user lportal identified by lportal default tablespace lportal temporary tablespace user_temp; (注:第一个lportal是用户名,第二个lportal是密码;第三个lportal是数据表空间名称,user_temp是临时表空间名称。) //为lportal用户授权 grant connect,resource,dba to lportal; --创建表空间 不限制大小 文件夹要提前建好 create bigfile tablespace szscredit datafile 'D:\oracle\data\szscredit.dbf' size 200m autoextend on next 50m maxsize unlimited extent management local autoallocate segment space management auto; --新建grzx用户 create usergrzxidentified bygrzxdefaulttablespaceszscredit; --grant connect,dba,exp_full_database,imp_full_database to grzx; grant connect,dba,resource togrzx; 3.删除用户及表空间 删除表空间:drop tablespace * including contents and datafiles; 级联 drop tablespace * including contents and datafiles cascade constraints; 删除用户: drop user * cascade; //删除用户以及用户所有的对象 drop user lportal cascade; //删除表空间与表空间文件(注意:如果在创建表空间的时候带有双引号,则删除的时候也要带上) DROP TABLESPACE lportal INCLUDING CONTENTS AND DATAFILES; 前提:删除表空间之前要确认该表空间没有被其他用户使用之后再做删除 drop tablespace lportal including contents and datafiles cascade constraints; //including contents 删除表空间中的内容,如果删除表空间之前表空间中有内容,而未加此参数,表空间删不掉,所以习惯性的加此参数 //including datafiles 删除表空间中的数据文件 //cascade constraints 同时删除tablespace中表的外键参照 oracle无法删除用户 提示无法删除当前连接的用户 select username, sid, serial# from v$session where username='YIZY_KF'; alter system kill session '75,4'; alter system kill session '135,4'; alter system kill session '200,93'; kill后查看状态 如果全为killed select username,sid,serial#,status from v$session where username='YIZY_KF'; 再执行删除 drop user YIZY_KF cascade; 或者直接这样删除 SELECT 'ALTER SYSTEM KILL SESSION '||''''||SID||''||','||''||SERIAL#||''''||';' as KILLER FROM V$SESSION WHERE USERNAME='YIZY_KF'; 创建用户案例: --sql操作 create user test001 identified by test001 default tablespace USR_PUB_TBS; grant connect,resource,dba to lportal; --授权 --界面操作 plsql中 users 右键新建用户,填写后再角色权限中选dba 点击应用。 --注意表空间位置和大小以及用户密码按照现场实际情况修改 --1、创建易作业业务用户表空间 CREATE TABLESPACE TS_YIZYINFO LOGGING DATAFILE '/home/oracle/app/oradata/ydzydb/TS_YIZYINFO.dbf' SIZE 5120M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; --2、创建易作业用户 -- Create the user create user YIZY default tablespace TS_YIZYINFO identified by "Yzy.10769"; --2、给YIZY用户授权 grant connect to YIZY; grant imp_full_database to YIZY; grant resource to YIZY; grant create materialized view to YIZY; grant create session to YIZY; grant create synonym to YIZY; grant create trigger to YIZY; grant create view to YIZY; grant global query rewrite to YIZY; grant query rewrite to YIZY; grant create job to YIZY; grant unlimited tablespace to YIZY; -----MMWP_GROUP用户下相关表 将其赋权给YIZY用户-------- grant all on A_I_CODE to YIZY; grant all on A_I_CODE_SORT to YIZY; grant all on A_MESSAGE to YIZY; grant all on A_WORK_CUR to YIZY; grant all on BOX_RECORD_INFO to YIZY; grant all on K_DIM_RELA to YIZY;这篇关于2.5 oracle创建表空间/用户的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-12深入理解 ECMAScript 2024 新特性:Map.groupBy() 分组操作
- 2025-01-11国产医疗级心电ECG采集处理模块
- 2025-01-10Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势