47. CBO下使用更具选择性的索引 基于成本的优化器(CBO, Cost-Based Optimizer)对索引的选择性进行判断来决定索引的使用是否能提高效率。 如果索引有很高的选择性, 那就是说对于每个不重复的索引键值,只对应数量很少的记录。 比如, 表中共有100条记录而...
oracle 10g 如何给scott解锁 悬赏分:0 - 解决时间:2008-1-11 09:30 alter user scott account unlock ; Oracle初学者必知的100个问题 1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp...
Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对Oracle有一个总体的认识,少走一些弯路。 一、定位 Oracle分两大块,一块是开发,一块是管理。开发主要是写...
最 近做了个项目,实现对存在千万条记录的库表进行插入、查询操作。原以为对数据库的插入、查询是件很容易的事,可不知当数据达到百万甚至千万条级别的时候, 这一切似乎变得相当困难。几经折腾,总算完成了任务。在此做些简单的小结,不足之处,还望javaeye...
ora-00322:log 1of thread 1 is not current copy ora-00312:online log 1thread 1:opt/oracle/oradata/oradb/REDO02.LOG 解决办法如下: 1. shutdown immediate; 2. startup mount; 3. alter database clear logfile opt/oracle/oradata/oradb/REDO02.LOG;...
1.检查alert日志获取alert文件位置 sqlshow parameter background(background_dump_dest) 或者sqlselect value from v$diag_info where name=Diag Trace; 2.从alert中获取trace信息 cat或者tail -f 查看alert信息 (ctrl+z退出) 然后使用tkprof /**** out /...
通常情况下,Oracle数据库安装之后是不会轻易的删除的。但是当我们进行日常实验或者软件故障问题调整时,是需要进行DatabaseServer或者Client删除的。 删除Oracle软件(主要是$ORACLE_HOME目录下内容)主要有两种方式,一种是使用内置在Oracle安装目录下的de...
有的情况下,我们需要修改已经安装oracle数据库的主机名。以下是具体步骤 1.修改/etc/hosts su - vi /etc/hosts 2.修改network vi /etc/sysconfig/network 注意以上两个文件必须全部修改,否则会错误,修改完毕后不会立即生效,如hostname看到还是旧的,需要...
在oracle10G以后出现的闪回特性,可以让我们在一些情况下方便的找回我们错误删除的数据。 1.undo_retention参数默认900秒,很多时候我们需要调整这个参数如 alter system set undo_retention=18000 sid= * 需要注意的是如果RAC环境中,这样写会造成其他的节...
1、查看用户的proifle是哪个,一般是default: sqlSELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置: sqlSELECT * FROM dba_profiles s WHERE s.profile=DEFAULT AND resource_name=PASSWORD_LIFE_TIME; 3、将密...