Welcome 微信登录

首页 / 数据库 / MySQL

Oracle系统默认临时表空间以及redo日志文件问题处理

Oracle系统默认临时表空间以及redo日志文件问题处理

问题:本人现在要把Oracle的数据同步到MySQL,运用的ETL工具,由于数据量很大,而且有子查询要用到临时表空间,导致原来的该临时表空间,空间不足,根据报错直接想到了给该临时表空间添加临时文件。查看了它原有的临时文件的路径,也没有多想直接在这个路径下添加了一个文件,谁知道该路径空间不足了,还没有把新加的临时文件用完,数据库就down了,原因是redo日志文件也在这个挂载点下,我们知道任何操作都要先写redo,虽然redo是循环复写的,在如果大量产生日志...
undo表空间修复小结

undo表空间修复小结

首先要知道回滚段在自动管理undo表空间下是不能被offline和删除的,可以先改成manual之后操作, 我们知道undo表空间是用来存储数据被改之前的前镜像,那么如果出现问题,可以分两种情况来处理; 第一种情况:如果损坏的回滚段没有正在执行的事务,那问题还相对简单,可以直接删除掉该回滚段即可,并且没有数据丢失。具体过程:假设文件undotbs01.dbf丢失或者损坏。1.先把数据文件offline,在mount状态下执行:SQL>alter da...
一次Oracle行级锁导致的问题

一次Oracle行级锁导致的问题

发现问题:今天开发同事让给修改一行数据的某几个字段,非常之简单的操作,确因为对Oracle锁机制的理解不到位导致问题。我同时用plsql/developer 和CRT两种工具都连接上了数据库,然后打算在plsql/developer上update一个字段,在CRT上update一个字段(我也不知道当时是怎么想的,哈哈)然后就莫名其妙的夯住了。。。。。由于自己经验和学识不足,还傻傻的等待中,还以为是数据量太大呢,原来是锁的原因,分析问题:我在plsql/de...
myloader恢复MySQL数据库示例

myloader恢复MySQL数据库示例

mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具,备份方式为逻辑备份。它支持多线程,备份速度远高于原生态的mysqldump以及众多优异特性。与其相配套的恢复工具则是myloader,主要用于将dump出来的sql以并行的方式进行恢复。本文主要描述myloader的使用方法并给出示例。1、单库的备份与恢复[root@app ~]# mydumper -u leshami -p xxx -B sakila -o /tmp/bak[roo...
mydumper备份MySQL数据库示例

mydumper备份MySQL数据库示例

mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具,备份方式为逻辑备份。它支持多线程,备份速度远高于原生态的mysqldump以及众多优异特性。因此该工具是DBA们的不二选择。本文主要描述该工具的使用方法并给出示例。1、mydumper的特点a、多线程逻辑备份,生产的多个备份文件b、与mysqldump相同,备份时对 MyISAM 表施加FTWRL (FLUSH TABLES WITH READ LOCK), 会阻塞DML 语句c、保证...
mydumper安装及安装故障汇总

mydumper安装及安装故障汇总

mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具,备份方式术语逻辑备份。它支持多线程,备份速度远高于原生态的mysqldump以及众多优异特性。因此该工具是DBA们的不二选择。本文主要描述该工具的安装及其出现异常的解决方法。1、mydumper特性(直接参考readme) * Parallelism (hence, speed) and performance (avoids expensive character set conve...
Oracle配置OneMap中的sql数据库问题及解决方案

Oracle配置OneMap中的sql数据库问题及解决方案

报错ORA-00900:无效SQL语句,点确定后报错:ORA--00942:表或视图不存在分析:prompt在Oracle中是打印功能,如果要在PLsql中执行带有prompt的sql文件就会报上面的错误,在网上查过说是DBA权限执行了这个sql,要用NORMAL才行,但终归失败。解决方案:打开CMD,进入SQLPLUS或者直接在客户端的应用程序开发中点击SQLPLUS,输入执行这个sql的用户和密码,进入sql>输入@ ,再将该sql文件拖入到PL...
Oracle 11g中解决被锁定的scott用户的方法

Oracle 11g中解决被锁定的scott用户的方法

Oracle 11g中修改被锁定的用户:scott在安装完Oracle10g和创建完oracle数据库之后,想用数据库自带的用户scott登录,看看连接是否成功。在cmd命令中,用“sqlplus scott/ tiger”登录时,老是提示如下信息: ERROR:ORA-28000:账户已被锁定。在cmd命令提示符中可直接登录oracle,输入如下命令:sqlplus / as sysdba;接着执行如下命令:SQL> alt...
MySQL优化之——安全地关闭MySQL实例

MySQL优化之——安全地关闭MySQL实例

关闭过程:1、发起shutdown,发出 SIGTERM信号2、有必要的话,新建一个关闭线程(shutdown thread)如果是客户端发起的关闭,则会新建一个专用的关闭线程如果是直接收到 SIGTERM 信号进行关闭的话,专门负责信号处理的线程就会负责关闭工作,或者新建一个独立的线程负责这个事当无法创建独立的关闭线程时(例如内存不足),MySQL Server会发出类似下面的告警信息:Error: Can’t create thread t...
SQL Server 2016:全程加密

SQL Server 2016:全程加密

关于数据库的安全性,或者说关于安全性的缺失问题时常见诸报端。几乎每个月都不只一次看到关于大企业或政府机构由于数据库安全性问题而捅出大娄 子的报道。这些问题中的一部分是可以通过加密与散列技术得到缓解的,但由于这一过程很乏味,因此开发者通常只会对最敏感的数据应用这种技术,例如密码等 等。SQL Server 2016将通过新的 全程加密 (Always Encrypted)特性让加密工作变得更简单,这项特性提供了某种方式,以确保在数据库中不会看到敏感列中的未加...
SQL Server 2016:通过Query Store定位回归缺陷

SQL Server 2016:通过Query Store定位回归缺陷

对于多数开发者来说,一旦出现性能方面的回归缺陷,通常可以追溯到某个特殊的事件,例如用户的大量涌入或代码的变更。而对数据库开发者来说,事情 就没有那么简单了。随着索引的重建与统计数据的更新,SQL Server或许会决定“重写”你的代码,重新生成执行计划。如果找不到正确的备份以及与生产环境同等级别的硬件,想了解执行计划中的变更基本上是不可能 的,至少目前来说是这样。而在SQL Server 2016中,微软将通过一个名为 Query ...
如何在MySQL中设置外键约束以及外键的作用

如何在MySQL中设置外键约束以及外键的作用

1.外键的作用,主要有两个:一个是让数据库自己通过外键来保证数据的完整性和一致性一个就是能够增加ER图的可读性2.外键的配置1)先创建一个主表,代码如下:#创建表student,并添加各种约束create table student( id int primary key ,#主键约束 name varchar(20) , #唯一约束 age int NOT NULL, #非空约束 sex varchar(2) , address varchar...
MongoDB 3.2 先睹为快

MongoDB 3.2 先睹为快

MongoDB 3.2 预计在2015年底在 MongoDB World 里向大家介绍,我们认为这有益于带来一些很有吸引力的特征。大多数的这些功能仍然在发展,尽管它们被展示出来,有可能真正等到 MongoDB 3.2 公布时,这些特征也许将会发生改变。模式?会议上有很多关于模式的讨论。一个“无模式”的数据库,如 MongoDB 的一个提升,这看起来很奇怪,但它似乎 MongoDB,公司已重新发现规则的结构存储在数据库中的文档可以帮助...
<< 861 862 863 864 865 866 867 868 869 870 >>