`

oracle对表空间 USERS 无权限

阅读更多

权限赋予即可:alter user 用户名 quota unlimited on users;

下面是我SQLPLUS实现users权限的赋予:

SQL> connect daqing/thinking
已连接。
SQL> create table stud(name nvarchar2(10),age integer);
create table stud(name nvarchar2(10),age integer)
*
第 1 行出现错误:
ORA-01950: 对表空间 'USERS' 无权限

SQL> connect system/thinking
已连接。
SQL> alter user 用户名quota unlimited on users;
用户已更改。
SQL> connect daqing/thinking
已连接。
SQL> create table stue(name nvarchar2(10),age integer);
表已创建。
SQL> drop table stue;
表已删除。
SQL> spool off;
下面介绍一下其他管理语句:分配用户权限
-- 分配用户 Sam 创建表,创建序列,创建存储过程和创建视图的权限
grant create table,create sequence,create view,create procedure
to sam

l 去除用户权限

-- 去除用户 Sam 创建视图的权限
revoke create view from sam;

l 分配角色权限

-- 分配角色 manager 创建表,创建序列的权限
grant create table,create sequence to manager;

l 去除用户权限

-- 去除角色 manager 创建视图的权限
revoke create table from manager;

l 分配表的Select权限给用户

-- 分配用户 Sam 在表 tt 上的 select 权限
grant select on tt to sam;
-- 去除用户 Sam 在表 tt 上的 select 权限
revoke select on tt from sam;

l 分配表的Update权限给角色

-- 分配表的 Update 权限给角色 Manager
grant update on tt to manager;
-- 去除表的 Update 权限给角色 Manager
revoke update on tt from manager;

l 分配表的Select权限给所有用户

-- 分配表的 Select 权限给所有用户
grant select on tt to public;
-- 去除表的 Select 权限给所有用户
revoke select on tt from public;

l 分配表的Select权限给用户,且允许他授权给其他人

-- 分配表的 Select 权限给用户 Sam ,且允许 sam 罢表的 select 权限授权给他人
grant select on tt to sam with grant option;
分享到:
评论

相关推荐

    oracle中表空间、权限、角色、用户的总结

    oracle中表空间、权限、角色、用户的总结,其中包括表空间的建立,权限的配置,角色的生成和用户的挂接

    ORACLE quota 表空间限制

    通过上述介绍可以看出,在 Oracle 数据库中合理利用 Quota 功能可以有效管理用户对表空间的使用,从而保障数据库的稳定运行和数据安全。此外,正确处理已被删除表空间的配额信息也是维护数据库健康状态的重要环节之...

    oracle增加表空间大小

    ### Oracle增加表空间大小 在Oracle数据库管理过程中,随着数据量的增长,原有的表空间容量可能会逐渐变得不足。这时,就需要对表空间进行扩展操作。本文将详细介绍如何通过两种方法来增加Oracle表空间的大小。 ##...

    oracle查看用户、权限、角色的命令和视图

    - `USER_TAB_PRIVS`:显示当前用户自己对表的权限。 使用以下SQL语句,可以查询到相应的对象权限: ```sql SELECT * FROM DBA_TAB_PRIVS; SELECT * FROM ALL_TAB_PRIVS; SELECT * FROM USER_TAB_PRIVS; ``` ### 4...

    查询表空间剩余大小语句.txt

    ### Oracle查询表空间剩余大小语句 在Oracle数据库管理中,了解各个表空间的剩余空间是非常...通过对表空间使用情况的持续监控,不仅可以预防因空间不足而导致的问题,还能更好地利用存储资源,提高数据库的整体性能。

    oracle导入脚本

    在导入 SQL 脚本时,可能会出现各种错误,例如 `ORA-01950: 对表空间 'SYSTEM' 无权限`。可以通过授予用户相应的权限来解决问题,例如 `ALTER USER test1 QUOTA UNLIMITED ON system;` 和 `GRANT CREATE TABLE TO ...

    oracle常用语句

    再者,"Oracle创建表空间、用户授权、查看权限.txt" 文件可能讲述了Oracle中的表空间管理、用户管理和权限控制。在Oracle中,表空间是存储数据的基本单位,用于组织和管理数据库的物理存储。创建表空间可以分配磁盘...

    oracle命令大全.pdf

    - `select * from user_tab_privs`:用于查询当前用户对表的权限。 - `select username, default_tablespace from user_users`:用于查询当前用户及其默认表空间信息。 3. 用户操作和权限管理: - `conn / as ...

    Oracle 查询用户,表,授权相关语句

    而查看`SCOTT`对表的权限,则使用`DBA_TAB_PRIVS`: ```sql SELECT * FROM DBA_TAB_PRIVS WHERE grantee = 'SCOTT' AND table_name = 'YOUR_TABLE_NAME'; ``` 5. **查询角色和依赖关系**: 了解角色和其包含...

    Oracle数据库批量生成帐户脚本

    如果需要更细致的权限控制,还可以直接对表或视图进行授权,如: ```sql GRANT SELECT, INSERT, UPDATE, DELETE ON table_name TO username; ``` 在批量生成脚本时,这部分也可以根据需要动态生成。 考虑到安全性...

    oracle cdc同步模式step by step

    注意:在实际操作过程中可能会遇到一些权限问题,如“ORA-01950: 对表空间无权限”,此时需要确保用户具有足够的权限。 #### 四、总结 通过以上步骤,我们成功地在Oracle 11g中配置了一个CDC环境,实现了对`scott....

    Oracle常用的命令如何查看表的结构

    这不仅能帮助我们更好地理解数据库的设计,还能辅助我们在需要时对表进行修改或优化。 #### 查看表结构 要查看Oracle数据库中某个表的具体结构,可以使用以下命令: ```sql EDITDATA 表名; ``` 这条命令实际上...

    oracle资料#############

    根据提供的文件信息,我们可以从中提炼出与Oracle数据库相关的多个知识点,包括基本的命令操作、用户管理、表空间管理以及BFILE对象的使用等。接下来,将对这些知识点进行详细的阐述。 ### Oracle数据库基础命令 #...

    oracle数据库操作手册.pdf

    - **命令**: `SELECT username, created FROM dba_users;` #### 三、归档与非归档模式 **1. 查看数据库的归档模式** - **命令**: `ARCHIVE LOG LIST;` **2. 修改数据库的归档模式** - **命令格式**: - 开启归档...

    oracle命令大全.txt

    `:显示当前用户对表的特殊权限。 5. **用户默认表空间查看** - `select username, default_tablespace from user_users;`:获取当前用户的默认表空间信息,这对于数据存储和管理至关重要。 6. **用户身份认证与...

    oracle 常用表和视图

    - **user_col_privs**: 当前用户对表列的权限信息。 - **user_role_privs**: 当前用户的角色权限信息。 - **user_indexes**: 当前用户的索引信息。 - **user_ind_columns**: 当前用户索引对应的表列信息。 - **user_...

    异步CDC_HOTLOG模式 oracle

    然后授予发布者对表的所有权限: ```sql GRANT ALL ON ning.sales TO cdcpub; ``` **2. 将数据库置于Force Logging模式** 为了确保所有DML操作都记录在redo log中,以便异步CDC_HOTLOG模式能够准确捕获变更数据,...

    oracle 常用命令大全

    根据给定文件的信息,本文将围绕Oracle常用命令进行详细的阐述,并简单提及SQL Server的基本操作以及数据库连接的方法。首先,我们来详细解读Oracle相关的知识点。 ### Oracle常用命令详解 #### 启动与停止服务 1...

    Oracle数据库语句大全.docx

    11. **操作表的权限**:向用户授予对表的操作权限,如查询、插入、删除和更新。 ```sql GRANT SELECT, INSERT ON user_tbl TO scott; GRANT DELETE, UPDATE ON lihua.user_tbl TO scott; ``` 四、SQL命令与函数 12....

Global site tag (gtag.js) - Google Analytics