码迷,mamicode.com
首页 > 数据库
Oracle 重建表(rename)注意事项总结
前一段时间,有一个DBA朋友在完成重建表(rename)工作后,第二天早上业务无法正常运行,出现数据无法插入的限制和错误,后来分析才发现,错误的原因是使用rename方式重建表以后,其它引用这个表的外键约束指向没有重新定义到这个重建的新表中,从而导致这些表在插入新数据时,违反数据完整性约束,导致数据无法正常插入。影响了业务大概有1个多小时,真是一次血淋淋的教训啊。 使用rename方式重建表是我们日常DBA维护工作中经常使用的一种方法,因为CTAS+rename这种配合方式,非常实用和高效。很多DBA朋友应...
分类:数据库   时间:2014-07-02 15:24:08    阅读次数:314
How to create a logical standby database based on a physical standby database
// 以下是主库: 下列语句可以用来检查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,并自动生成组合行键
【甘道夫】Hadoop2.2.0环境使用sqoop-1.4.4将Oracle11g数据导入HBase0.96,并自动生成组合行键...
分类:数据库   时间:2014-07-02 15:23:24    阅读次数:276
nodejs+express4.0+mongodb安装方法 for Linux, Mac
废话不多说 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
用Groovy模板写MyBatis动态SQL...
分类:数据库   时间:2014-07-02 16:23:56    阅读次数:2476
mysql保存当前时间精确到秒
用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
CentOS 6.4下编译安装MySQL 5.6.16
一、卸载旧版本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
SQL Server 跨数据库查询
不同服务器数据库之间的数据操作--创建链接服务器execsp_addlinkedserver'ITSV','','SQLOLEDB','远程服务器名或ip地址'execsp_addlinkedsrvlogin'ITSV','false',null,'用户名','密码'--查询示例select*fro...
分类:数据库   时间:2014-07-02 15:00:07    阅读次数:193
Oracle 跨库 查询 复制表数据
在目前绝大部分数据库有分布式查询的需要。下面简单的介绍如何在oracle中配置实现跨库访问。比如现在有2个数据库服务器,安装了2个数据库。数据库server A和B。现在来实现在A库中访问B的数据库。第一步、配置A服务器端的tnsnames.ora文件(TNSNAMES.ORA Network Co...
分类:数据库   时间:2014-07-02 15:05:18    阅读次数:240
Windows7 配置 Apache + PHP + MySQL
本文引用别处。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
卸载oracle数据库
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阅读收录
--mysql阅读收录-----------------2014/07/02# 复制相关:1. 解释基于语句的复制中怎样处理functions,triggers,events和auto_increment键Statement based replication with Stored Functio...
分类:数据库   时间:2014-07-02 15:11:08    阅读次数:187
Mongodb启动命令mongod参数说明
mongod的主要参数有:基本配置-------------------------------------------------------------------------------- --quiet # 安静输出--portarg# 指定服务端口号,默认端口27017--bind_ipa...
分类:数据库   时间:2014-07-02 17:11:40    阅读次数:225
PLSQL_闪回删除FlashBack Delete表误删除如何进行恢复(案例)
2014-07-02 BaoXinjian一、摘要在PLSQL开发时,有时候会遇到对表中数据的误删除,其实遇到这种情况不需要紧张,如果问题较大,请DBA帮忙,如果只是小问题,只需自己处理,利用flashback闪回操作即可,可可将表进行恢复在删除中数据时,系统会自动记录一个SCN和时间戳,按SCN和...
分类:数据库   时间:2014-07-02 17:30:57    阅读次数:334
Missing access checks in put_user/get_user kernel API (CVE-2013-6282)
/*本文章由 莫灰灰 编写,转载请注明出处。 作者:莫灰灰 邮箱:minzhenfei@163.com*/1.漏洞成因Linux kernel对ARM上的get_user/put_user缺少訪问权限检查,本地攻击者可利用此漏洞读写内核内存,获取权限提升。2.受影响的系统Linux kernel ....
分类:数据库   时间:2014-07-02 17:43:24    阅读次数:366
sqlite3 on python for newbies
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
mysql 授权
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!