Welcome 微信登录

首页 / 数据库 / MySQL

使用OBackup构建Oracle异地远程数据备份

使用OBackup构建Oracle异地远程数据备份

当前随着信息化时代的不断发展,信息系统及数据对于企业,公司,单位越来越重要,相对的信息系统和核心数据的依赖程度也越来越高,如何保障生产数据的安全就显得尤为重要,相信很多企业或公司通过Oracle的EXP/EXPD工具实现生产数据本地的磁盘与磁带的双备份,很好的保障了对核心数据的安全管理。并且通过FTP工具,将备份数据传输到其他地方进行备份。但是随着企业或公司对信息系统依赖程度的升高,数据恢复的时间要求就会越来越越短,通过EXP/EXPD工具进行备份这种方式...
拼接查询sql中指定列的结果集

拼接查询sql中指定列的结果集

函数适用于:需要将指定查询sql中的某列拼接成以指定字符分隔连接的字符串。不足:因函数的返回值为varchar2,且通常拼接得到的字符串会用于查询sql(因用在SQL中,不能大于varchar2的4000个字符限制)中,因此限制了返回长度小于等于4000CREATEORREPLACEFUNCTIONf_con_colunn_set(p_sqlINVARCHAR2, --传入的sql语句 p_column_indexINTEGERDEFAULT1, --需...
Linux下删除大数据文件中部分字段重复的行

Linux下删除大数据文件中部分字段重复的行

最近写的一个数据采集程序生成了一个含有1千多万行数据的文件,数据由4个字段组成,按照要求需要删除第二个字段重复的行,找来找去linux下也没找到合适的工具,sed/gawk等流处理工具只能针对一行一行处理,并无法找到字段重复的行。看来只好自己python一个程序了,突然想起来利用mysql,于是进行乾坤大挪移:1. 利用mysqlimport --local dbname data.txt导入数据到表中,表名要与文件名一致2. 执行下列sql语句(要求唯一...
Hibernate性能优化

Hibernate性能优化

Hibernate作为一个ORM框架,考虑其优化要从考虑循环和发出的sql语句入手。主要体现在session使用,lazy使用,outjoin使用,batch-size使用,下面具体介绍1、对于session使用,应该提供一个工具类用于获取session,这样封装dao和service的时候就可以将session传进去,那么在这两层的操作就可以在一个session中完成,避免频繁开启和关闭session。2、对于Lazy,一般都是outjoin一的一端,懒...
Hibernate配置---检索策略

Hibernate配置---检索策略

Hibernate是一个持久层的框架,不依赖任何容器,支持对象到数据库表的映射,ORM。支持开发中的增删改查操作,将基本的JDBC操作进行封装,可以通过配置hibernate.cfg.xml来方便的切换数据库。做到了系统和数据库的解偶。支持数据库连接池,防止高并发导致系统响应慢和系统崩溃。当多用户同时访问应用时,每次请求都会开辟一个连接对象,当开启和关闭时都会有时间的消耗,如果没有访问数据库的限制,那么将导致系统响应越来越慢,内存如果没有及时回收导致系统崩...
MongoDB副本集

MongoDB副本集

一、节点类型standard:常规节点,它存储一份完整的数据副本,参与选举投票,有可能成为活跃节点。passive:存储了完整的数据副本,参与投票,不能成为活跃节点。arbiter:仲裁节点,只参与投票,不接收复制的数据,也不能成为活跃节点。二、参数说明--dbpath 数据文件路径--logpath 日志文件路径--port 端口号,默认是27017.我这里使用的也是这个端口号.--replSet 复制集的名字,一个replica sets中的每个节点的...
编写简单的连接MongoDB数据库C++程序 && 解决编译C++程序时链接MongoDB动态库失败的问题

编写简单的连接MongoDB数据库C++程序 && 解决编译C++程序时链接MongoDB动态库失败的问题

编写简单的连接MongoDB数据库C++程序 && 解决编译C++程序时链接MongoDB动态库失败的问题。一. 安装好mongo数据库以后,创建一个用来链接数据库的简单C++程序mon2.cpp,发现很多网站都用这个程序做示例。不过重点在于如何让这个程序真正可以跑起来显示出来结果,着实费了一番功夫。 1 #include <iostream> 2 #include "client/dbclient.h" 3 4 using ...
Python Sqlite3数据库相关操作

Python Sqlite3数据库相关操作

1、连接数据库:cx= sqlite3.connect(‘database.db’) ,cx是一个数据库连接对象,它有以下操作:commit()--事务提交rollback()--事务回滚close()--关闭一个数据库连接cursor()--创建一个游标2、获得游标对象:所有sql语句都要在游标对象下执行,用cu= cx.cursor()来定义了一个游标,游标对象有以下的操作:execute()--执行sql语句executemany--执行多条sql语...
<< 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 >>