我有一个表和Oracle(11企业)架构 CREATE TABLE USER.WSP_BUNDLE ( NODE_ID RAW(16) NOT NULL, BUNDLE_DATA BLOB NOT NULL ); CREATE UNIQUE INDEX USER.WSP_BUNDLE_IDX ON USER.WSP_BUNDLE(NODE_ID); 和第三方库(Java 6,JDBC – 最新的jdbc驱动程序)来操纵它。 Oracle分析器(tkprof)显示, lib执行这样的语句总时间的大约50% : update WSP_BUNDLE set BUNDLE_DATA = :1 where NODE_ID = :2 TKProf数据 Plan Hash: 4085453680 update WSP_BUNDLE set BUNDLE_DATA = :1 where NODE_ID = :2 call count cpu elapsed […]
当谈到索引中的“固定”时,究竟是什么呢? 有没有其他的词/我可以search,因为谷歌没有提供任何解决scheme。 这是一个testing问题的一部分,学生被要求定义和描述与索引有关的固定。 有没有人有一个想法?
两个问题。 我怎么知道什么时候从5.8升级到5.9? 在哪里logging? 什么是从5.9回滚或降级到5.8的过程? 背景:支持在即将到来的几周内添加NetApp存储设备的客户端,并且configuration的authentication高达5.8,而不是5.9。 然后用6.x版本进行authentication。 由于其他将要使用设备的服务器都运行在5.8版本上,因此所需的结果就是将这个服务器回滚一下,找出它的升级时间(我对这个项目是半新的,而以前的pipe理员早已不在了) 。 内核版本在服务器上是相同的,/ etc / redhat-release显示的是5.8,但是显示的是一个 $ more / etc / redhat-release 红帽企业Linux服务器版本5.9(Tikanga) 可能值得注意的是,他们正在运行Oracle Enterprise Linux,但是对于所有(大多数)意图和目的,它们可以被视为与RHEL相同。
你如何克隆一个oracle实例? 基本上,我想最终将它从d:\oracle\oldname到d:\oracle\newname 。 我正在使用Oracle 10.2。
在Windows Server 2008 64位计算机上安装Oracle XE 10g时遇到问题。 安装之后,连接到数据库pipe理页面http://127.0.0.1:8080/apex失败。 如果我运行sqlplus / as sysdba我得到错误ORA-12560: TNS:protocol adapter error 。 看看服务,我可以看到OracleServiceXE没有启动(即使启动types是自动的)。 我重新启动服务并重新运行 c:\>sqlplus / as sysdba (…) Connected to an idle instance. SQL> startup ORA-01078: failure in processing system parameters ORA-01565: error in identifying file 'C:\oraclexe\app\oracle\product\10.2.0\server\dbs/spfileXE.ora' ORA-27041: unable to open file OSD-04002: unable to open file O/S-Error: (OS 2) The […]
最近,我们的Apache Web服务器每天给我们多次这个错误: [Tue Apr 06 01:07:10 2010] [error] Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting 我们将ThreadsPerChild设置从50提升到100,但是我们仍然得到错误。 我们的访问日志表明,这些错误甚至在高负载时也不会发生。 例如,这里是我们的访问日志摘录(IP地址和一些url被编辑为隐私)。 正如你所看到的,上述错误发生在1:07,导致错误的几分钟内只有less量的请求发生: 99.88.77.66 – – [06/Apr/2010:00:59:33 -0400] "GET /WebRepository/jquery/jquery-ui-1.7.1.custom/css/smoothness/images/ui-icons_222222_256x240.png HTTP/1.1" 304 – 99.88.77.66 – – [06/Apr/2010:00:59:34 -0400] "GET /WebRepository/jquery/jquery-ui-1.7.1.custom/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png HTTP/1.1" 200 111 99.88.77.66 – – [06/Apr/2010:00:59:34 -0400] "GET /WebRepository/jquery/jquery-ui-1.7.1.custom/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png HTTP/1.1" 200 111 […]
我想要做的是捕获所有在一段时间内使用的所有参数在生产Oracle数据库上执行的select。 然后,我会重新运行所有捕获的语句对testing系统,以validation在那里所做的改变将提高性能。 捕获在生产中执行的SQL,主要感兴趣的是select而不是插入和更新。 将生产副本还原到testing服务器 运行捕获的SQLlogging所花费的时间。 性能调整,索引表的分区等 运行捕获的SQL来validation性能调整是否成功。 第1步可能与甲骨文,如果是这样做呢? 捕获需要针对所有会话进行,并需要捕获查询中使用的参数,即查询从mytable中selectmyfield,其中someotherfield =:值每次调用select时,都需要使用value的实际值进行重放。
我们有一个大约100 GB的Oracle数据库,它运行在1个套接字1核心configuration的ESX Server上的Windows Server 2k3R2虚拟机上。 每当必须处理主要查询时,它在查询期间(CPU利用率为50% – 75%)似乎都会“挂钩”,并且在某些情况下会限制使用该查询的应用程序的function。 最典型的情况是,当我们运行大量报表时,查询本身会显着减慢查询运行时的应用程序性能,就好像它正在对任务进行排队一样。 我的问题是:将“升级”到1个插槽,2核心configuration显着改善这个“挂钩”问题?
我不能使用openjdk,因为它没有原生的.jpg支持。 我不能使用sudo apt-get install sun-java6-jre sun-java6-plugin因为显然那些已经被拉了。 JRE版本7的作品,但我发现得到它的唯一方法是接受服务条款,他们的网站上,我需要安装Java ON我的服务器,我只有命令行访问。 在这里把我的骨头扔给我! 编辑 我只是想到,我可以在我的台式电脑上下载.tar.gz,并将其扫描到服务器上。 谁让我负责?
一些用户抱怨在全新的服务器上performance不佳。 在这台机器上唯一的运行是Oracle 10.2。 乍一看,一切都看起来不错:负载是最小的,没有日志。 唯一能find的是vmstat抱怨大量的交换和阻塞进程。 我应该从哪里开始解决这个问题? # vmstat -S 5 5 kthr memory page disk faults cpu rbw swap free si so pi po fr de sr rm s0 s1 s2 in sy cs us sy id 0 0 0 12420128 16679384 0 0 672 809 809 0 0 -0 2 2 -0 875 572 […]