ORA-01950: no privileges on tablespace xxx ORA-01950: 对表空间 'xxx'无权限
场景:
创建用户,在用户scheme下新建了一张表,插入数据时报错 ORA-01950: 对表空间 'xxx'无权限
创建用户
/*第1步:创建临时表空间 */
create temporary tablespace odi_temp
tempfile 'C:\app\ORACLE\oradata\orcl\odi_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local; /*第2步:创建数据表空间 */
create tablespace odi_data
logging
datafile 'C:\app\ORACLE\oradata\orcl\odi_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local; /*第3步:创建用户并指定表空间 */
create user sakila identified by sakila
default tablespace odi_data
temporary tablespace odi_temp
profile default ; /*第4步:给用户授予权限 */
grant connect,resource to sakila;
创建表
CREATE TABLE actor (
actor_id numeric NOT NULL ,
first_name VARCHAR(45) NOT NULL,
last_name VARCHAR(45) NOT NULL,
last_update DATE NOT NULL,
PRIMARY KEY (actor_id)
);
插入数据时报错
INSERT INTO actor (
actor_id,
first_name,
last_name,
last_update
)
VALUES
(
'',
'PENELOPE',
'GUINESS',
'2006-02-15 04:34:33.000'
);

报错信息:
ORA-01950: 对表空间 'ODI_DATA' 无权限
ORA-01950: no privileges on tablespace 'ODI_DATA'
原因:
没有分配表空间配额:
配额(quota):允许被使用的空间。用户可以在表空间上可以使用的空间。
解决办法:
使用sys用户添加用户在表空间上的配额,
alter user SAKILA quota unlimited on odi_data;
这个问题如果在创建用户时,给该用户授予表空间配额可以避免。下面的红色部分
参照 http://docs.oracle.com/database/121/SQLRF/statements_8003.htm#SQLRF01503
/* 创建用户并指定表空间 */
create user username identified by password
default tablespace user_data
temporary tablespace user_temp
quota unlimited on user_data
profile default ;
ORA-01950: no privileges on tablespace xxx ORA-01950: 对表空间 'xxx'无权限的更多相关文章
- Oracle 'no privileges on tablespace 表空间名称' 问题解决
		
create user bryan identified by bryan; grant create session to bryan; grant create table to brya ...
 - ORA-01950: no privileges on tablespace 'USERS'-- 解决办法
		
ORA-01950: no privileges on tablespace 'USERS' 原因: 在表空间 "USERS" 无权限 解决办法: 用户登录,查看当前用户所 ...
 - ORA-01950: no privileges on tablespace xxxx
		
案例场景: 新建了一个表空间后TBS_MARKET_DAT,希望将归档的数据放置在这个表空间. SQL> CREATE TABLESPACE TBS_MARKET_DAT 2 DATAFI ...
 - 硬盘空间满导致mysql ibd文件被删后提示Tablespace is missing for table 'db_rsk/XXX"
		
昨天一早,开发人员反馈说一个测试环境报Tablespace is missing for table 'db_rsk/XXX",周末刚升级过,特地让开发回去查了下,说脚本中肯定没有drop ...
 - ORA-01950:no privileges on tablespace 'USERS'
		
ORA-01950:no privileges on tablespace 'USERS' SQL>create user myuser identitied by password; SQL& ...
 - Mysql 用户权限管理--从 xxx command denied to user xxx
		
今天遇到一个mysql 权限的问题,即标题所述 xxx command denied to user xxx,一般mysql 这种报错,基本都属于当前用户没有进行该操作的权限,需要 root 用户授 ...
 - href="javascript:xxx(this);"和onclick="javascript:xxx(this);"的区别
		
href="javascript:xxx(this);"和onclick="javascript:xxx(this);" 一直以为这两种写法是等同的,今天在项目 ...
 - 项目 XXX 的 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx”
		
项目 XXX 的 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx” 编译新下载的代码出错 修改包管理器的源为 http://www.nuget.org/api/v2/ .重试后成功 ...
 - There is no getter for property named xxx' in 'class java.lang.xxx'
		
在xxxMapper.xml我们使用sql片段来提高sql代码的复用性,当时新手传入参数时常常出现这样的错误: There is no getter for property named xxx' i ...
 
随机推荐
- 实用ExtJS教程100例-007:ExtJS中Window组件最小化
			
在上一节中我们演示了如何使用ExtJS的Window组件,这篇内容中我们来演示一下如何将窗口最小化. 要让ExtJS标题栏中显示最小化按钮并不麻烦,只需要设置 minimizable: true 即可 ...
 - linux 7z 命令编译安装,mac安装p7zip
			
linux 7z 命令编译安装 7zip是一个开源的压缩软件 7z格式是压缩率最高的格式 服务器备份 数据几个g 要是tar压缩下载的话 时间太长 7zip压缩出来体积很小 首先安装 我这是 ce ...
 - Android日志监听工具logcat命令详解(转)
			
Android日志系统提供了记录和查看系统调试信息的功能.日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过logcat命令来查看和使用. 在使用logcat之前,请确保手机的USB调试 ...
 - BZOJ3916: [Baltic2014]friends
			
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3916 题解:随便hash.刚开始看错题WA了N发.(我连双hash都写了!) 代码: #inc ...
 - iOS:三种常见计时器(NSTimer、CADisplayLink、dispatch_source_t)的使用
			
一.介绍 在iOS中,计时器是比较常用的,用于统计累加数据或者倒计时等,例如手机号获取验证码.计时器大概有那么三种,分别是:NSTimer.CADisplayLink.dispatch_source_ ...
 - linux  shell grep/awk/sed  匹配tab
			
处理文件的命令实在是多, sed, awk, grep等.遇到了需要匹配tab的情况, 记录一下. 例子如下:找出文本中第一列是1的行. 文本a 解法1 : 直接使用正则表达式, ^表示开头, \t表 ...
 - CentOS6.4下安装Chrome
			
因为蛋疼的glibc问题,(我就纳闷了,为何CentOS支持的glibc的版本就那么低呢,害得我至今还没把genymotion安装上), Chrome浏览器一直没安装上,不过终于找到了解决方案,安装派 ...
 - Hadoop视频教程汇总
			
一 慕课网 1.Hadoop大数据平台架构与实践--基础篇(已学习) 链接:https://www.imooc.com/learn/391 2.Hadoop进阶(已学习) 链接:https://www ...
 - jQuery中的编程范式
			
浏览器前端编程的面貌自2005年以来已经发生了深刻的变化,这并不简单的意味着出现了大量功能丰富的基础库,使得我们可以更加方便的编写业务代码,更重要的是我们看待前端技术的观念发生了重大转变,明确意识到了 ...
 - 通过js去掉所有的html标签,得到HTML标签中的所有内容
			
<script> //替换掉所有的 html标签,得到Html标签中的内容 var s="<P><FONT face=宋体 color=#000000> ...