今天晚上在oracle创建了一个新的表空间和一个新的用户,当我用这个新用户创建表时,却出现:
ORA-01950: 表空间'USERS'中无权限 。我已经把创建表的权限赋给了此用户,怎么还会缺少权限呢?
后面到网上找了一下,原来是没有把resource和connect 权限赋给用户,赋予权限:
grant resource,connect to 用户名;,就ok了。
下面是用户权限列表:
CONNECT角色: --是授予最终用户的典型权利,最基本的
ALTER SESSION --修改会话
CREATE CLUSTER --建立聚簇
CREATE DATABASE LINK --建立数据库链接
CREATE SEQUENCE --建立序列
CREATE SESSION --建立会话
CREATE SYNONYM --建立同义词
CREATE VIEW --建立视图
RESOURCE角色: --是授予开发人员的
CREATE CLUSTER --建立聚簇
CREATE PROCEDURE --建立过程
CREATE SEQUENCE --建立序列
CREATE TABLE --建表
CREATE TRIGGER --建立触发器
CREATE TYPE --建立类型
分享到:
相关推荐
在进行事务回滚操作时,如果回滚段的空间不足,则会触发此错误。这通常意味着需要增加回滚段的大小或者优化应用减少回滚需求。 #### ORA-00018: Instance Terminated by Operating System 系统进程被操作系统终止时...
oracle中表空间、权限、角色、用户的总结,其中包括表空间的建立,权限的配置,角色的生成和用户的挂接
#### ORA-00038: 无法执行:无权限 当用户尝试执行某项操作但没有相应的权限时,将触发此错误。解决方法是向数据库管理员申请所需的权限。 以上是对部分ORA错误的详细介绍,这些错误覆盖了数据库管理中常见的一些...
- **解决方法**:确认撤销表空间的路径和权限设置。 #### ORA-00035: LICENSE_MAX_USERS less than current users - **描述**:LICENSE_MAX_USERS 小于当前用户数量。 - **解决方法**:增加 LICENSE_MAX_USERS 的值...
当尝试插入或更新的记录违反了数据库表中的唯一性约束时,就会出现这个错误。例如,在一个定义了唯一索引的字段上尝试插入重复的数据。 #### ORA-00017: 请求会话以设置跟踪事件 当管理员试图在Oracle会话中设置...
#### ORA-00035: LICENSE_MAX_USERS limit exceeded - **解释**: 许可证最大用户数限制被超过。 - **解决方案**: 联系许可提供商增加用户数限制。 #### ORA-00036: Inconsistent SQL (or PL/SQL) state - **解释*...
在使用Oracle数据库进行数据导入导出操作时,常常会遇到ORA-12154错误,即TNS:无法解析指定的连接标识符。这个问题主要由两个原因造成:一是Oracle服务器未安装正确,二是TNS配置文件未正确设置。以下是针对这两种...
与操作系统交互时出现错误,可能与文件权限、磁盘空间或硬件故障有关。检查OS层面的配置和状态。 #### ORA-00051:等待资源超时 表示在等待某一资源时超过了设定的时间限制。调整资源等待策略或优化资源分配。 ###...
Oracle错误一览表是Oracle数据库系统中遇到问题时的诊断指南,涵盖了从系统级错误到应用程序错误的各种情况。本文将深入解析部分常见Oracle错误代码及其含义,帮助数据库管理员和开发人员理解并解决这些问题。 ### ...
如果尝试获得表锁定但在系统中禁用了表锁定功能,会遇到此错误。启用表锁定功能或修改应用程序以避免需要表锁定。 #### ORA-00070: 命令无效 如果执行了一个无效的命令,会触发此错误。检查命令语法和参数是否正确...
#### ORA-00034: 无法在当前PL/SQL会话中 **描述**: 无法在当前的PL/SQL环境中执行特定操作。 **解决方法**: - 检查PL/SQL环境的配置。 - 确认操作是否适用于当前环境。 #### ORA-00035: LICENSE_MAX_USERS不能...
- 检查数据是否违反了表定义中的唯一约束。 - 使用`ALTER TABLE`语句删除或修改该约束。 - 如果数据本身存在问题,则修正后再尝试操作。 ##### ORA-00017: Out of Memory - **描述**:Oracle分配内存时出现问题...
当尝试向表空间中写入数据,但该表空间没有足够的可用空间时,会出现此错误。解决策略包括扩展现有表空间或创建新的表空间。 #### ORA-00023: 数据库实例无法恢复 如果数据库实例处于一种无法通过正常恢复过程恢复...
#### ORA-00035: LICENSE_MAX_USERS小于当前用户数 **错误描述**:当前并发用户数超过了许可证允许的最大值。 **解决方案**: - 减少并发用户数量。 - 联系供应商获取更高用户数的许可。 #### ORA-00050: 获取锁...
#### 六、创建表空间、用户及分配权限 Oracle 12C 引入了CDB (Container Database) 和 PDB (Pluggable Database) 的概念。CDB 相当于一个容器,可以容纳多个PDB。每个PDB都类似于独立的数据库实例。 1. **创建PDB**...
在导入 SQL 脚本时,可能会出现各种错误,例如 `ORA-01950: 对表空间 'SYSTEM' 无权限`。可以通过授予用户相应的权限来解决问题,例如 `ALTER USER test1 QUOTA UNLIMITED ON system;` 和 `GRANT CREATE TABLE TO ...
3. **创建表空间**:根据需要创建新的表空间。 ```sql CREATE TABLESPACE NNC_DATA01 DATAFILE 'D:\tablespace\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K; ...
Oracle DBA(数据库管理员)在日常工作中需要掌握一系列命令来管理数据库系统,这些命令涵盖了数据库的连接、查询、性能监控、用户管理等多个方面。以下是一些Oracle DBA应该熟悉的常用命令: 1. **运行SQLPLUS工具...
本实验报告主要涵盖了Oracle数据库中数据文件和表空间的管理、模式对象的管理和安全管理这三个核心领域。通过这些实验,我们能够深入理解Oracle数据库的基础操作和高级特性。 首先,我们来看看数据文件和表空间的...
30. **ORA-00057**: 超出临时表锁的最大数,可能与临时空间管理有关。 31. **ORA-00058**: 安装数据库时DB_BLOCK_SIZE必须是特定值,配置错误。 32. **ORA-00059**: 超出DB_FILES的最大值,数据库文件数量超出限制...