数据库

试用ODU软件恢复corrupt block

Oracle的数据恢复处理,有各种方法工具支持,在这方面,我算是一个新手,也是处于不断的学习中。业界有一些著名的恢复软件,简单罗列一下,1. Oracle DUL是 Oracle公司内部的数据库恢复工具,由在荷兰的Oracle Support,Bernard van Duijnen开发,需要注意的是,DUL不是Oracle的一个产品,不是一个受Oracle支持的产品。DUL被严格限制为Oracle

bisal
Oracle
2018-12-10 12:43

"0.1"在PL/SQL Developer和sqlplus中如何不显示为".1"?

微信群有朋友问,PL/SQL Developer显示0.1的时候自动将0删除,即".1",因此有什么方法,可以显示小数点之前的0?其实不止PL/SQL Developer,即使sqlplus命令行也有这问题,SQL> create table tbl(a float);Table created.SQL> insert into tbl values(1);1 ro

bisal
Oracle
2018-12-10 12:38

在扩容表空间的时候出现ORA-19502,ORA-27072

今天在扩容表空间的时候出现报错ERROR at line 1:ORA-19502: write error on file "/u01/app/oracle/oradata/gbps/LIS66.db", block number 1139968 (block size=8192)ORA-27072: File I/O errorAdditional information:

记录每一次错误
Oracle
2018-12-10 06:59

【Oracle】scott用户下表结构、初始化数据和建表语句

Oracle数据库爱好者在进行数据库深入研究时,可以自行创建表进行操作,也可以借助sample schema下初始化的表和数据。本文分享了scott用户下的表结构、初始化数据和建表语句。

neverinit
Oracle
2018-12-09 21:59

oracle 12c之PDB refresh

本文主要包括以下内容:1.      搭建refresh PDB2.      增量同步实验3.      手动refresh变为自动refresh4.      自动refresh变为手动refre

水逸冰
Oracle
2018-12-09 15:03

oracle 一个or语句因字段数据分布不均并缺少直方图引起的全表扫描优化分析

以下SQL 走了全表扫描,效率下降,而SQL中谓词字段选择性非常低,通过直方图,并从btree转bitmap后性能提供,于是对此过程进行分析。Select Count(*) From pmc.DesignXXXXX t Where 1=1  and OrganId='C00000220'And

darren__chan
Oracle
2018-12-08 21:01

mysql 5.7忘记root密码

临时创建的一个测试库,忘记了root密码,用如下办法可以解决:一、通过编辑/etc/my.cnf文件在[mysqld]下面加上skip-grant-tables=1,保存退出;[mysqld] skip-grant-tables=1二、重启MySql服务[root@iZ2ze7qh6q0di3qkvef1dzZ etc]# systemctl stop m

甲骨文技术支持
MySQL
2018-12-08 19:26

ORACLE RAC 11.2.0.4 for RHEL6.8无法启动之ORA000205&ORA17503&ORA01174

昨天,一同事咨询,他给rac集群的一个节点打补丁,重启之后数据库无法启动,乍看情况像是磁盘组无法挂载报错:ORA17503,仔细排查发现是db_files参数出现变更导致数据库启动报错ORA01174而无法启动。

清风艾艾
Oracle
2018-12-08 10:36

oracle 12c 新增的诊断事件的初步尝试

  Oracle在11g的版本中已经对可诊断性功能进行了大量改进,而在Oracle 11g版本之前诊断事件的语法的比较有限的,11g的版本中的内核调试和诊断功能已经让我们可以更详细精确地的查看到跟踪和转储诊断信息,在oracle 12c的新版本中,oracle继续对诊断功能进行优化改进,并且提供了更加实用性的功能,以更加方便我们进行故障诊断和处理。一.关于oracle诊断事件的

darren__chan
Oracle
2018-12-08 10:11

数据迁移的时候出现RMAN-03002,RMAN-06026

RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of restore command at 12/08/2018 05:03:36 RMAN-06026: some targets not found - aborting restore RMAN-06023: no backup or copy of datafile 4 found to restore R

记录每一次错误
Oracle
2018-12-08 05:21

mysql事务未提交引起。表锁问题

当有一个事务长时间不提交的时候。。。会引起某个表一直被锁。。导致别的事务使用这个表时 引起锁等待问题Lock wait timeout exceeded; try restarting transaction举例如下1.开启事务。锁表lp_user_coupons_bak start TRANSACTIONupdate lp_user_coupons_bak set title=conc

yleizzz
MySQL
2018-12-07 18:20

PostgreSQL LIST分区实现:继承表+函数+触发器。

======实现LIST分区:PostgreSQL LIST分区实现:继承表+函数+触发器。1、建表create table tbl(a int, b varchar(10)); create table tbl_1 (check ( b = 'jason')) INHERITS (tbl); create table tbl_2 (check ( b = 'lucy

shytodear
PostgreSQL
2018-12-07 16:28

DB2查询表注释和列注释

查询表的注释或某个表的列注释,可用于批量抽取建表语句

studyingeveryday
数据库开发技术
2018-12-07 12:01

PostgreSQL函数里调用函数(SETOF + RETURN QUERY)

PostgreSQL函数里调用函数(SETOF + RETURN QUERY)1、函数如下:CREATE OR REPLACE FUNCTION public.get_version() RETURNS SETOF text AS $$BEGIN      RETURN query select version(); END $$language plpgs

shytodear
PostgreSQL
2018-12-07 10:45

MySQL FQA自我整理和记录

本文主要记录MySQL使用过程中经常遇到的问题,你能回答我提到的问题吗?先不要看答案。

牛平
MySQL
2018-12-07 10:01