在大型数据库中,因为开发的需要,经常需要调用Procedure。在Oracle和SQLServer上开发Procedure因为语法不同,而有所区别;调试Procedure,在两个系统上都不太容易,尤其是进行错误处理时更是如此。首先说调试:1. 对于Oracle的调试,可以借助于第三方的工具,比如Pl/SQL Developer,以6.0.5.926版本为例,首先对该Procedur
需求前提:数据每年变化1~2次,软件预计生命周期50年实践环境:Oracle Spatial术语表:时空对象,快照时空对象:一个地理目标从诞生到消亡所经历的空间和时间范围及其属性信息。这是一个为处理时空数据方便而抽象出来的概念,相当于全信息模型中的全信息对象。为了理解时空对象,我们以二维地物为例。二维地物在二维空间中
Oracle10g提供了bbed工具,但是同样需要我们手工编译一下:[oracle@danaly lib]$ make f ins_rdbms.mk $ORACLE_HOME/bin/bbedmake: Nothing to be done for `/opt/oracle/product/10.2.0/bin/bbed''.[oracle@danaly lib]$ make f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbedLinking BBED utility (bbed)rm f /opt/oracle/prod
有人在Google新闻组上提出了一个问题:How can I get the BBED password?,继而引发了一场很有意思的讨论。 后来Pete Finnigan也在他的Blog写了一篇文章"An interesting thread on Oraclel about BBED"描述这次有意思的探讨。 在讨论中,有一个有趣的观点提到,如果这个工具被广泛传播,那么可能有些人不是用BBED来修复
别人整理的WORD。偶发表一下:一、识别占用资源较多的语句的方法(4种方法)1.测试组和最终用户反馈的与反应缓慢有关的问题。2.利用V_$SQLAREA视图提供了执行的细节。(执行、读取磁盘和读取缓冲区的次数)• 数据列EXECUTIONS:执行次数DISK_READS:读盘次数COMMAND_TYPE:命令类型(3:select,2:insert;6:update;
很多的时侯,做Oracle DBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满足Oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中
今早有朋友问到如下错误:/* OracleOEM */ ALTER DATABASE DATAFILE''/OracleStorage/content/content_ifs_lob_i_01.dbf'' RESIZE 10240MFri Dec 2 08:36:42 2005KTSMG_UPDATE_MQL(): MMNL absent for 4294967292 secs; Foregrounds taking over首先我们从MMNL可以知道,这是一个Oracle10g的数据库。MMNL是Oracle10g引入的一
因为在PL/SQL中并没有数组,这是我查资料找的范例和自己写的范例来解释如何在PL/SQL中使用数组。也许很多人已知道,不过就是让不知道的朋友们了解一下吧。 单维数组 DECLARE TYPE emp_ssn_array IS TABLE OF NUMBER INDEX BY BINARY_INTEGER; best_employees emp_ssn_array; worst_employees emp_ssn_a
在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。 一.表空间的自由空间 通过对表空间的自由空间的观察,可用来判断分配给某个表空间的空间是太多还是不够。请看下列的语句 SQL > select a.file_id "FileNo",a.tablespace_name "Tablespace_name",
(1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。 (2)OracleHOME_NAMETNSListener 监听器服务,服务只有在数据库需要远程访问时才需
Linux部分概念术语vlm very large memory(>4G)shmfs shared memory file system on /dev/shmhighmem higher memory addresses above 1GBhighpte kernel patch which allows putting ptes into highmemas2.1安装技巧及优化主要的安装模式的选择1.直接回车 图形方式2.text 文本方式3.lowers前3种是老版本的4.nofb5.expert
控制访问oracle的ip 通过对oracle参数文件的设置,可以控制访问计算机的ip地址。 在配置文件sqlnet.ora中增加: #开启对ip地址的检查 tcp.validnode_checking=yes #允许访问的ip tcp.invited_nodes=(ip1,ip2……) #禁止访问的ip ip.excluded_nodes= (ip1,ip2……) 重启监听!
Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数。Oracle系统中的参数,根据系统使用情况可以简单分为两大类,普通参数,也就是Oracle系统正常使用的一些参数,另外一类就是特殊参数,包括三种,过时参数、强调参数和隐藏参数。随着Or
在大型数据库管理系统中,ORACLE数据库不论在数据库管理能力还是在安全性方面都是无可非议的。国内企业使用ORACLE数据库的也较多,但是由于ORACLE不同版本的字符集,给数据显示、数据备份、数据转换等实际工作带来了不少麻烦。 一、字符集参数 一旦数据库创建后,数据库的字符集是不能改变的。因此,考虑使用哪一种字符集是
什么是认证? 只有最合适的专业技术人员才能在当前技术日趋复杂,且不断变化的环境中立于不败之地。但是,由于缺乏检验他们能力的权威标准,这些弄潮儿们永远不能肯定他们是否掌握了应该了解的一切。而且,这也使得管理人员和未来的雇主很难区分谁是真正能解决问题的人,谁是最具潜力的人。ORACLE认证专家计划(OCP)
1、什么是MetaLink? Oracle Metalink是Oracle技术支持的主要的ebusiness web支持,它可以节省最有价值的东西,时间! Oracle MetaLink是7x24小时在线可用的. 你可以调整英特网的速度和可访问性使技术支持适合你的计划和需求,并且变得更快更有效. MetaLink包含了Oracle技术支持的最好的实践经验和专家意见,以提高
环境准备 1、系统资源 ü /tmp或可用做临时空间的Disk要有 400 MB以上的空间 查看方法: $df k /tmp ü 256 MB以上的物理内存 of physical RAM memory 查看方法: $ /usr/sbin/lsattr E l sys0 a realmem ü 至少两倍物理内存的交换空间
大家在应用ORACLE的时候, 可能经常会用到对大数据类型的操作, 在这里我简单的总结一下, 希望对大家能有所帮助! 也欢迎大家一起来探讨, 以便共同进步, 共同发展! 本文对ORACLE的高手来说是不用看的. 1. 如何创建带有CLOB类型字段的表? CREATE TABLE TEST2 (AAA CLOB); 2. 如何对带有CLOB类型字段的
DBMS_PROFILER 包举例 下面是我提供的怎样使用配置的简单例子,运行配置文件来测试下面例程的性能. 例程用到的自定义脚本紧随其后. 1.创建过程. create or replace procedure am_perf_chk (pi_seq in number, pio_status in out nocopy varchar2) is l_dat date := sysda