- 博客(16)
- 资源 (13)
- 收藏
- 关注
原创 alter index rebbuild and rebuild online
1.如果表中有未完成的事务,如未commit;那么rebuild直接报ERROR at line 1:ORA-00054: resource busy and acquire with NOWAIT specified而rebuild online则不会报此错,有可能正在创建或等待事务完成;2.在rebuild online之前表中有未完成的事务,那么此操作将会等待些操作完成为
2012-07-31 22:37:54 802
转载 Shrink space合并表的碎片
一般表里有碎片我们都采用alter table table_name move tablespace_name,或者exp,drop table table_name,imp的2种方式10G给我们其他的方法.下面我来试一吧 C:\Documents and Settings\Administrator>sqlplus greatfinish/finishSQL*Plus: Rele
2012-07-31 17:38:57 779
转载 Transaction rolled back because it has been marked as rollback-only
原来是这样设置的: Xml代码 tx:attributes> tx:method name="*" read-only="true"/> tx:attributes> 发现selectA调用selectB,如果selectB抛出Exception,selectA中捕获Exception但是并不
2012-07-31 14:56:49 16241
原创 ORA-02194: event specification syntax error 231 (minor error 286) near 'CONTEXTFOREVER'
原来修改ALTER SYSTEM SET EVENT='44951 TRACE NAME CONTEXT FOREVER, LEVEL 1024' scope=spfile;误操作ALTER SYSTEM SET EVENT='44951 TRACE NAME CONTEXTFOREVER, LEVEL 1024' scope=spfile;报错SQL> ALTER SYSTEM
2012-07-31 09:08:32 2095
转载 oracle Authid Current_User
我在一些技术论坛里面,常常看到有朋友问这种问题: 为什么我的用户具有DBA权限,却无法在存储过程里面创建一张普通表呢? 下面就结合具体案例来谈谈这个问题: SQL> conn eric/eric;Connected.SQL> select * from dba_role_privs where grantee='ERIC';GRANTEE
2012-07-30 12:35:07 748
转载 ORACLE批量绑定FORALL与BULK COLLECT
FORALL与BULK COLLECT的使用方法:1.使用FORALL比FOR效率高,因为前者只切换一次上下文,而后者将是在循环次数一样多个上下文间切换。 2.使用BLUK COLLECT一次取出一个数据集合,比用游标条取数据效率高,尤其是在网络不大好的情况下。但BLUK COLLECT需要大量内存。 例子:Sql代码 create table tes
2012-07-30 11:50:23 698
原创 RAC打补丁步骤实例
一.关闭两节点 ,停止服务instance->asm->listenter(adm,listener没有先后)二.上传补丁解压,进入解压文件夹bug 6455659rac1-> cd 6455659三.运行opatch命令rac1-> /u01/app/oracle/product/10.2.0/db_1/OPatch/opatch applyInvoking OPat
2012-07-29 22:29:06 4251 2
原创 CR initialization failed accessing OCR device: PROC-26: Error while accessing the physical storage O
rac1-> crs_stat -tCRS-0184: Cannot communicate with the CRS daemon.rac1-> ps -ef |grep crsroot 4334 1 0 00:41 ? 00:00:00 /bin/sh /etc/init.d/init.crsd runoracle 6284 5
2012-07-29 17:26:47 8922
原创 Loading module "oracleasm": Unable to load module "oracleasm"
1.uname -r --查看操作系统版本2.[root@rac1 ~]# rpm -qa |grep oracleasmoracleasm-2.6.9-42.0.0.0.1.EL-2.0.3-2 --注意OS是EL还是ELSMP。。。oracleasmlib-2.0.2-1oracleasm-support-2.0.3-23.一般为oracleasm与OS的
2012-07-28 22:00:04 3468
转载 解决:Disk /dev/sdb doesn't contain a valid partition table
解决:Disk /dev/sdb doesn't contain a valid partition table虚拟机环境,linux系统下新添加了一块硬盘 1. 虚拟机--设置--添加,选择硬盘添加2. 首先为磁盘创建文件系统:mkfs.ext3 /dev/sdb3. 创建挂载点:mkdir /mnt/sdb4. 挂载:mount /dev/sdb /mnt/sdb
2012-07-22 09:21:46 19793 3
转载 系统HANG住了,怎么办?
如果系统HANG住了,这个时候做一个SYSTEM STATE DUMP,对于分析HANG的原因十分重要。但是很多情况下,系统HANG住了就无法登录,那么如何进行分析呢?METALINK DOC :359536.1提供了一些好的办法,在这里和大家共享:支持的数据库版本:9.2.0.1-10.2平台(部分是UNIX平台,部分适用于所有平台)1、10G以前,使用DBX,GDB之类的工具:
2012-07-19 10:16:58 3331
转载 使用systemstate dump的方法
当数据库hang住的时候,如果能够使用sqlplus登录数据库,那么debug也许是你的不错的选择。而systemstate dump、 hang analyze也是我们解决问题的有效途径下面就是systemstate dump的使用方法when database met problems or malfunction, systemstate dump is necessary for
2012-07-18 18:07:44 2349
原创 PLS-00428: an INTO clause is expected in this SELECT statement
解决:select 后面跟intoSQL> begin 2 v_xml clob; 3 for i in (select keyid from tb_intf_rcgdxx_text2 where rownum 4 select XML from tb_intf_rcgdxx_text2 tws where tws.keyid=i.keyid for up
2012-07-18 18:06:07 14262 1
原创 查询数据库阻塞锁的SQL
select f.LAST_CALL_ET,f.sql_id,f.USERNAME,f.status,f.PROGRAM,f.machine,f.CLIENT_INFO, f.SID,f.BLOCKING_SESSION, 'kill -9 ' || t.SPID from v$process t, v$session f where t.addr = f.PADDR and
2012-07-17 17:28:54 1155
转载 ORA-01436: 用户数据中的 CONNECT BY 循环
2009-09-09 11:41SELECT r1.region_id,parent_id FROM cnl_region r1 WHERE r1.region_id =1 START WITH r1.region_id = 1 CONNECT BY PRIOR r1.region_id = r1.parent_i
2012-07-17 11:00:12 52532
转载 经验:查看oracle错误信息的两种方法
oracle又报错了,但是他的错误码让我一头雾水。我怎么知道他的错误码是什么含义呢??该死的oracle为什么有这么多错误码呀??不要生气,oracle虽然有很多错误码。但是他已经给你方法去查看这些错误码的具体含义,以及怎么解决这些问题。这里提供两种方法。1)使用oerr命令在oracle的服务器上直接敲命令oerr 错误类型 错误编号,oracle会告诉你错在什么地方,怎么解决这个错
2012-07-10 10:38:21 12053
KFC系列之 - Oracle DBA入门Mysql(下)
2017-12-11
精通Oracle.10g.Pl.SQL编程
2009-03-15
经典linux sed与awk(第二版)
2009-03-13
linux与unix shell 编程(下)
2009-03-04
linux与unix shell编程(上)
2009-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人