侧边栏壁纸
博主头像
CYC的个人博客博主等级

学习使人进步

  • 累计撰写 91 篇文章
  • 累计创建 11 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Oracle创建数据库篇

Administrator
2023-11-21 / 0 评论 / 0 点赞 / 92 阅读 / 2285 字

Oracle创建数据库篇

/*第1步:创建数据临时表空间  */
create temporary tablespace cqya_temp  

tempfile 'E:\cqyadata\cqya_temp.dbf' 

size 50m  

autoextend on  

next 50m maxsize 20480m  

extent management local;  

 

/*第2步:创建数据表空间  */

create tablespace cqya_data  

logging  

datafile 'E:\cqyadata\cqya_data.dbf' 

size 50m  

autoextend on  

next 50m maxsize 25600m  

extent management local;  

 

/*第3步:创建用户并指定表空间  */

create user testcq identified by testcq

default tablespace cqya_data  

temporary tablespace cqya_temp;  

 

/*第4步:给用户授予权限  */

grant connect,resource,dba to testcq;  


/*第5步:验证用户所在表空间  */
select username,default_tablespace from user_users;







1.
--创建永久表空间
create tablespace userSpace  --表空间名称
datafile 'C:\app\yeduanqiao\oradata\dbname\useSpacer.dbf'    --文件路径及文件名
size 50M   --表空间大小
AUTOEXTEND ON NEXT 50M   --每次自动扩展50M
--创建临时表空间
create temporary tablespace userTemp
tempfile  'C:\app\yeduanqiao\oradata\dbname\userTemp.dbf'
size 50M
Oracle数据库如何创建、修改、删除表空间
2.
---查看表空间名称、id,文件存储位置,初始大小
select tablespace_name,file_id,file_name,bytes
from dba_data_files
order by file_id
Oracle数据库如何创建、修改、删除表空间
3.
--修改表空间大小
alter database
datafile 'C:\app\yeduanqiao\oradata\dbname\useSpacer.dbf'  
resize 1000M
Oracle数据库如何创建、修改、删除表空间
4.
--修改表空间大小:增加数据文件
alter tablespace USERSPACE
add datafile 'C:\app\yeduanqiao\oradata\dbname\USERSPACE2.dbf' 
size 500M
Oracle数据库如何创建、修改、删除表空间
5.
--删除表空间drop tablespace USERSPACE
删除后查询此表空间,查询不到,删除成功

--导入数据验证
impdp user/password@db  DIRECTORY=dmpdir(查当前数据库的DMP文件名称) DUMPFILE=data.dmp version=数据库版本号




--权限拓展

revoke dba from 用户

create user cqya identified by cqya;
grant connect,resource,dba,sysdba to cqya ;


grant connect to cqya;
grant dba to cqya;
grant delete_catalog_role to cqya;
grant ejbclient to cqya;
grant execute_catalog_role to cqya;
grant exp_full_database to cqya;
grant gather_system_statistics to cqya;
grant imp_full_database to cqya;
grant resource to cqya;
grant select_catalog_role to cqya;
-- Grant/Revoke system privileges 
grant create any materialized view to cqya;
grant create any table to cqya;
grant create any view to cqya;
grant create table to cqya;
grant drop any materialized view to cqya;
grant drop any table to cqya;
grant unlimited tablespace to cqya;

0

评论区