前一段时间,有一个DBA朋友在完成重建表(rename)工作后,第二天早上业务无法正常运行,出现数据无法插入的限制和错误,后来分析才发现,错误的原因是使用rename方式重建表以后,其它引用这个表的外键约束指向没有重新定义到这个重建的新表中,从而导致这些表在插入新数据时,违反数据完整性约束,导致数据无法正常插入。影响了业务大概有1个多小时,真是一次血淋淋的教训啊。
使用rename方式重建表是我们日常DBA维护工作中经常使用的一种方法,因为CTAS+rename这种配合方式,非常实用和高效。很多DBA朋友应...
分类:
数据库 时间:
2014-07-02 15:24:08
阅读次数:
314
//
以下是主库:
下列语句可以用来检查SQL应用能否唯一识别表列,并找出不被支持的表:查询哪个表不支持logical standby传输
SQL> select owner, table_name from dba_logstdby_not_unique where (owner, table_name) not in (select distinct owner, table_name...
分类:
数据库 时间:
2014-07-02 16:40:01
阅读次数:
368
【甘道夫】Hadoop2.2.0环境使用sqoop-1.4.4将Oracle11g数据导入HBase0.96,并自动生成组合行键...
分类:
数据库 时间:
2014-07-02 15:23:24
阅读次数:
276
废话不多说
1:下载nodejs包
下载地址如下:http://www.nodejs.org/download/
下载source code版本需要解压后到其目录执行./configure,然后make && make install;
而binaries的tar.gz解压后即可.
2:下载mongodb
下载地址如下:http://www.mongodb.org/dow...
分类:
数据库 时间:
2014-07-02 16:42:42
阅读次数:
365
用Groovy模板写MyBatis动态SQL...
分类:
数据库 时间:
2014-07-02 16:23:56
阅读次数:
2476
用mybatis在mysql中保存字段精确到秒需要两个步骤。
1、现在mysql中将时间字段改为datetime 例如:alter table tablename add pay_date
datetime comment '精确到秒的时间'
2、在sql语句中直接用now(). 例如: update tj_record set is_customerHandove...
分类:
数据库 时间:
2014-07-02 15:15:37
阅读次数:
300
一、卸载旧版本MySql
1、rpm卸载:
1> 检查安装包:
rpm -qa | grep mysql
2> 普通删除:
rpm -e mysql-5.6.16.rpm
3> 强力删除。如果使用上面命令删除时,提示有依赖的其他文件,则使用该命令可以对其进行强力删除。
rpm -e --nodeps mysql-5.6.16.rpm
2、tar卸载:
1> 删除临时文件:
ma...
分类:
数据库 时间:
2014-07-02 16:45:17
阅读次数:
330
不同服务器数据库之间的数据操作--创建链接服务器execsp_addlinkedserver'ITSV','','SQLOLEDB','远程服务器名或ip地址'execsp_addlinkedsrvlogin'ITSV','false',null,'用户名','密码'--查询示例select*fro...
分类:
数据库 时间:
2014-07-02 15:00:07
阅读次数:
193
在目前绝大部分数据库有分布式查询的需要。下面简单的介绍如何在oracle中配置实现跨库访问。比如现在有2个数据库服务器,安装了2个数据库。数据库server A和B。现在来实现在A库中访问B的数据库。第一步、配置A服务器端的tnsnames.ora文件(TNSNAMES.ORA Network Co...
分类:
数据库 时间:
2014-07-02 15:05:18
阅读次数:
240
本文引用别处。1:相关软件下载:Apache HTTP Server 版本:(httpd-2.2.25-win32-x86-openssl-0.9.8y)PHP 版本:(php-5.4.24-Win32-VC9-x86)MySQL Community S...
分类:
数据库 时间:
2014-07-02 15:09:52
阅读次数:
339
Windows Registry Editor Version 5.00[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OracleOraDb11g_home1TNSListener][-HKEY_LOCAL_MACHINE\SYSTEM...
分类:
数据库 时间:
2014-07-02 15:09:08
阅读次数:
273
--mysql阅读收录-----------------2014/07/02# 复制相关:1. 解释基于语句的复制中怎样处理functions,triggers,events和auto_increment键Statement based replication with Stored Functio...
分类:
数据库 时间:
2014-07-02 15:11:08
阅读次数:
187
mongod的主要参数有:基本配置-------------------------------------------------------------------------------- --quiet # 安静输出--portarg# 指定服务端口号,默认端口27017--bind_ipa...
分类:
数据库 时间:
2014-07-02 17:11:40
阅读次数:
225
2014-07-02 BaoXinjian一、摘要在PLSQL开发时,有时候会遇到对表中数据的误删除,其实遇到这种情况不需要紧张,如果问题较大,请DBA帮忙,如果只是小问题,只需自己处理,利用flashback闪回操作即可,可可将表进行恢复在删除中数据时,系统会自动记录一个SCN和时间戳,按SCN和...
分类:
数据库 时间:
2014-07-02 17:30:57
阅读次数:
334
/*本文章由 莫灰灰 编写,转载请注明出处。 作者:莫灰灰 邮箱:minzhenfei@163.com*/1.漏洞成因Linux kernel对ARM上的get_user/put_user缺少訪问权限检查,本地攻击者可利用此漏洞读写内核内存,获取权限提升。2.受影响的系统Linux kernel ....
分类:
数据库 时间:
2014-07-02 17:43:24
阅读次数:
366
python 集成了 sqlite3 ,其接口很简单:import sqlite3db_connection = sqlite3.connect(db_filename)db_cursor = db_connection.cursor()db_cursor.execute('select * fro...
分类:
数据库 时间:
2014-07-02 17:46:35
阅读次数:
306
cd /usr/local/mysql/bin/grant all privileges on *.* to 'root'@'%' identified by '12345678';flush privileges;grant select on weixin.wx_tuijian to 'bbc....
分类:
数据库 时间:
2014-07-02 17:55:37
阅读次数:
229