一次V$access的调优经历
某企业最近新进一台小型机,AIX 6100系统,Oracle为 Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production,在测试的过程中发现某模块比老服务器慢了很多。老服务器为普通微机服务器,windows 20...
数据库处于静默模式ALTER SYSTEM QUIESCE
在11gr1 手工建立EM的试验,因为数据库处于静默方式,不知道是我emca –repos drop命令还是哪个应用发出的相应命令,执行删除档案库就一直挂着,也无法登陆,查询了v$session ,146条记录,杀掉相应进程也不行,发出...
ORA-12546:许可被拒绝 错误的解决方法
ORA-12546:许可被拒绝 错误的解决方法 企业用户告知ORA-12546:许可被拒绝 错误的解决方法,远程登录过去后,发现通过监听可以正常连接,不通过监听的话,用SQLPLUS直接登录Oracle也可以,就是通过PB...
层出不穷的ora-23437 错误
这两天在10G 客户端上通过PB 访问数据库,又有好几个模块出现 ora-23437 错误,即聚合函数出现空列,在8i 9i客户端,都没有问题,还有通过SQLPLUS也能正常访问,可是通过PB 去访问就总出错,使用的接口是O84。很恼火...
ora-00936 ora-1747 错误
某企业说升级时出现ora-00936 ora-1747 错误,其中ora-00936 缺失表达式是在写入内容时,ora-1747 table column n 或列说明错误(a column name was specified improperly in the current SQL statement),错误有...
ORA-01455: converting column overflows integer datatype的解决方法
服务器端: Windows 2008 11GR2 (11.2.0.1)客户端: Windows 10G 32位的 同事说现场的机器是11.2.0.1,EXP时候出现:EXP-00056: ORACLE error 1455 encounteredORA-01455: conve...
Oracle 11G R2 用exp无法导出空表解决方法
11G R2中有个新特性,当表无数据时,不分配segment,以节省空间,可是在用EXPORT导出时,空表也不能导出,这就导致迁移时候丢失了一些表,存储过程也失效了。本以为EXP能有相应的控制开关,可以切换是否导出空表,...
ora-01113 错误无法打开数据库的解决
一用户换风扇结果oracle 无法启动的问题查看一下,控制文件1 3损坏,于是使用2号替代1 3,之后试图打开数据库时候提示system01.dbf 存在问题,使用命令alter database recover datafile '.....\system01.dbf' ...
oracle 817下卸载816的数据
今天接到一个用户的系统,备份数据出现exp-00008 ora-00904 exp-00056 ora-01403错误,知道是客户端版本高于服务器端版本的问题,查看客户端是817 server,服务器竟然是816的,该服务器上面有两套系统,竟然至今还没...
sqlplus里切换到另一个schema的一句话
今天在群里看到有一句话可以在sqlplus里直接切换到另一个schema hr,记录一下:alter session set current_schema=hr;比如,system登录我想查用户hr的表A,又不想加hr.a,而是直接跟a,但不是...
Tns-12535 Tns-12545 Tns-0350的原因诊断
连接Oracle系统时,如果出现TNS-12535问题 TNS:operation timed out(操作超时)、TNS-12545 Connect failed because target host or object does not exist(连接失败、目标主机不存在)、出现TNS-03505:Failed to...
Windows下出现ORA-12560:TNS:protocol adapter error
连接Oracle时候如出现ORA-12560:TNS:protocol adapter error(协议适配器错误),如何进行处理:首先查看服务中Oracleservice<SID>是否正常启动,其中<SID>是安装时候设置的数据库标识,即其状态栏中是否为“已启...
Windows域的相关理解二 用户权限的设定
那么域用户的默认组有哪几个级别,具体权限能限制到什么粒度呢? 默认是user组,权限有限,如果想运行Oracle,必须提升其权限,其控制粒度可以像组策略一样,控制开机的一些选项,如对于已经加...
Windows域的相关理解三 域配置详解
这是我找到的最全的一个文档,从如何建立域服务器,域服务器的配置 备份及恢复,如何在域林中建立信任关系等,共享在此! 具体参见下载里面的文档 Windows2003 AD域配置詳解一 二 三 四,因上传文件大小的限...
Windows域的常规概念
域的定义 域英文叫DOMAIN 域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation)。信任关系是连接在域与域之间的桥梁。当一个域与其他域建立了信任关系后,2个域...
Windows域的相关理解一 为什么需要域
Windows域的相关理解一 为什么需要域 前一阵遇到不少域的问题,这几天看了些域的知识,收集了些文档,知道了些大致的概念,记录如下。 为什么需要域...
precompute_subquery hint的使用三
接下来,让我们增加更多的行数到表T2来看看子光标们能增长到多大:SQL> delete t2;5555 rows deleted.SQL> insert into t2 select rownum from dual connect by level <= 99999;99999 rows created.SQL> selec...
precompute_subquery hint的使用二
与反解析操作不同的是(反解析操作被用于从分布式查询中生成远程SQL语句),这种方法仅仅拷贝SQL文本到一个递归的语句中并执行它(这能通过设置一些定制注释文本到子查询中,并跟踪其执行来进行验证,这些注释持续...
precompute_subquery hint的使用一
前两天看到一个优化的文档,提到子查询和or一起使用执行起来速度很慢,说是ORACLE优化器的一个bug,还说到使用一个hint可以避免这个问题,查了下该Hint叫precompute_subquery,不过是从10.2.0.1开始使用的一个hint...
转贴:1795的错误 in exists的性能
http://www.blogjava.net/unilobster/articles/294167.html ORA-01795,in和exists性能 今天,客户那边出来一个问题,出现"ORA-01795:列表中的最大表达式数为1000 "异常。sql文是这样的:<!--Code highlig...