Welcome 微信登录

首页 / 数据库 / MySQL

Oracle入门教程:统计信息的恢复和备份

Oracle入门教程:统计信息的恢复和备份

Oracle 11g 增加了系统信息的备份和恢复功能,分别是在系统级别,用户级别,表级别!当我们对oracle 系统对象进行统计信息收集时,为了防止新的统计信息之后的执行计划不如之前的,我们可以利用dbms_stats.export_(database/schema/table)_stats 导出统计信息到创建的表中dbms_stats.import_(database/schema/table)_stats 导入统计信息到系统中来进行恢复统计信息!对统计...
MySQL数据库数据订正

MySQL数据库数据订正

工作过程中时常遇到数据订正的需求,该操作本身不难。操作时要求能够保持回滚~对于能够满足回滚的要求,我通常执行备份表,然后执行变更!如果发送订正错误或者用户要求回滚的时候,就完全恢复整个表,这样做会有多余的操作,因为我们只要实际上可以选择备份要进行更正的数据!比如如下需求:将表resource中usage_type="unused" 并且 user_id=166 的记录更新为user_id=169 !更新100条!1 首先备份表create table te...
MySQL 慢日志查询工具之mysqldumpslow

MySQL 慢日志查询工具之mysqldumpslow

当使用--log-slow-queries[=file_name]选项启动时,mysqld写一个包含所有执行时间超过long_query_time秒的SQL语句的日志文件。获得初使表锁定的时间不算作执行时间。如果没有给出file_name值, 默认未主机名,后缀为-slow.log。如果给出了文件名,但不是绝对路径名,文件则写入数据目录。语句执行完并且所有锁释放后记入慢查询日志。记录顺序可以与执行顺序不相同。慢查询日志可以用来找到执行时间长的查询,可以用于...
MongoDB 实现主从复制

MongoDB 实现主从复制

MongoDB文档数据库提供了主从复制模式,其实MongoDB的主从复制配置很简单,就是启动MongoDB服务进程的时候 分别指定 --master ,--slave,一个是以主模式启动,另一个属于从模式启动,当主库更新时,数据就会被被复制到从数据库中。此次测试仅在单台服务器上开启2deamon来模拟2台服务器进行主从复制:主库:./mongod --master --dbpath=/opt/monogdata/data --port=60000从库:./...
Oracle中经典的问题解决方案

Oracle中经典的问题解决方案

对于Oracle数据库的开发,我们可能有时候会遇到一些奇怪的问题,与其它数据库存在不同的差异的问题,在这里我列举了一些比较有趣的问题问题一:解决Oracle中时间问题Oracle默认date类型为21/8月/2011 或者21/8月//11的格式,如果想修改date类型:需要修改注册表Regedit 进入注册表找到HKEY_LOCAL_MACHINE 再进入software 然后进入Oracle,找寻带HOME的文件夹,进入之后右击鼠标,新建字符串值,再值...
Oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法

Oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法

今天福州大学的合作伙伴说我们数据库的登录密码过期。他们现在平台无法登录。希望得到解决。登陆Oracle数据库时错误信息提示:“ORA-28002: 7 天之后口令将过期”。原因:oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180”所导致,oracle用户的密码必须在180天内更改,或则启动数据库的时候会提示连接失败.oracle 密码过期的解决方法,按照如下步骤进行操作:1、查看用户的proifle是哪个...
Oracle自动插入当前时间的年月日YYYY-MM-DD格式的实现

Oracle自动插入当前时间的年月日YYYY-MM-DD格式的实现

Oracle没有date()函数,sysdate函数的值是包括时分秒的,要实现插入当前时间默认值还真麻烦.只好自己写储存过程,而字段默认值里面又不能调用储存过程,还得写个触发器!而储存过程里面取出来的sysdate前几位的只却变成17-11月-07的格式了,不是自己想要的,2007-11-17的格式,又得单独取年月日再组合起来,这样一来返回值就不能是日期类型而要字符类型了.一个字,烦!不过还是把他实现了.下面把代码给大家分享一下,如果有更好的方法麻烦告知....
Oracle数据库常见对象—索引和同义词

Oracle数据库常见对象—索引和同义词

一、索引a)使用索引的优点i. 一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中ii. 索引被删除或损坏, 不会对表产生影响, 其影响的只是查询的速度iii. 索引一旦建立, Oracle 管理系统会对其进行自动维护, 而且由 Oracle 管iv. 理系统决定何时使用索引. 用户不用在查询语句中指定使用哪个索引v. 在删除一个表时, 所有基于该表的索引会自动被删除vi. 通过指针加速 Oracle 服务器的查询速度vii. 通过快速定位数据的...
Oracle中常见的数据库对象--视图

Oracle中常见的数据库对象--视图

数据库对象—视图:一、视图的定义:从表中抽出的逻辑上相关的数据集合a) 视图是一种虚表b) 视图建立在已有表基础上,视图依赖已建立的这些表称为基表c) 向视图提供数据内容的语句为SELECT语句,可以将视图理解为存储起来的SElECT语句d) 视图向用户提供基表数据的另一种表示形式二、为什么要使用视图a) 控制数据访问:提供了一种安全机制,通过视图显示数据时,屏蔽用户不应该知道的数据.b) 简化查询:select语句构造了一个复杂的查询语句,每次使用必须都...
Oracle的事务处理机制

Oracle的事务处理机制

一、事务概念概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。二、事物的特性a) 主要特性:确保数据库的完整性。b) 事务的ACID特性i. 原子性(Atomicity)事务的原子性是指事务中包含的所有操作要么全做,要么不做,也就是说所有的活动在数据库中要么全部反映,要么全部不反映,以保证数据库的一致性。ii. ...
Hibernate Search试用总结

Hibernate Search试用总结

最近为我们系统的各个表做了一个按字段查询的功能,前台发json数据到后台,后台通过拼sql,前后加%%实现模糊匹配,实现按字段查询.结果被否了.另一个同事通过Hibernate Search做模糊匹配.现在发现两个问题很难解决:1,发现Lucence的index和database的不同步.通过spring整合,配置文件里配置了基于event的同步,但是测试还是发现偶尔不同步的情况.不知道是配置的问题还是Hibernate Search的问题.希望有用过Hi...
Oracle入门教程学习笔记

Oracle入门教程学习笔记

对于Oracle的学习与探讨,下面我是直接进行的,并没有对Oracle的历史进行讨论,因为在Oracle的官方有更好的解释,一下是我对Oracle知识的一个提炼更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12数据库基本概念: 数据库DB 数据库管理系统DBMS 数据库管理员DBA 数据模型数据库DB指以一定的组织方式存储在计算机存储设备上,能为多个用户所共享的与应用...
<< 501 502 503 504 505 506 507 508 509 510 >>