Welcome 微信登录

首页 / 数据库 / MySQL

Oracle Redo Log 及Logmnr配置使用

Oracle Redo Log 及Logmnr配置使用

一、Redo Log 概念1、What Is the Redo Log?Redo Log(重做日志)是为了保护那些修改数据库但未写入data file(数据文件)的数据。Redo Log分为Online Redo log(联机重做日志)文件与Archived Redo Log(已归档重做日志)两类。联机重做日志文件(Online Redo Log File),主要用于记录Oracle事务处理有关日志信息的文件。重做日志文件是数据库从介质故障或者实例故障中恢...
Oracle恢复被误编译覆盖的存储过程

Oracle恢复被误编译覆盖的存储过程

同事在写Oracle存储过程时候,是在以前已经写好的过程基础上修改的,想换个名字,由于疏忽没有改名字就编译了,编译完才意识到。这时原来的那个已经没有了。找我想办法恢复回原来的那个过程。通过查资料想到个方法,也不知道成不成,只能当做试试。SELECT * FROM source$AS OF TIMESTAMP TO_TIMESTAMP("2012-9-6 16:50:32", "YYYY-MM-DD HH24:MI:SS")where source like...
Oracle利用dbms_metadata.get_ddl查看DDL语句

Oracle利用dbms_metadata.get_ddl查看DDL语句

当我们想要查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看。dbms_metadata包中的get_ddl函数详细参数 GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下-- object_type ---需要返回原数据的DDL语句的对象类型-- name --- 对象名称-- schema ---对象所在的Schema,默认为当前用户所在所Schema-- version ---对象原数据...
ORA-12170:TNS:连接超时解决一例

ORA-12170:TNS:连接超时解决一例

前几天在机房连接数据库服务器时,报了”ORA-12170:TNS:连接超时”。这个错误费了我两天的时间才把问题解决掉,现在总结下,希望大家少走些弯路从错误的信息上看,是肯定是本地的客户端和服务器没有连接好,两个机器的Oracle直接不能通信。这个问题就多了,现总结一下:一tns的配置文件不对这个问题是最基本的,这是连接的基础。这个我建议直接从服务器上拷贝,就不会出错了。我见过的就是因为服务器名后有空格,导致了服务器无法解析。二服务器...
Oracle 11g 新特性 -- SQL Plan Management 说明

Oracle 11g 新特性 -- SQL Plan Management 说明

一.概述SQL 语句的SQL 执行计划发生更改时,可能存在性能风险。SQL 计划发生更改的原因有很多,如优化程序版本、优化程序统计信息、优化程序参数、方案定义、系统设计和SQL 概要文件创建等。在以前版本的Oracle DB 中引入了各种计划控制技术(如存储的大纲(storedoutline(9i))和SQL 概要文件等(SQLprofile(10g))),用于解决计划更改导致的性能回归。但是,这些技术都是需要手动干预的被动式进程。SQL 计划管理是一种随...
ODI- Oracle Data Integrator实时数据集成简介

ODI- Oracle Data Integrator实时数据集成简介

现在,复杂的“可热插拔”系统和面向服务的体系结构 (SOA) 得到了广泛应用,这使得将数据合理地整合在一起的难度日益增加。尽管您的主要应用程序数据库在 Oracle 数据库上运行,但是可能还有其他较小的系统在其他供应商提供的数据库和平台上运行。您的应用程序本身可以通过 Web 服务之类的技术进行交互,应用程序和数据可以远程托管,也可以由您在企业数据中心内进行管理。Oracle Data Integrator 属于 Oracle 融合...
Oracle查询通配符做普通字符使用

Oracle查询通配符做普通字符使用

在where子句中,通配符可与like条件一起使用。在Oracle中: %(百分号): 用来表示任意数量的字符,或者可能根本没有字符。 _(下划线): 表示确切的未知字符。 ?(问号): 用来表示确切的未知字符。 #(井号): 用来表示确切的阿拉伯数字,0到9。 [a-d](方括号):用来表示字符范围,在这里是从a到d。 单引号("):在Oracle中,应该只使用单引号将文本和字符和日期括起来,不能使用引号(包括单双引号)将数字括起来。 双引...
ORA-00845的原因与解决

ORA-00845的原因与解决

这个问题是在一次测试中发现的。在虚拟机上恢复生产库的备份,服务器是24G内存,而虚拟机才分配了2G。好了,言归正传:当系统报出ORA-00845错误时,是由于Oracle 11g的内存管理新特性要求更多的共享内存和文件描述符导致的。解决方法呢就是更改/dev/shm的大小,当然也可以更改MEMORY_MAX_TARGET大小,但是这个方法不好。下面是官方手册里的说明,为了让暂时看英文还头大的朋友稍微舒服点儿,在每段后面都加上中文的简要说明。Automati...
Mac下PHP连接MySQL报错"No such file or directory"的解决办法

Mac下PHP连接MySQL报错"No such file or directory"的解决办法

首先做个简短的介绍。[说明1]MAC下MYSQL的安装路径:/usr/local/mysql-5.5.28-osx10.6-x86数据库的数据文件在该目录的data文件夹中;命令文件在bin文件夹中。[说明2]通过终端打开MYSQL命令行的方法:/usr/local/mysql-5.5.28-osx10.6-x86/bin/mysql好下面说一下连接MYSQL数据库时报错的解决办法。1,首先确定是mysql_connect()和mysql_pconnect...
<< 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 >>