ORACLE

如何实现只授予用户查看存储过程定义的权限

有个网友问我,如何授予某个用户只能查看某些存储过程的定义权限,而不能让用户去修改、执行存储过程。看似简单的问题,却因为从没有碰到这样的需求。花了点时间才梳理、总结清楚。 关于ORACLE账号的权限问题,一般分为两种权限: 系统权限: 允许用户执行特定的数据...

EBS xml publisher中文乱码问题及解决办法

由于本机环境问题,导致做的xml publisher报表跑不出来,无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 XML 文档只能有一个顶层元素。处理资源 ‘http://***....

Oracle数据库ORA 54013错误的解决办法

ORA-54013: 不允许对虚拟列执行 INSERT 操作 这是Oracle 11 的新特性 —— 虚拟列。 在以前的Oracle 版本,当我们需要使用表达式或者一些计算公式时,我们会创建数据库视图,如果我们需要在这个视图上使用索引,我们会创建基于函数的...

Oracle之SQL语句性能优化(34条优化方法)

好多同学对sql的优化好像是知道的甚少,最近总结了以下34条仅供参考。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving tab...

Oracle查询表里的重复数据方法

一、背景   一张person表,有id和name的两个字段,id是唯一的不允许重复,id相同则认为是重复的记录。 二、解决   select id from group by id having count(*) > 1   按照id分组并计数,某...

分享Oracle 11G Client 客户端安装步骤(图文详解)

Oracle 11G Client 客户端安装步骤,具体如下: 下载地址:#l 先将下载下来的ZIP文件解压,并运行setup.exe文件。 执行到第四步之后,出现错误,直接点全部忽略就可以了。 把上面的步骤执行完了,那么就该等待Oracle的安装了。 现...