oracle
ora600
这个作者很懒,什么都没留下…
展开
-
DBMS_RANDOM各函数使用
SQL> desc dbms_random; PROCEDURE INITIALIZE原创 2013-03-08 18:23:42 · 600 阅读 · 0 评论 -
BBED找回删除数据的一个简单例子
以前在网上看到过使用BBED来恢复删除的数据的例子,由于当时对数据块的格式不太理解。一直看不懂别人写的例子,为什么要改数据块的这个字节,而不是改另一个字节,为什么要改为XXX而不是改为YYY等之类的问题。前段时间研究过一段时间的数据块格式,因此也打算自己试验一下,顺便记录一下过程。需要说明的是:一条记录如果被删除的话,实际ORACLE在数据块中并没有立马把这条记录清除,而是在行头中将该转载 2013-04-17 17:18:25 · 789 阅读 · 0 评论 -
Oracle bbed 五个 实用示例
在之前的blog 里介绍了BBED 工具的语法部分。 参考: Oracle BBED 工具 说明 http://blog.csdn.net/tianlesoftware/article/details/5006580 在这篇主要看一下BBED 工具的几个使用示例。 Althoughbbed can modify data in th转载 2013-04-17 17:17:09 · 655 阅读 · 0 评论 -
BBED学习-知识体系
bbed就是英文block browse block edit的缩写,用来直接查看和修改数据文件数据的一个工具。最近学习了bbed,并做整理。希望对大家学习bbed有所帮助~!bbed 介绍:【BBED】bbed的使用(一) 作者:杨奇龙【BBED】bbed的使用(二) 作者:杨奇龙【BBED】bbed的使用(三)作者:杨奇龙 bbed一(安装) 作者:安佰胜转载 2013-04-18 14:06:27 · 706 阅读 · 0 评论 -
执行select * from v$controlfile;为什么结果是未选定行?
执行select * from v$controlfile;为什么结果是未选定行?SQL> select * from v$controlfile; 未选定行 而执行show parameter control_files; 能正确显示控制参数的信息 请问这是问什么? SQL> select * from原创 2013-04-19 14:44:20 · 4075 阅读 · 1 评论 -
bbed获取oracle dbid(oracle十进制和十六进制转换)
SQL> select DBID,NAME from v$database; DBID NAME-----原创 2013-05-02 21:29:59 · 1040 阅读 · 0 评论 -
bootstrap$
http://www.itpub.net/thread-199099-4-1.html http://www.itpub.net/forum.php?mod=viewthread&tid=1499861 http://www.itpub.net/thread-1507766-1-1.html原创 2013-05-17 20:54:23 · 533 阅读 · 0 评论 -
Oracle11g DataGuard 新特点小结
首先, 可以从活动主库构建物理备库是非常简单. 此外, 将物理备库转换为逻辑数据库也是轻而易举. 而最大的优势是, 现在, 可以高效地使用备库通过某种方式来支持业务. Active DataGuard特性允许打开备库, 在进行查询的同时应用归档的日志. 快照备库允许在其中运行生产数据库负载, 然后闪回到起始点, 继续正常的管理器恢复进程. 这两个特性使用户能够利用备库服务器的处理功能, 极大地推动转载 2013-05-06 15:15:06 · 754 阅读 · 0 评论 -
bootstrap$中user$信息提取
SQL> select OBJ# ,SQL_TEXT from bootstrap$ where SQL_TEXT like '%USER$%'; OBJ#原创 2013-05-21 10:48:04 · 630 阅读 · 0 评论 -
oracle 数据类型详解---日期型
oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享:注:由于INTERVAL及TIME ZONE实际用得比较少,所以本文内容未涉及这两个方面。1、常用日期型数据类型1.1、DATE这是ORACLE最常用的日期类型,它可以保存日期和时间,常用日期处理都可以采用这种类型。DATE表示的日期范围可以是原创 2013-05-08 14:54:32 · 696 阅读 · 0 评论 -
obj$ col$
SQL> select OBJ#, COL#,NAME,TYPE#,LENGTH from COL$ where OBJ#= 65604; OBJ# COL# NAME原创 2013-05-23 17:46:59 · 721 阅读 · 0 评论 -
BBED使用手册
BBED是Oracle提供的块编辑器,借助BBED,可以帮助我们更好的理解Oracle的Block的结构。当然,反过来说,也只有更加理解块的结构,才能更好的利用BBED完成某些特殊情况下的灾难恢复。以下是BBED各个命令的使用,翻译自BBED手册。set dba: 设置当前编辑/浏览的数据块地址,dba的格式:file_id,block_id,如选择4号数据文件的16号数据块:se转载 2013-04-17 11:16:13 · 648 阅读 · 0 评论 -
mydul实验与学习
itpub高手如云,各种块读取,各种非常规恢复这个mydul太好了,论坛帖子地址:http://www.itpub.net/thread-550802-1-1.html但是没开源,很遗憾使用方法:/home/sun/src/mydul>mydulPAY ATTENTION,THIS TOOL IS DESUPPORTED BY ORACLEUsage: mydul -s原创 2013-04-23 14:38:40 · 873 阅读 · 0 评论 -
《ORACLE DBA基础培训教程:从实践中学习ORACLE DBA》 读书笔记
《ORACLE DBA基础培训教程:从实践中学习ORACLE DBA》 oerr帮助ORA-XXXX错误[oracle@dd ~]$ oerr Usage: oerr facility errorFacility is identified by the prefix string in the error message.For example, if you get ORA原创 2013-02-27 17:02:01 · 996 阅读 · 0 评论 -
nagios监控oracle运行状况
nrpe安装脚本 nagios-plugins-1.4.13.tar.gznrpe-2.8.tar.gz源码包文件提前下载好[root@dd]more install.sh #!/bin/bashtar -xvzf nagios-plugins-1.4.13.tar.gzcd nagios-plugins-1.4.13./configuremakemake原创 2013-03-05 16:41:12 · 6983 阅读 · 1 评论 -
oracle访问mysql
官网下载unixODBC ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.1.tar.gz官网下载 mysql-connector-odbc-5.1.12-src.tar.gz[root@dd] tar zxvf unixODBC-2.3.1.tar.gz[root@dd]cd unixODBC-2.3.1[root@dd]./c原创 2013-03-16 18:25:36 · 3236 阅读 · 0 评论 -
sql取每组前N行数据
mysql环境表的信息结构mysql> select * from test02;+------+------+-----+| id | name | num |+------+------+-----+| 1 | a4 | 4 | | 1 | a1 | 2 | | 1 | a2 | 2 | | 1 | a3原创 2013-03-07 09:39:43 · 1245 阅读 · 0 评论 -
如何使用Oracle的Decode函数进行多值判断
Decode函数的语法结构如下:decode (expression, search_1, result_1)decode (expression, search_1, result_1, search_2, result_2)decode (expression, search_1, result_1, search_2, result_2, ...., search_n, resu原创 2013-04-01 13:17:03 · 1357 阅读 · 0 评论 -
oracle无归档误删除数据打开
---------------------数据库非归档模式下误删除文件,数据库关闭后可以这样打开(丢失数据)-----------------SQL> select name from v$datafile;原创 2013-03-19 10:45:27 · 641 阅读 · 0 评论 -
归档模式误删除文件无备份恢复--无数据丢失
----------归档模式误删除数据无备份恢复--------前提建立表空间以来所有归档日志全部存在SQL> archive log list;原创 2013-03-19 11:09:48 · 861 阅读 · 0 评论 -
oracle会话线程管理
SQL> show parameter process; NAME原创 2013-03-19 15:24:35 · 802 阅读 · 0 评论 -
oracle数据透明加密技术
[oracle@] mkdir -p /opt/oracle/product/10g/network/admin/encryption_wallet[oracle@hadoop-m1 encryption_wallet]$ more /opt/oracle/product/10g/network/admin/sqlnet.ora# sqlnet.ora Network Configurat原创 2013-04-08 17:09:39 · 934 阅读 · 0 评论 -
oracle dump
SQL> select name from v$datafile; NAME--------------------------原创 2013-04-22 16:42:37 · 815 阅读 · 0 评论 -
oracle 行链接和行迁移
1. oracle 行连接和行迁移,这两个是怎么个概念?行迁移是因为Update,将行变长,原来的块已经放不下,行被挪进新块,这叫行迁移。行链接,是行一开始就太大了,比如你插入了个10000字节的行,必须要分两个块存放。2. 它们分别是在什么情况下产生的呢?上面已经有描术3. 它们对数据,及数据库性能有何影响呢?读一行要读两个块,也就是要两次逻辑读。原创 2013-05-22 11:01:23 · 590 阅读 · 0 评论 -
Oracle数据类型之number
oracle的number类型是oracle的内置类型之一,是oracle的最基础数值数据类型。在9iR2及其以前的版本中只支持一种适合存储数值数据的固有数据类型,在10g以后,才出现了两种新的数值类型,即推出本地浮点数据类型(Native Floating-Point Data Types): BINARY_FLOAT(单精度32位)和BINARY_DOUBLE(双精度64位). 这些新数据类型转载 2013-05-10 16:55:03 · 1663 阅读 · 0 评论 -
v$session_wait
SELECT event, sum(decode(wait_time,0,1,0)) "Curr", sum(decode(wait_time,0,0,1)) "Prev", count(*)"Total" FROM v$session_wait GROUP BY event ORDERBY count(*);转载 2013-10-09 15:28:12 · 623 阅读 · 0 评论 -
oracle权限和角色
oracle权限包括系统权限和对象权限。系统权限: 允许用户执行特定的数据库动作,如创建表、创建索引、连接实例等 对象权限: 允许用户操纵一些特定的对象,如读取视图,可更新某些列、执行存储过程等 SQL> SELECT * FROM SYSTEM_PRIVILEGE_MAP;原创 2013-11-15 14:23:20 · 674 阅读 · 0 评论 -
Truncate Table的时候不管是用drop storage 或reuse storage都会将HWM重新设置到第一
A, B 为两个Table . A, B 的数据分别放在 erp_data 表空间下 A, B 的索引分别放在 erp_indx 表空间下 那么我们使用下面的两个语句删除两个表中的数据 Truncate table A drop storage ; Truncate table B reuse storage ; 得到的结果将是:Trun转载 2013-11-05 15:43:05 · 3675 阅读 · 0 评论 -
oracle 审计
oracle能够对数据库中发生的一切进行审计。审计的记录可以记录到操作系统中,也可以保存到SYS.AUD$表中。利用审计信息,可以审查可疑的数据库活动,发现非法操作。oracle中值得审计的操作行为主要有三大类:登陆尝试、对象存取及数据库动作。在默认设置中,oracle审计功能激活后,oracle的审计功能能把成功和不成功的命令都记录下来,但实际应用中,常常不需要对两种行为都进行跟踪。原创 2013-11-20 11:27:55 · 1278 阅读 · 0 评论 -
使用绑定变量
绑定变量(bind variable)是查询中的一个占位符。为了不重复解析相同的SQL语句,在第一次解析之后,oracle将SQL语句存放在内存中,这块位于系统全局区SGA的共享池中的内存可以被所有数据库用户共享。因此,当执行的SQL语句与以前执行过的语句完全相同,则oracle就能很快获的已经被解析的语句以及最好的执行效率。1、打开及时功能SQL> set timing on原创 2013-11-22 10:29:48 · 728 阅读 · 0 评论 -
oracle sqlserver mysql随机行
oracle随机行的实现SQL> select * from (select * from scott.emp order by dbms_random.value) where rownum < 11; EM原创 2013-11-14 16:22:31 · 577 阅读 · 0 评论 -
C++通过OCCI操作Oracle数据库详解
参考文章http://www.cnblogs.com/xufeiyang/archive/2012/08/24/2654550.htmlhttp://commandos.blog.51cto.com/154976/139545/http://blog.csdn.net/syc0616/article/details/3320584mysql源码解析htt原创 2014-03-10 14:17:16 · 849 阅读 · 0 评论 -
SQL Server 和Oracle 数据类型对应
SqlServer 2k转换为Oracle 10g列名SqlServer数据类型SqlServer长度Oracle数据类型column1bigint8NUMBER(19)column2binary50RAW(50)column3bit1NUMBER(2)column4转载 2014-04-21 09:44:52 · 818 阅读 · 0 评论 -
oracle使用impdp方式导入数据
导入格式(按用户方式导入,oracle在本机)impdp 用户名/密码 schemas=要导入的用户(即是使用expdp导出的用户) directory=创建的文件夹名称(directory_name) dumpfile=test.dmp(要放入到directory_path路径下) logfile=imp.log(可以不写)--导入时必须先创建文件夹路径 create or转载 2015-02-13 09:39:33 · 1858 阅读 · 0 评论 -
linux安装oracle客户端
groupadd oinstalluseradd -g oinstall oraclepasswd oraclecd /usr/local/oracle/上传三个文件解压三个文件instantclient-basic-linux.x64-11.2.0.4.0.zip instantclient-sdk-linux.x64-11.2.0.4.0.zip insta原创 2016-04-18 15:25:03 · 680 阅读 · 0 评论 -
ORA-00600: internal error code, arguments: [kccpb_sanity_check_2], [16226], [16217], [0x0], [], [],
oracle机器断电ORA-00600: internal error code, arguments: [kccpb_sanity_check_2], [16226], [16217], [0x0], [], [], [], []试各个控制文件,成功mount 重建控制文件alter database backup controlfile to trace; R原创 2013-08-08 10:57:55 · 2527 阅读 · 0 评论 -
oracle sqlloader
C:\Users\Administrator>sqlldrSQL*Loader: Release 10.2.0.1.0 - Production on 星期四 7月 18 13:37:57 2013Copyright (c) 1982, 2005, Oracle. All rights reserved.用法: SQLLDR keyword=value [,keyword=val原创 2013-07-18 13:40:06 · 708 阅读 · 0 评论 -
自己编写oracle dul(成功读取数据块内容)
OWN OBJECT_NAME SU OBJECT_ID DATA_OBJECT_ID OBJECT_TYP CREATED LAST_DDL_T TIMESTAMP STATUS T G S--- -------------------- -- ---------- -------------- ---------- ---------- --原创 2013-05-13 09:24:08 · 929 阅读 · 0 评论 -
oracle rowid存贮类型
SQL> select dbms_rowid.ROWID_RELATIVE_FNO(rowid) file#, dbms_rowid.ROWID_BLOCK_NUMBER(rowid) block# from dul; FILE# BLOCK#---------原创 2013-05-28 14:04:08 · 724 阅读 · 0 评论 -
使用BBED帮助理解Oracle数据块结构
BBED是Oracle提供的块编辑器,借助BBED,可以帮助我们更好的理解Oracle的Block的结构。当然,反过来说,也只有更加理解块的结构,才能更好的利用BBED完成某些特殊情况下的灾难恢复。Oracle Data Block的结构简图如下,其中从Data header到Row Data部分合称Data Layer:---------------------- Cache Lay转载 2013-05-03 14:33:30 · 761 阅读 · 0 评论