Welcome 微信登录

首页 / 数据库 / MySQL

如何查看Oracle11g控制文件里面的内容

如何查看Oracle11g控制文件里面的内容

控制文件(Control File)是Oracle的物理文件之一,它记录了数据库的名字、数据文件的位置等信息。控制文件的重要性在于,一旦控制文件损坏,数据库将会宕机。控制文件是一个很小的二进制文件,用户不能编辑控制文件,控制文件的修改由Oracle自动完成。那么,我们能够查看控制文件里面的具体信息吗?答案是可以的,我们可以通过转储文件来获得控制文件的详细信息。1.生成控制文件的转储文件SQL> select * from v$version;BANN...
使用NoSQL八年经验总结

使用NoSQL八年经验总结

耶稣基督后期圣徒教会(LDS)的企业数据架构师Mike Bowers,在最近的 Enterprise Data World大会(EDW)上介绍了使用NoSQL数据库八年的经验教训。他讲述了选择NoSQL数据库的设计根据。大型组织若选择使用NoSQL数据库,需要耗费大量人力与时间将关系型数据库转换为NoSQL数据库。它还需要改变组织不同层次的文化管理。Mike分享了成功推广新兴的数据库技术(Document NoSQL database)到一个拥有很大的IT...
MySQL基础学习总结

MySQL基础学习总结

1、MySQL基础概念mysql逻辑架构如下: 每个客户端连接都会在服务器中拥有一个线程,这个连接的查询只会在这个单独的线程中执行。 MySQL是分层的架构。上层是服务器层的服务和查询执行引擎,下层是存储引擎。虽然有很多不同作用的插件API,但存储引擎API还是最重要的。如果能理解MySQL在存储引擎和服务层之间处理查询时如何通过API来回交互,就能抓住MySQL的核心基础架构的精髓。 数据库系统实现了各种死锁检测和死锁超时机制,InnoDB目前处理...
Oracle数据库对象_同义词

Oracle数据库对象_同义词

同义词是一种数据库对象,它是为一个数据库对象定义的别名,使用同义词的主要目的是为了简化SQL语句的书写。同义词的概念和类型利用同义词可以为用户的一个对象,或者其他用户的一个对象定义别名,从而简化命令或程序的书写,在命令或程序中可以直接使用同义词代替原来的对象。可以为表、视图、存储程序、序列等对象建立同义词,也可以为一个同义词再建立同义词,甚至可以为一个不存在的对象建立同义词,系统仅仅在使用同义词时才验证它所代表的对象是否存在。同义词本身并不包含原对象中的数...
Oracle数据库对象_索引

Oracle数据库对象_索引

查询是在表上进行的最频繁的访问。在查询数据时,很少有用户愿意查询表中的所有数据,除非要对整个表进行处理。一般情况下用户总是查询表中的一部分数据。在SELECT语句中,通常需要通过WHERE子句指定查询条件,以获得满足该条件的所有数据。如果能够在很小的范围内查询需要的数据,而不是在全表范围内查询,那么将减少很多不必要的磁盘1/0 ,查询的速度无疑会大大加快。提供这种快速查询的方法就是索引。索引的基本概念索引是一种建立在表上的数据库对象,它主要用于加快对表的查...
Oracle数据库对象_视图

Oracle数据库对象_视图

视图是一种非常重要的数据库对象,它的形式类似于普通表,我们可以从视图中查询数据。实际上它是建立在表上的一种虚表,在视图中并不存储真正的数据,而是仅仅保存一条SELECT语句,对视图的访问将被转化为对表的访问。视图所基于的表称为基表,而视图可以认为是对基表的一种查询操作。使用视图的主要目的是为了方便用户访问基表,以及保证用户对基表的安全访问。对用户而言,往往要对一个表进行大量的查询操作,如果查询操作比较复杂,并且需要频繁地进行,那么可以为这个查询定义一个视图...
Oracle数据库对象_序列

Oracle数据库对象_序列

序列是一种数据库对象,用来自动产生一组唯一的序号。序列是一种共享式的对象,多个用户可以共同使用序列中的序号。一般将序列应用于表的主键列,这样当向表中插入数据时,主键列就使用了序列中的序号,从而保证主键列的值不会重复。用这种方式可以代替在应用程序中产生主键值的方法,可以获得更可靠的主键值。注:在序列指定最大值和可循环属性后,序列中的序号是可以循环使用的。序列的创建、修改和删除默认情况下,用户可以在自己的模式中创建序列。如果希望在其他用户的模式中创建序列,则必...
Oracle SQL Tuning Health-Check(SQLHC)

Oracle SQL Tuning Health-Check(SQLHC)

一条sql语句的性能主要依赖于好的物理结构,准确的系统统计数据,准确的对象统计数据,合理的查询优化器参数,合理的系统参数.这些数据也就是CBO计算的基本参数,SQLHC(文档 ID 1366133.1)正是为用户提供sql的这些数据,来辅助sql调优.特别适合无法在客户环境中调优的情况,SQLHC虽然没有SQLT(文档 ID 215187.1)更强大,但不需要在采集的库上建用户,会被更多的客户所接受.以下演示:os:CentOS 6.6db:Oracle ...
logminer来恢复在表DDL之前被删除的数据

logminer来恢复在表DDL之前被删除的数据

做这个测试是因为前同事(开发人员)在客户现场做维护误删除了一张表的记录,但在删除表之后修改了表的结构(修改了字段的精度),发现误删除记录后,想通对表执行闪回查询来恢复被删除的记录发现不能闪回了,因为表结构发现了修改(ORA-01466: unable to read data - table definition has changed)。而且这个数据库没有备份,只有归档。简单的方法就是通过logminer来挖掘归档日志来进行恢复。一.创建测试表t1,并插...
利用Oracle自带的impdp和expdp进行简单备份

利用Oracle自带的impdp和expdp进行简单备份

目前有个这样的需求,每天晚上23点将生产库的数据备份到备份机器上,第二天备份机器的数据库可以直接使用,数据是昨天生产库的数据。(生产数据目前不多,全部数据不超过3000w条)。由于没有接触过高深的Oracle知识,只会简单的impdp和expdp这种自带的工具,所以打算用这种自带的命令加shell脚本进行完成。现在假设生产库ip为192.168.1.20(简称20),备份库ip为192.168.1.140(简称140)我的设想是这样的,20机器在晚上11点...
<< 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 >>