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;
评论区