oracle
chssheng2007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
河南移动Oracle数据库参数调整及优化建议
•1、 问题概述2009年1月22日对dg_vassms进行系统巡检,并对数据库进行了性能分析,发现存在的问题如下:l 问题:1) 缓冲区命中率非常低,54.5%;SQL> select round((1-(phy.value/(cur.value+con.value)))*100,1)||'%' ratio 2 from v$sysstat phy,v$sysstat cur,v$sysstat con 3 where phy.name='physical reads' a转载 2010-09-15 09:07:00 · 2469 阅读 · 0 评论 -
oracle执行计划
1,什么是执行计划所谓执行计划,顾名思义,就是对一个查询任务,做出一份怎样去完成任务的详细方案。举个生活中的例子,我从珠海要去英国,我可以选择先去香港然后转机,也可以先去北京转机,或者去广州也可以。但是到底怎样去英国划算,也就是我的费用最少,这是一件值得考究的事情。同样对于查询而言,我们提交的SQL仅仅是描述出了我们的目的地是英国,但至于怎么去,通常我们的SQL中是没有给出提示信息的,是由数据库来决定的。 我们先简单的看一个执行计划的对比: SQL> set autotrace traceonly 执转载 2010-11-10 12:46:00 · 409 阅读 · 0 评论 -
教你快速掌握一个简单的Oracle定时任务-入门基础
<br /> 一、在PLSQL中创建表: <br />create table HWQY.TEST<br />(<br /> CARNO VARCHAR(0),<br /> CARINFOID NUMBER<br />) bbs.bitsCN.com <br /> <br />二、在PLSQL中创建存储过程: <br /><br />create or replace procedure pro_test<br />AS<br />carinfo_id number;<br />BEGIN<br转载 2010-11-10 12:42:00 · 383 阅读 · 0 评论 -
在Oracle中实现定时操作---Job Queue
<br />众所周知,一般操作系统会提供定时执行任务的方法,例如:Unix平台上提供了让系统定时执行任务的命令Crontab。但是,对于某些需求,例如:一些对数据库表的操作,最为典型的是证券交易所每日收盘后的结算,它涉及大量的数据库表操作,如果仍然利用操作系统去定时执行,不仅需要大量的编程工作,而且还会出现用户不一致等运行错误,甚至导致程序无法执行。 <br />一、分析问题 <br />事实上,对于以上需求,我们可以利用数据库本身拥有的功能Job Queue(任务队列管理器)去实现。任务队列管理器允许转载 2010-11-10 12:40:00 · 418 阅读 · 0 评论 -
Oracle中删除表,删除数据以及恢复数据
<br />1.删除表中数据两种方法<br /> a. delete * from My_Table;<br /> b. truncate table My_Table;<br />2.删除整个表<br /> drop table My_Table;<br /><br /><br />如何恢复不小心 Drop 掉的表呢,其实 Oracle 中也有类似的 "回收站"<br /><br />比如不小心删除了表 My_Table<br /> drop转载 2010-10-18 10:49:00 · 367 阅读 · 0 评论 -
EXP-00091 正在导出有问题的统计信息
<br />EXP-00091 正在导出有问题的统计信息。 <br />问题: <br />. 正在导出表 BONUS导出了 0 行 <br />EXP-00091: 正在导出有问题的统计信息。 <br />. . 正在导出表 DEPT导出了 4 行 <br />EXP-00091: 正在导出有问题的统计信息。 <br />EXP-00091: 正在导出有问题的统转载 2010-09-16 10:02:00 · 12616 阅读 · 0 评论 -
Authentication failed!null
Authentication failed!null我今天安装好了oracle 10g,在登陆em时候 用system/我自己的密码 sysdba 登陆后 提示出现Authentication failed!null回想自己的安装过程是正确.会是什么问题呢.Microsoft Windows [版本 5.2.3790](C) 版权所有 1985-2003 Microsoft Corp.D:/Documents and Settings/Administrator>emctl start dbconsoleE转载 2010-09-15 18:28:00 · 1105 阅读 · 0 评论 -
教你调整Oracle数据库服务器的性能
<br />Oracle数据库服务器是整个系统的核心,它的性能高低直接影响整个系统的性能,为了调整Oracle数据库服务器的性能,主要从以下几个方面考虑: <br />1、调整操作系统以适合Oracle数据库服务器运行 Oracle数据库服务器很大程度上依赖于运行服务器的操作系统,如果操作系统不能提供最好性能,那么无论如何调整,Oracle数据库服务器也无法发挥其应有的性能。 <br />1.1 为Oracle数据库服务器规划系统资源 <br />据已有计算机可用资源, 规划分配给Oracle服务器资源原则转载 2010-09-15 16:55:00 · 353 阅读 · 0 评论 -
oracle设置客户端字符集并导出
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8原创 2010-09-16 10:01:00 · 2869 阅读 · 0 评论 -
Oracle 10g 完整卸载手顺
<br />(1)如果数据库配置了自动存储管理(ASM)应该先删除聚集同步服务CSS(Cluster Synchronization Services)<br /> 删除CSS服务的方式是在DOS命令行下输入:<br /> localconfig delete<br /> (2)停止所有Oracle服务<br /> (3)运行Universal Insatall 卸载 Oralce 10g(一路下一步/OK之类)<br /> (4)删除自动存储管理服务(ASM),在DOS命令行下输入:<br />转载 2010-09-15 20:09:00 · 389 阅读 · 0 评论 -
oracle10g登陆数据库出错“RemoteOperationException: ERROR: Wrong password for user”
<br />在oracle 10g 中进入em管理时,需要同时指定主机身份证明&数据库身份证明,但是输入了正确的user和password,但经常会遇到错误消息<br /> <br />RemoteOperationException: ERROR:Wrong password for user<br /><br />解决的方法就是在用户策略里面将你需要使用的用户授予“作为批处理作业登陆”的权限。<br />步骤:控制面板->管理工具->本地安全策略->安全设置->本地策略 ->用户权限分配->作为批处理作转载 2010-09-15 19:27:00 · 831 阅读 · 0 评论 -
Oracle 10g修改数据库字符集:WE8ISO8859P1=>ZHS16GBK
<br />查看当前字符集引用SQL> select * from nls_database_parameters where parameter like '%SET%'; <br /><br />PARAMETER VALUE <br />------------------------------ ---------------------------------------- <br />NLS_CHARACTERSET WE8I转载 2010-09-15 15:56:00 · 2209 阅读 · 1 评论 -
oracle安装成功后更改字符集
select userenv('language') from dual转载 2010-09-15 14:49:00 · 732 阅读 · 0 评论 -
重建索引的考虑
<br />重建索引的考虑<br />最近想对系统中的索引进行调整,参阅pub上好多的有关重建索引的文章,总结如下(欢迎大家补上):<br /> 重建索引的考虑<br /><br />一:考虑重建索引的场合<br />1:表上频繁发生update,delete操作<br />2:表上发生了alter table ..move操作(move操作导致了rowid变化)<br />二:判断重建索引的标准<br /> 索引重建是否有必要,一般看索引是否倾斜的严转载 2010-11-09 16:22:00 · 515 阅读 · 0 评论
分享