如何限制用户能够在SQL*Plus发出哪些命令以及不能发出哪些命令
在system schema下有个表:product_user_profile,这个表很有意思。能够控制哪些用户在SQL*Plus里能够执行哪些命令以及不能执行哪些命令,这些命令既包括SQL命令,也包括SQL*Plus本身的命令,比如set、exit等。...
转载:利用大数据创造竞争优势
CEO关心的是合并、竞争、吸引消费者和低成本高收益,其最终目的是要企业在市场竞争中赢得胜利。而作为一名企业员工,要想获得更好的发展,不能只抱着“普通就好”的心态做事,一定要想到把事情做得更好,最核心的理念应该是帮助企业迈向成功。那么,在当今的大数据时代,我们又如何找出企业的竞争优势,帮助企业完成战略目标的同时,让自己也获得晋升的机会呢?作为一名IT专业人士,我希望从IT角度介绍一下大数据时代企业面临的挑战及机遇,进而帮助大家尽快实现自己的晋升目标。 晋升的机会 CFO每年都会做出一份IT预算,他们总希望
oracle的一个bug
本来是想测试连接日志文件删除时,oracle实例会出现什么问题。结果没成想,一测试居然测试出了oracle的一个bug。os:redhat linux 9.0oracle: 9.2.0.4首先测试的是noarchive模式下的情形。SQL> select group#,status ...
一次sqlldr导入慢的解决过程
今天在客户处进行培训时,客户抱怨到,sqlldr的速度太慢,说是从昨天晚上加载数据到今天上午,都没有结束。加载的文本文件大小为10M,大概包含10万条记录。按照我的理解,sqlldr几乎不可能花这么长的时间的。于...
更改数据文件路径的方法
数据文件如果从原来目录转移到另外一个目录,如何设置?我总结了一下,大概有三种方法。第一种方法,适用于转移所有表空间的数据文件(包括system),要求mount状态下完成:idle> startup mount;ORACLE 例程已经启动。...
oracle 11g 新特性之动态绑定变量窥视(二)
2. 11g之后的动态绑定变量窥视 而从11g开始,这个尴尬的问题开始得到了改善。因此从11g开始,引入了所谓的自适应游标共享(Adaptive Cursor Sharing)。该特性是一个...
log buffer及日志管理深入分析及性能调整(八)
3.4 减少生成的重做记录的方法要优化日志缓冲区的使用,最直接、最容易看到效果的方法当然就是阻止重做记录的产生了。也就是说对DML语句不记录数据块的改变过程,从而减少对日志缓冲区的使用。但是,毫无疑问,...
buffer cache深度分析及性能调整(一)
以前发在it168上了,到处被转载,也没说明出处。现在我既然开通了blog,就把它整理到blog里。由于内容太长,分多次发布。1. buffer cache的概念用最简单的语言来描述oracle数据库的...
如何在pl/sql里调用C语言写的程序
有时,我们会发现有些功能通过PL/SQL完成会很麻烦,而通过C/C++语言编程则会容易很多。因此,oracle提供了在PL/SQL程序里直接调用外部函数(包括C函数或Java方法)的功能,从而扩展了PL/SQL的程序功能。调...
如何使用策略组来实现行级别的VPD
我们知道可以使用基于行的VPD来隐式修改用户发出的SQL语句,从而限制用户能够查看到的数据。VPD常用的是策略,不过使用策略组能够实现更大的功能。1、创建驱动上下文SQL> connect hsj/oracleConnected.SQL> CREATE o...
稻城亚丁6日游之第四天(稻城-理塘-雅江-新都桥)
8月19日天气:晴早上起来发现天气放晴,湛蓝的天空,雪白的云朵,于是拍一张我们所住的客栈。 我们坐车来到稻城县的一家加油站加油。这时太阳已经出山了,把云的阴影投射到远方的大山上,这时路上来...
PGA自动管理原理深入分析及性能调整(五)
3.3多个并发session对PGA使用情况的监控现在我们可以来测试多个session并发时PGA的分配情况。测试并发的方式有很多,可以写一个小程序循环创建多个连接,然后执行上面的测试语句,也可以借助一些工具来完成。为...
如何配置MTS以穿越防火墙连接oracle
事情的起因是物流部的应用程序需要通过internet连接位于市区的数据库服务器,而该应用程序是个C/S应用。同时在市区的办公室配置了防火墙,并且只开放了1521端口。这种情况下,就变成tnsping能通,但是用sqlplus连就...