`
luozhonghua2014
  • 浏览: 62308 次
文章分类
社区版块
存档分类
最新评论

oracle dba create view 失败 解决办法

 
阅读更多
SQL> CONN /AS SYSDBA
已连接。
SQL> CREATE OR REPLACE VIEW SCOTT.VIEW_1 AS SELECT * FROM sh.CUSTOMERS;
CREATE OR REPLACE VIEW SCOTT.VIEW_1 AS SELECT * FROM sh.CUSTOMERS
*
第 1 行出现错误:

ORA-01031: 权限不足



处理办法:

GRANT CREATE ANY TABLE TO scott;
GRANT SELECT ANY TABLE TO scott;
GRANT COMMENT ANY TABLE TO scott;
GRANT LOCK ANY TABLE TO scott;
GRANT SELECT ANY DICTIONARY TO scott;


GRANT CREATE ANY TABLE TO sh;
GRANT SELECT ANY TABLE TO sh;
GRANT COMMENT ANY TABLE TO sh;
GRANT LOCK ANY TABLE TO sh;
GRANT SELECT ANY DICTIONARY TO sh;

分享到:
评论

相关推荐

    oracle_create

    sql>grant create session,alter session,create view,create anytable to wwrole; sql>grant connect,resource to wwrole; sql>grant dba to wwrole; 5、把角色赋予用户 sql>grant wwrole to wwuser;

    Oracle DBA SQL速查手册.zip

    《Oracle DBA SQL速查手册》是一本专为Oracle数据库管理员(DBA)设计的实用工具书,以CHM...《Oracle DBA SQL速查手册》作为一本速查手册,其目的是帮助读者快速查找和解决问题,是Oracle DBA日常工作的必备参考资料。

    Oracle创建用户,并授权DBA权限

    GRANT CREATE ANY VIEW, DROP ANY VIEW, EXP_FULL_DATABASE, IMP_FULL_DATABASE, DBA, CONNECT, RESOURCE, CREATE SESSION TO remotesea; ``` - **`CREATE ANY VIEW`**:允许创建任何视图。 - **`DROP ANY VIEW`**...

    DBA对Oracle SQL编写规范的总结

    ### DBA对Oracle SQL编写规范的总结 #### 一、引言 在Oracle数据库开发过程中,遵循一套标准化的SQL编写规范对于提升代码质量、增强可读性和可维护性至关重要。本文档由一位经验丰富的数据库管理员(DBA)撰写,旨在...

    Oracle 开发DBA SQL编写规范

    ### Oracle开发DBA SQL编写规范 #### 1. 引言 本文档旨在为Oracle数据库开发者提供一套标准化的SQL及PL/SQL编写指南,通过规范化SQL及PL/SQL的编写方式,提高代码的可读性、可维护性和执行效率。本规范适用于所有...

    oracle 权限

    grant create session, create table, create view, create any index to keeltest; grant unlimited tablespace to keeltest; ``` #### 三、权限管理最佳实践 1. **最小权限原则**:只授予完成任务所需的最少...

    oracle增加表空间

    GRANT CREATE VIEW TO u_bj; GRANT SELECT ANY DICTIONARY TO u_bj; GRANT SELECT ANY TABLE TO u_bj; GRANT UNLIMITED TABLESPACE TO u_bj; GRANT UPDATE ANY TABLE TO u_bj; GRANT DEBUG CONNECT SESSION TO...

    00577 Oracle公司内部数据库培训资料-Les13_控制用户权限(PPT 25页).ppt

    系统权限涵盖了一系列对数据库操作的授权,包括但不限于创建会话(CREATE SESSION)、创建表(CREATE TABLE)、创建序列(CREATE SEQUENCE)、创建视图(CREATE VIEW)和创建过程(CREATE PROCEDURE)。DBA可以通过`...

    oracle新建用户详细步骤

    cmd输入 sqlplus;... GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE SEQUENCE,UNLIMITED TABLESPACE TO 用户名; GRANT CONNECT TO 用户名; GRANT RESOURCE TO 用户名; GRANT DBA TO 用户名;

    oracle权限管理

    GRANT CREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE ANY INDEX, CREATE SEQUENCE, CREATE TYPE TO YZHQ WITH ADMIN OPTION; ``` - 这条命令将上面列出的所有系统权限授予了用户`YZHQ`。 - `WITH ADMIN ...

    vcenter6.0采用oracle11g独立数据库

    CREATE USER "VPXADMIN" PROFILE "DEFAULT" IDENTIFIED BY "oracle" DEFAULT TABLESPACE "VPX" ACCOUNT UNLOCK; grant connect to VPXADMIN; grant resource to VPXADMIN; grant create view to VPXADMIN; ...

    oracle初学者必知的100个问题

    由于Oracle数据库系统的复杂性,对于初学者来说,理解其基础知识、概念、操作和常见问题的解决方案是十分必要的。下面,我们将详细介绍Oracle初学者可能会面临的一些常见问题及其解决方法。 1. 什么是Oracle数据库...

    Oracle无效的数据库对象

    Oracle 无效的数据库对象是指那些不能正常工作或编译的对象,例如 procedure、function、view 等。这些对象可能由于某些原因而变得无效,例如数据库升级、降级、迁移等操作。 Oracle 总是会尝试自动重编译无效的 PL/...

    oracle系统自带角色说明

    在Oracle Database 10g之前的版本中,Connect角色还包含了更多权限,如`ALTER SESSION`、`CREATE CLUSTER`、`CREATE DATABASE LINK`、`CREATE SEQUENCE`、`CREATE SESSION`、`CREATE SYNONYM`、`CREATE TABLE`和`...

    查看ORACLE用户权限

    最后,如果需要授予权限给特定用户,例如将`CONNECT`, `RESOURCE`, `CREATE SESSION`, 和 `CREATE VIEW`权限授予名为`TEST`的用户,可以使用如下命令: ``` GRANT CONNECT, RESOURCE, CREATE SESSION, CREATE VIEW ...

    oracle hr创建脚本

    GRANT CREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE SEQUENCE, CREATE PROCEDURE TO hr; ``` 上述语句创建了一个名为`hr`的用户,设置了默认表空间为`HR_DATA`,并给予了创建会话、表、视图、序列和过程的...

    oracle一个创建用户,创建表空间、授权、剪标的完整的过程

    GRANT CREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE SEQUENCE, CREATE PROCEDURE, UNLIMITED TABLESPACE TO newuser; ``` 这里的权限包括: - `CREATE SESSION`:允许用户连接到数据库。 - `CREATE TABLE`...

    Oracle公司内部数据库培训之控制用户权限.pptx

    DBA可以创建角色(如`CREATE ROLE manager`),然后将权限赋给角色(如`GRANT create table, create view TO manager;`),最后将角色赋予一个或多个用户(如`GRANT manager TO DEHAAN, KOCHHAR;`)。这样,当需要...

    ORACLE 四大宝典

    此外,学习Oracle的SQL语法,如DML(数据操纵语言)操作(INSERT、UPDATE、DELETE)和DDL(数据定义语言)操作(CREATE、ALTER、DROP)是掌握Oracle编程的关键。 二、PL/SQL编程 PL/SQL是Oracle的内置过程式语言,...

Global site tag (gtag.js) - Google Analytics