ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

2.5 oracle创建表空间/用户

2021-09-22 18:05:39  阅读:157  来源: 互联网

标签:grant 创建 create 空间 lportal tablespace YIZY oracle 2.5


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;

标签:grant,创建,create,空间,lportal,tablespace,YIZY,oracle,2.5
来源: https://www.cnblogs.com/zl-programmer/p/15320984.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有