首页 > 数据库 >Oracle-创建表空间和用户

Oracle-创建表空间和用户

时间:2022-11-21 18:46:18浏览次数:29  
标签:dsjzx datafile dba 创建 用户 空间 Oracle select

1、创建临时表空间

create temporary tablespace dsjzx_temp
tempfile '/data/oracledata/dsjzx_cdb_temp.dbf'
size 100m  
autoextend on  
next 100m
maxsize UNLIMITED
extent management local;

2、创建数据表空间

create tablespace dsjzx_data  
logging  
datafile '/data/oracledata/dsjzx_cdb_data.dbf' 
size 2G  
autoextend on  
next 100m  
maxsize UNLIMITED
extent management local
Segment space management auto ; 

3、创建用户并指定表空间

create user C##dsjzx identified by 123456  
default tablespace dsjzx_data  
temporary tablespace dsjzx_temp;

--用户名: C##dsjzx , 密码: 123456

--当密码是数字+字母时,必须将密码用双引号引起来

4、给用户授予权限

grant connect,resource,dba to C##dsjzx;

5、解决表空间不足的情况

当Oracle IMP出现【无法为表空间 XX 中的段创建 INITIAL 区】时,通常是由于表空间不足引起的,扩展一下表空间容量或改成表空间自动增长(表空间自动增张可能或导致磁盘涨满,处理起来比较麻烦) 。

具体如何操作还要分情况而定 :

情况1:表空间未设置自动增张,而表空间容量又达到了LimitedSize。 
那么现找打表空间文件位置,然后设置自动增长,或 resize。

--1.设置数据文件自动扩展

select * from dba_data_files where TABLESPACE_NAME='XX';
alter database datafile '/opt/oracle/datafile/datafile01.dbf' autoextend on;

--2.修改数据文件大小

alter database datafile '/opt/oracle/datafile/datafile01.dbf' resize 1024M;

情况2:表空间自动增长,而表空间容量达到了MaxSize即(2147483645byte),这个时候表空间已经无法自动增长了,必须添加数据文件。

--查看表空间状态

select * from sys.dba_tablespaces where tablespace_name ='XX';

--为表空间xx添加数据文件

alter tablespace xx add datafile '/opt/oracle/datafile/datafile02.dbf' size 1024M autoextend on next 512M maxsize unlimited

补充:

赋予该用户登录数据库的权限

grant create session to tester;

赋予用户查看outpatient下的视图(或表)v_daily_charge的权限

grant select on outpatient.v_daily_charge to tester;

删除用户

drop user 用户名称 cascade;

查看数据库里面所有用户(前提是你是有dba权限的帐号,如sys,system)

select * from dba_users;
(select * from dba_users where TO_CHAR(CREATED,'yyyy-MM-dd')='2018-08-14';)

查看当前用户能管理的所有用户

select * from all_users;

查看当前用户信息

select * from user_users;

创建视图

create or replace view view_name
AS SELECT column_1,column_2 ... FROM tablename ;

 

标签:dsjzx,datafile,dba,创建,用户,空间,Oracle,select
From: https://www.cnblogs.com/yeyuzhuanjia/p/16912281.html

相关文章