ORACLE创建视图时权限不足 [问题点数:100分,结帖人kfly001]

Bbs1
本版专家分:61
结帖率 91.67%
Bbs7
本版专家分:26255
Blank
黄花 2011年1月 Oracle大版内专家分月排行榜第二
2010年12月 Oracle大版内专家分月排行榜第二
2010年11月 Oracle大版内专家分月排行榜第二
2010年10月 Oracle大版内专家分月排行榜第二
2010年8月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2010年9月 Oracle大版内专家分月排行榜第三
2010年7月 Oracle大版内专家分月排行榜第三
Bbs7
本版专家分:27232
Blank
红花 2011年2月 Oracle大版内专家分月排行榜第一
2010年11月 Oracle大版内专家分月排行榜第一
2010年10月 Oracle大版内专家分月排行榜第一
Blank
黄花 2010年9月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2011年4月 Oracle大版内专家分月排行榜第三
2011年3月 Oracle大版内专家分月排行榜第三
2011年1月 Oracle大版内专家分月排行榜第三
Bbs2
本版专家分:488
Bbs1
本版专家分:61
Bbs7
本版专家分:25417
Blank
红花 2011年3月 Oracle大版内专家分月排行榜第一
2011年1月 Oracle大版内专家分月排行榜第一
2010年12月 Oracle大版内专家分月排行榜第一
Blank
黄花 2011年4月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2011年2月 Oracle大版内专家分月排行榜第三
2010年11月 Oracle大版内专家分月排行榜第三
Bbs7
本版专家分:25417
Blank
红花 2011年3月 Oracle大版内专家分月排行榜第一
2011年1月 Oracle大版内专家分月排行榜第一
2010年12月 Oracle大版内专家分月排行榜第一
Blank
黄花 2011年4月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2011年2月 Oracle大版内专家分月排行榜第三
2010年11月 Oracle大版内专家分月排行榜第三
Bbs2
本版专家分:488
Bbs3
本版专家分:973
Bbs1
本版专家分:10
Bbs1
本版专家分:61
oracle创建修改视图权限不足解决方法
使用用户 AAA 登录Oracle以后,<em>创建</em><em>视图</em>,提示“<em>权限</em>不够” 这是因为 AAA 这个帐户目前没有<em>创建</em><em>视图</em>的<em>权限</em>。 解决方法为: 首先使用system帐户进行登录 ,然后执行:grant create any view to AAA 提示:授权成功。 再使用 AAA 登录就可以<em>创建</em><em>视图</em>了。 如果还是问题还是没有解决: 即便是 grant db...
oracle 用户视图创建权限
问题描述:在scott用户下<em>创建</em><em>视图</em>的时候,报错:<em>权限</em><em>不足</em>。 (其他用户以此类推) 解决方法 以dba用户登录 [sql] 代码如下: sqlplus / as sysdba 赋予scott用户<em>创建</em>VIEW的<em>权限</em> [sql] 代码如下: grant create view to scott 以scott用户登录<em>oracle</em> [
oracle 中获取创建视图权限
Oracle<em>创建</em><em>视图</em>时,提示用户<em>权限</em><em>不足</em>  (2013-01-27 21:12:37) 转载▼ 标签:  <em>权限</em><em>不足</em>   <em>oracle</em><em>权限</em>   it 分类: Oracle 问题:使用scott登录Oracle以后,<em>创建</em><em>视图</em>,提示“<em>权限</em>不够”,怎么解    这是因为scott这个帐户目前没有<em>创建</em><em>视图</em>的<em>权限</em>。
Oracle给用户赋予dba权限并且赋予创建视图、查询表的权限
1、赋予dba的<em>权限</em> grant dba to user; 2、在<em>创建</em>用户的时候如果直接给用户DBA<em>权限</em>,那么在B用户中可以直接查询A用户的表,但是在<em>创建</em><em>视图</em>时就会报无<em>权限</em>, 在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权。 解决方法: 1、赋予用户<em>创建</em><em>视图</em>的<em>权限</em>:GRANT CREATE VIEW TO USER 2、赋予可以查询任何表的<em>权限</em>:GRANT SELECT...
关于数据库创建视图权限不足的解决办法
在<em>创建</em><em>视图</em>时弹出如下对话框(用的navicat软件,与其他平台上的没啥分别,错误码都是ORA-01031) 原因是当前登录的scott用户没有<em>创建</em><em>视图</em>的<em>权限</em>,需要给scott用户授权 首先用scott用户登录,然后给scott用户授权 在控制台上输入grant create any view to scott; 如下 出现Grant succeeded.表示授权成功 然后再...
创建视图时出现权限不足
问题现象 在Oracle12c中,<em>创建</em><em>视图</em>,程序提出<em>权限</em><em>不足</em> 原因分析 Oracle10g或之前的版本,使用scott用户登录后,可以直接<em>创建</em>;如果用户使用的是11g或12c,则<em>创建</em>时会出现此错误;此时需要使用<em>创建</em>管理员登录后为用户授权 处理步骤 在命令行方式下输入:sqlplus sys/change_on_install as sysdba
oracle 视图权限 oracle 创建视图权限不足( ORA-01031: 权限不足)
http://www.jb51.net/article/32263.htm 转载于:https://www.cnblogs.com/622698abc/archive/2013/05/07/3065104.html
Oracle权限不足创建view权限不足
用户A和B都有dba<em>权限</em>,但是在A用户中<em>创建</em>一个<em>视图</em>访问用户B的表,提示"oralce <em>权限</em><em>不足</em>” 分析:在B用户中可以直接查询A用户的表,但是在<em>创建</em><em>视图</em>时就会报无<em>权限</em> 解决办法: --<em>创建</em><em>视图</em><em>权限</em>,一般网上找都是说的这句,但是光有这句还是无法<em>创建</em>  grant create  view to B;  --授予查询<em>权限</em>  grant select any tab
在Oracle中创建新用户, 并且赋予该用户查看其他用户视图权限
本文由Markdown语法编辑器编辑完成。1. 需求提出在HIS与第三方系统进行集成时,某第三方系统需要访问HIS数据库的<em>视图</em>而非全部的数据库表。HIS的数据库为Oracle, 因此需要在Oracle中在原有用户的基础上,再增加一个用户,该用户仅能查看HIS中为其开放的<em>视图</em>。这也是为了系统之间的安全考虑的。2. 解决方案经过技术查阅,找到的解决方案如下:(1)以system用户登录<em>oracle</em>数据库
ORACLE 创建视图时,提示用户权限不足
问题:使用scott登录Oracle以后,<em>创建</em><em>视图</em>,提示“<em>权限</em>不够”,怎么解决? 回答: 这是因为scott这个帐户目前没有<em>创建</em><em>视图</em>的<em>权限</em>。解决方法为: 首先使用system帐户进行登录,其中“tigertiger”为安装Oracle时所指定的密码(可修改): sqlplus system/tigertiger 然后执行: grant create any view to sc
Oracle创建视图view错误ORA-01031: 权限不足
create or replace view REPORT_CONFIGQUERY_367 AS SELECT * FROM (select PARSING_USER_ID,EXECUTIONS,SORTS,COMMAND_TYPE, DISK_READS,sql_text FROM v$sqlarea order BY disk_reads DESC )where ROWNUM&amp;l...
Oracle数据库创建视图view时,提示用户权限不足
转载:https://blog.csdn.net/zq9017197/article/details/22040093 ORACLE <em>创建</em><em>视图</em>时,提示用户<em>权限</em><em>不足</em> 问题:使用scott登录Oracle以后,<em>创建</em><em>视图</em>,提示“<em>权限</em>不够”,怎么解决? 回答: 这是因为scott这个帐户目前没有<em>创建</em><em>视图</em>的<em>权限</em>。解决方法为: 首...
创建视图 ORA-01031: 权限不足
<em>视图</em>就是一种虚拟的表,为了方便把各类表所需要的字段取出来<em>创建</em>的一张新的虚拟表。<em>视图</em>的增删改需要触发器的配合。   如果只是查找同一方案中的表去<em>创建</em><em>视图</em>,则只需要该用户有createview的<em>权限</em>便可<em>创建</em>。但是如果<em>创建</em>的<em>视图</em>涉及到要查询别的方案中的表,这时我们就需要select any table的<em>权限</em>了。   授权命令: cmd sqlplus "/as sysdba grant s
创建视图权限不足(解决)
问题:使用scott登录Oracle以后,<em>创建</em><em>视图</em>,提示“<em>权限</em>不够”,怎么解决? 回答: 这是因为scott这个帐户目前没有<em>创建</em><em>视图</em>的<em>权限</em>。解决方法为: 首先使用system帐户进行登录,其中“tigertiger”为安装Oracle时所指定的密码(可修改): sqlpl
Oracle创建视图时提示权限不足的解决办法
如果真是因为没有<em>创建</em><em>视图</em>的<em>权限</em>,则给用户设置<em>权限</em>即可。 grant create view to user1 但是这种情况仅适用于<em>视图</em>中用到的表都属于当前用户的情况下,如果<em>视图</em>中有其它的用户下面的表,那么<em>创建</em><em>视图</em>的时候,也是会被提示<em>权限</em><em>不足</em>,当是这种情况的时候,我们只需要执行下面的语句即可: GRANT SELECT ANY TABLE TO user1;
在PL/SQL中的过程里创建视图权限不够?用的是管理员身份
写的过程如下: create or replace procedure createAview is sql_str varchar(500); view_name varchar(100); beg
创建视图时出现权限不足的问题
在sqlplus里<em>创建</em><em>视图</em>时,显示ORA-01031: <em>权限</em><em>不足</em> 然后试着以dba用户登陆 sqlplus / as sysdba 回车,就出现ORA-01031: infficient privil
Oracle创建视图v$ 视图 错误ORA-01031: 权限不足
1、建立<em>视图</em>,用来测试测量REDO create or replace view v_measure_redo_size as select name, value   from v$mystat, v$statname  where v$mystat.statistic# = v$statname.statistic#    and v$statname.name = 'redo si
Oracle创建视图提示ORA-01031:insufficient privileges(权限不足
在Oracle数据库中<em>创建</em> 一个数据库用户 drm_test,并授予了“CONNECT","RESOURCE"这两个<em>权限</em> ALTER USER "drm_test" DEFAULT ROLE "CONNECT","RESOURCE"; 然后用这个用户登录后,<em>创建</em><em>视图</em>的时候提示(<em>权限</em><em>不足</em>): 后来查了一下,是由于没有给这个用户<em>创建</em><em>视图</em>的<em>权限</em>。可以用管理员用户登录数据库,然后给这个用户授
Oracle12C--权限管理(二十一)
知识点的梳理: sql语句针对<em>权限</em>的控制提供了两个操作命令:GRANT(授权)与REVOKE(回收<em>权限</em>);    说明 用户<em>创建</em>完成后是没有<em>权限</em>的,所以无法使用,要为此用户授权。Oracle的<em>权限</em>分为两种: 系统<em>权限</em>:数据库资源操作的<em>权限</em>,例如:<em>创建</em>数据表,索引等<em>权限</em>; 对象<em>权限</em>:维护数据库中对象的能力,即:由一个用户操作另外一个用户的对象; 所有<em>权限</em>应由DB
查询是否有创建dblink的权限
select * from user_sys_privs t   where t.privilege like upper('%link%');
创建视图权限不足解决方法 ORA-01031: 权限不足
描述:<em>创建</em><em>视图</em> 问题:ORA-01031: <em>权限</em><em>不足</em>解决:grant  select any table to TSS_TEST;
oracle 创建存储过程,权限不足
在insert地方会编译出错:“<em>权限</em><em>不足</em>”,请大神指点rn[color=#FF0000]错误:[/color]rn[Warning] ORA-24344: 成功, 但出现编译错误rn73/28 PL/SQL: ORA-01031: <em>权限</em><em>不足</em>rn73/9 PL/SQL: SQL Statement ignoredrn102/28 PL/SQL: ORA-01031: <em>权限</em><em>不足</em>rn102/9 PL/SQL: SQL Statement ignoredrn108/28 PL/SQL: ORA-01031: <em>权限</em><em>不足</em>rn108/9 PL/SQL: SQL Statement ignoredrn127/17 PL/SQL: ORA-00904: "SUMDAY": 标识符无效rn123/9 PL/SQL: SQL Statement ignoredrn (1: 0): Warning: compiled but with compilation errorsrnrn[color=#FF0000]sql:[/color]rn[code=sql]create or replace procedure ScoreToVoucher(ScoreExchThemeID int, CardTypeID int, EmployeeCode varchar2) rnasrnV_CardCount Number;/*卡的数量*/rnV_MaxVoucherID varchar2(30);/*最大券号*/rnV_MaxBillNumber varchar2(20);/*卡积分兑换表的最大单据号*/rnV_EmployeeName varchar2(60);/*职员名称*/rnbeginrn V_CardCount:=0;/*初始化卡的数量*/rn select EmployeeName into V_EmployeeName from "000".tbEmployee;rn delete from temp_Procedure__Card; /*删除临时卡表数据*/rn delete from temp_Procedure_Voucher;/*删除临时表券数据*/rn /*根据规则ID,卡类型,获取所有卡*/rn insert into temp_Procedure__Cardrn select a.MemberCode,a.CardCode,a.AccountsCode,a.CurrentBalance,0 ExchMoney,b.ExchVParValue,'' BillNumber,0 Score rn from "000".tbCard a,"000".tbScoreExchTheme brn where rn a.CardState=2 /*卡状态*/rn and a.IsBlankoutByChangeCard=0 /*不是废卡*/rn and a.IsIntegral=1 /*积分卡*/rn and a.typeID=CardTypeID /*卡类型*/rn and a.PeriodOfValidity>to_char(sysdate,'YYYYMMDD')/*有效期*/rn and b.ScoreExchThemeID=ScoreExchThemeID rn and b.ExchMoneyForm=0/*兑换形式为“兑现金”*/rn and b.IsSection=0/*分段积分不考虑*/rn and case b.CardTypeID when -1 then a.typeID else b.CardTypeID end=a.typeIDrn and a.LevelID in (select CardLevelID from "000".tbScoreExchTheme_CardLevel where ScoreExchThemeID=ScoreExchThemeID)rn and a.CurrentBalance>(select min(Score) from "000".tbScoreExchRuleToMoney where ScoreExchThemeID=ScoreExchThemeID);/*当前积分大于规则的最小积分*/rnrn select count(*) into V_CardCount from temp_Procedure__Card;rnrn if V_CardCount>0 then rn rn /*循环规则,按照积分大小降序,从大到小*/rn for extRule in (select * from "000".tbScoreExchRuleToMoney where ScoreExchThemeID=ScoreExchThemeID order by Score Desc) looprn /*更新兑换金额和*/rn update temp_Procedure__Card set rn ExchMoney=ExchMoney+(CurrentBalance-mod(CurrentBalance,extRule.Score))*extRule.ExchMoney/extRule.Score,rn CurrentBalance=mod(CurrentBalance,extRule.Score),rn Score=CurrentBalance-mod(CurrentBalance,extRule.Score)rn where CurrentBalance>=extRule.Score ;rn end loop;rn delete from temp_Procedure__Card where ExchMoney= T2.RNrn AND T1.RC - T1.ExchMoney / T1.ParValue < T2.RN rn )aa;rn rn /*根据券临时表插入券正式表*/rn INSERT INTO "000".tbVoucherrn (VoucherID,rn VoucherCode,rn MemberCode,rn ParValue,rn PeriodOfValidity,rn VoucherState,rn DepartmentCode,rn CheckoutString,rn OutDate,rn vType,rn AccountsCode,rn CardNumber,rn ScoreExchThemeID,rn PrintTempCode)rn select a.VoucherID,a.VoucherCode,a.MemberCode,b.ExchVParValue,b.VouchRetuenEndDate,2 VoucherState,rn '9957',md5(a.VoucherID||b.VouchRetuenEndDate||to_char(b.ExchVParValue)||to_char(2)) CheckoutString,to_char(sysdate,'YYYYMMDD'),0,a.AccountsCode,a.CardCode,b.ScoreExchThemeID,b.PrintTempCode from temp_Procedure_Voucher a,"000".tbScoreExchTheme brn where b.ScoreExchThemeID=ScoreExchThemeID;rn rn /*增加券制作明细*/rn rn /*根据卡临时表更新卡的积分余额*/rn UPDATE "000".tbCard T1rn SET ( T1.CurrentBalance,T1.TotalIntegralExchange) = (SELECT T2.CurrentBalance,T1.TotalIntegralExchange+T2.Scorern FROM temp_Procedure__Card T2rn WHERE T1.CardCode = T2.CardCode and T2.ExchMoney>0) ;rn rn /*记录兑换信息*/rn /*主表*/rn insert into "000".tb201407_ScoreExchrn select a.BillNumber,b.ScoreExchThemeID,a.AccountsCode,'9959' ExchDept,to_char(sysdate,'YYYYMMDD'),to_char(sysdate,'YYYYMMDDhh24Miss') ExchDate,EmployeeCode,rn V_EmployeeName ExchEmployName,0 ExchForm,a.Score Score,a.ExchMoney ,CurrentBalance ScoreBalanceEndExch,'' CancelBillNumber,'' WsPreBillNumber,a.AccountsCode CAcountsCodern from temp_Procedure__Card a,"000".tbScoreExchTheme b;rn rn /*明细*/rn insert into "000".tb201407_ScoreExchDetail(BillNumber,Score,ExchMoney)rn select BillNumber,Score,ExchMoneyrn from temp_Procedure__Card;rn rn /*记录卡日合计*/rn merge into "000".tb201407_DCardSum Mrn using temp_Procedure__Card Nrn on (M.SumDay=to_char(sysdate,'YYYYMMDD') and M.Accounts=N.AccountsCode)rn when not matched then rn insert (SumDay,Accounts,IntegralExchange)rn values(to_char(sysdate,'YYYYMMDD'),N.AccountsCode,N.Score)rn when matched then rn update set IntegralExchange=IntegralExchange+N.Score;rn rn /*记录卡月合计*/rn merge into "000".tb201407_MCardSum Mrn using temp_Procedure__Card Nrn on (M.Accounts=N.AccountsCode)rn when not matched then rn insert (SumDay,Accounts,IntegralExchange)rn values(to_char(sysdate,'YYYYMMDD'),N.AccountsCode,N.Score)rn when matched then rn update set IntegralExchange=IntegralExchange+N.Score;rn rn else rn DBMS_OUTPUT.PUT_LINE('没有对应的卡数据!');rn end if;rn rn commit;/*提交*/rn EXCEPTION /*异常处理*/rn WHEN OTHERS THEN rn DBMS_OUTPUT.PUT_LINE('发生错误,修改失败!'); rn ROLLBACK; rnrnend;rn[/code]
DBLINK ORA-01031
今天在做数据接口的时候发现了DBLINK ORA-01031的一些问题,整个场景回顾如下:一 场景一: 1、首先默认用户是没有<em>创建</em>DBLink的<em>权限</em>的,因此一般人都使用SYS<em>创建</em>一个PUblic 的dblink供所有用户使用。 >conn / as sysdba >CREATE database link crmdb connect to "crm" identified by "crm"
dblink权限控制问题
主机A上有数据库用户A,现在想在主机B上新建数据库用户B,使其能访问主机A上数据库用户A的所有表,但不能修改这些表的数据,请各位帮忙提供方案,时间比较紧,谢谢各位! 我尝试的方案有: 1、在用户B上建
oracle】dblink创建
目的:<em>oracle</em>中跨数据库查询      两台数据库服务器db_A(本地)和db_B(远程192.168.1.100),db_A下用户user_a 需要访问到db_B下user_b的数据解决:查询得知使用dblink(即database link  数据库链)实现过程:1、确定用户user_a有没有<em>创建</em> dblink 的<em>权限</em>:           select * from u...
Oracle DBLink 理解、授权、创建、删除、访问表授权
DBLINK<em>创建</em>:80机器对应用户apps<em>创建</em>
利用DBLINK创建表的问题
我想利用DBLINK在本地数据库A<em>创建</em>一个和数据库B一样的表,只要表结构,不需要数据。写了以下存储过程。 create or replace procedure proc_createtable is
Oracle下建立dblink时的权限问题
如果用普通用户,如果没授权,是无法建立dblink的: [<em>oracle</em>@<em>oracle</em>000 ~]$ sqlplus gao/gao [uniread] Loaded history (10 lines) SQL*Plus: Release 11.2.0.3.0 Production on 木 10月 17 09:30:27 2013 Copyright (c) 1982, 20...
问个dblink权限的问题
A库访问B库的数据,在A库<em>创建</em>一个public dblink到B库(使用B库具有select update delete<em>权限</em>的用户)。这个dblink是否具有B库那个用户的select update
oracle dblink创建及其使用和使用中问题解决
[size=medium][b]1.<em>创建</em>dblink的语法:[/b] CREATE [PUBLIC] DATABASE LINK link CONNECT TO username IDENTIFIED BY password USING ‘connectstring’ [b]2.说明:[/b] 1)<em>权限</em>:<em>创建</em>数据库链接的帐号必须有CREATE DATABASE LINK或CREAT...
oracle创建DBLINK报错问题(在线等。。)
起初想实现的功能就是ORACLE两个数据库直接表对表的导入数据的功能。 之前都是在用SQLSERVER,也用惯了里面的SSIS,可是发现ORACLE却弄不通。 --------------------
接前一个问题,关于dblink权限问题
根据上一帖。让我明白了dblink<em>权限</em>问题。 但是现在出现下列问题: 使用db_jaxt用户<em>创建</em>dblink(db_jaxt有select update insert delete<em>权限</em>),dblink
Oracle创建视图时显示没有权限
<em>视图</em>是一个虚拟表,其内容由查询定义,最主要的好处有两点:1 . 安全性。 为了隐藏一些数据,例如工资列,这个是每个老板都不想让员工看到的。 2 . 简单性。 可以使复杂的查询易于理解和访问。 问题:但是在使用scott用户时,<em>创建</em><em>视图</em>会提示“<em>权限</em>不够”,这个怎么解决? 回答: 这是因为scott这个帐户目前没有<em>创建</em><em>视图</em>的<em>权限</em>。 解决方法为: 首先使用system帐户进
scott创建视图权限不足问题
[size=medium]在scott账户下无法<em>创建</em>emp表的<em>视图</em>,一直显示<em>权限</em><em>不足</em> 只要在system的用户下 输入下句便可 grant create view to scott[/size]
scott 创建视图权限不足 ora-01031
在system的用户登陆输入grant create view to scott
Oracle 18c Scott 创建视图权限不足的问题
碰到<em>权限</em><em>不足</em>的问题差不多都是这个套路。。。   首先还是老样子,打开 SQL PLUS 然后登录 system 账户 输入 conn /as sysdba,连接到超级账户 输入:grant create view to scott;  授权 scott,一定要加 分号 “;”。 OK,完美解决!!!...
Oracle 创建dblink
跨本地数据库访问另外一个数据库表中的数据时,本地数据库中必须<em>创建</em>远程数据库的dblink. 以sys用户登录本地数据库,查看dblink的<em>权限</em>. select * from user_sys_privs t where t.privilege like upper('%link%'); 1 SYS CREATE DATABASE LINK NO 2 SYS DROP PUBLIC DA
dblink创建以及出现问题
dblink<em>创建</em>以及出现问题开发过程中,经常会碰到需要从数据库A中查询另一个数据库B的某张表的数据,这是时候我们可以使用dblink来连接数据B进行数据查询等;1、<em>创建</em>DBLink语法如需在A数据库中增删改查(当然前提是你的登录用户有<em>权限</em>)B库的表信息,可以再A数据库中建立dblink连接到数据库B,dblink建立语法如下: create database link dblink_name
Oracle 创建 DBLink 的方法
Oracle <em>创建</em> DBLink 的方法
oracel dblink的简单使用
<em>oracle</em>在进行跨库访问时,可以通过<em>创建</em>dblink实现,今天就简单的介绍下如果<em>创建</em>dblink,以及通过dblink完成插入、修改、删除等操作          首先了解下环境:在tnsnames.ora中配置两个数据库别名:orcl(用户名:wangyong 密码:1988)、orcl2(用户名:wangyong 密码:123456),在orcl中     <em>创建</em>database lin
Oracle 创建DBLink
需求两台数据库服务器(本地)和(远程192.168.1.59),本地用户orcl需要访问到远程服务器下mars的数据,这时就需要<em>创建</em>DBLink。方案①先确定用户是否有<em>创建</em>DBLink的<em>权限</em>:select * from user_sys_privs where privilege like upper('%DATABASE LINK%'); 如果没有,则需要使用 sysdba 角色给用户赋权:gra
Oracle创建视图view权限不足问题剖析
问题: 使用USER1等其他用户登录Oracle以后,<em>创建</em><em>视图</em>,提示“<em>权限</em>不够”,怎么解决?&amp;lt;wbr&amp;gt;&amp;lt;wbr&amp;gt;&amp;lt;/wbr&amp;gt;&amp;lt;/wbr&amp;gt; 这是因为USER1这个帐户目前没有<em>创建</em><em>视图</em>的<em>权限</em>。 解决方法为: &amp;lt;wbr&amp;gt;首先使用system帐户进行登录&amp;lt;br&amp;gt;&amp;lt;wbr&amp;gt;&amp;lt;
ORACLE 创建视图时,提示用户权限不足解决办法
问题:使用scott登录Oracle以后,<em>创建</em><em>视图</em>,提示“<em>权限</em>不够”,怎么解决? 回答: 这是因为scott这个帐户目前没有<em>创建</em><em>视图</em>的<em>权限</em>。解决方法为: 首先使用system帐户进行登录,其中“tiger”为安装Oracle时所指定的密码(可修改): sqlplus system/tiger然后执行: grant create any view to scott 提示:授权成功。 执...
oracle视图查询权限问题,求解决办法!!!
总行给的<em>视图</em>让我查询、但查询<em>权限</em>不是管理员,在使用这个<em>视图</em>查询的时候、偶尔会提示查询失败,失败原因:0ra-12154和ora-02063,我现在做的查询程序是直连数据库的,而且每次执行完查询我都立马
DBA权限仍然无法创建视图
在<em>创建</em>用户的时候如果直接给用户DBA<em>权限</em>,那么在B用户中可以直接查询A用户的表,但是在<em>创建</em><em>视图</em>时就会报无<em>权限</em>, 在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权。 解决方法: 1、使用system用户登录,connect as DBA 2、赋予scott用户<em>创建</em><em>视图</em>的<em>权限</em>:GRANT CREATE VIEW TO SCOTT 3、赋予scott可以查询任何表的<em>权限</em>:GRANT...
oracle用另一个用户的表创建视图,报错‘权限不足
(亲测 有效) 用system登录,将用户A的表授权给public或者 B grant select on  A.table1 to public; grant select on A.table to B; 或者用A登录,将表的select授权给public或者B              grant select to B;
dba创建视图时引用表的ORA-01031权限不足问题
用户liuya9and10<em>创建</em><em>视图</em>create or replace view statsas select STAT... || a.name name, b.value      from v$statname a, v$mystat b     where a.statistic# = b.statistic#    union all    select LATCH. ||
oracle创建视图中涉及到另外一个用户的表权限不足问题
    在<em>oracle</em>中存储过程或者<em>视图</em>等对象<em>创建</em>时,如果涉及到另外一个用户的表,即使你已经grant dba了,也不行,必须显式地赋予查询<em>权限</em>。否则,你会发现在pl/sql中可以执行语句,但是一旦放到create 中就告诉你<em>权限</em><em>不足</em>。  grant   select   any     table   to   user
oracle授权创建视图
用dba身份授权: grant create any view to scott 用scott<em>创建</em><em>视图</em>: create view testview as select empno,ename from emp; 确认test是表还是<em>视图</em>: select object_type from user_objects where object_name='test'; ...
oracle创建视图需要的权限
在<em>创建</em>用户的时候如果直接给用户DBA<em>权限</em>,那么在B用户中可以直接查询A用户的表,但是在<em>创建</em><em>视图</em>时就会报无<em>权限</em>,在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权。 --<em>创建</em><em>视图</em><em>权限</em>,一般网上找都是说的这句,但是光有这句还是无法<em>创建</em> grant create view to B; --授予查询<em>权限</em> grant select any table to B; ...
创建包~ 权限不足
RT 用户A下<em>创建</em>包的时候出现ORA-01031的错误 提示<em>权限</em><em>不足</em> rn
创建触发器权限不足?!
我现在需要的是,在WORKSHEET中<em>创建</em>用户,给用户<em>创建</em>表、<em>创建</em>触发器,现在表<em>创建</em>成功,但<em>创建</em>触发器提示<em>权限</em><em>不足</em> ????rnrnConnect system/manager@oradbrndrop user BBB cascade;rncreate user BBB identified by BBBrn default tablespace usersrn temporary tablespace temprn quota unlimited on users;rn grant connect to BBB;rn grant resource to BBB;rn grant create table to BBB;rn grant create trigger to BBB;rnrnConnect bbb/bbb@oradbrnrnCREATE TABLE "活动" ( rn 编号 NUMBER (12) NOT NULL, rn 最后访问时间 DATE, rn ID NUMBER (12) DEFAULT 0 NOT NULL)rn TABLESPACE USERSrn PCTFREE 10rn PCTUSED 40rn INITRANS 1rn MAXTRANS 255rn STORAGE ( rn INITIAL 131072rn NEXT 131072rn PCTINCREASE 0rn MINEXTENTS 1rn MAXEXTENTS 4096rn FREELISTS 1 FREELIST GROUPS 1 )rn NOCACHE; rnrnCREATE OR REPLACE TRIGGER "bbb".活动_IDrn BEFORE INSERT OR DELETE OR UPDATE ON 活动rn FOR EACH ROWrnDECLARErn nid NUMBER;rnBEGINrn IF INSERTING THENrn SELECT NVL((MAX(ID)+1),1) INTO nid FROM 活动;rn :new.ID := nid;rnrn ELSIF UPDATING THENrn :new.ID := :old.ID;rnrn ELSIF DELETING THENrn NULL;rnrn END IF;rnEND;rnrn
VC++写的一个传真机(收发)下载
一套非常不错的传真库(稳定,高速),几乎支持所有的FaxModem,出自Symantec公司 Winfax 中国作者之手。 相关下载链接:[url=//download.csdn.net/download/bitfoolbear/1967986?utm_source=bbsseo]//download.csdn.net/download/bitfoolbear/1967986?utm_source=bbsseo[/url]
C语言程序设计基础题目下载
C语言程序设计基础,里面有一些基础的题目,或许对你有帮助 相关下载链接:[url=//download.csdn.net/download/shisuiren/2297421?utm_source=bbsseo]//download.csdn.net/download/shisuiren/2297421?utm_source=bbsseo[/url]
百度post登录 c#完整版下载
百度post登录 c#完整版 验证密码是否正确,你懂得。 相关下载链接:[url=//download.csdn.net/download/u010265307/5249482?utm_source=bbsseo]//download.csdn.net/download/u010265307/5249482?utm_source=bbsseo[/url]
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合
我们是很有底线的