数据库
longjie_happy
这个作者很懒,什么都没留下…
展开
-
使用pl/sql工具对oracle的导入导出
PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具,本文主要介绍了利用PL/SQL Developer导入和导出数据库的过程,并对导入或导出时的一些注意事项进行了说明,接下来我们就一一介绍。导出步骤: 1 tools ->export user object 选择选项,导出.sql文件。 2 tools ->export t转载 2013-08-14 16:15:44 · 705 阅读 · 0 评论 -
解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server
在“配置登陆信息和数据库(mysql)”连接中,出现“服务器连接错误Host 'XXX' is not allowed to connect to this MySQL server”的错误。像这种错误,就是典型的远程权限问题。问题症结是MySQL 没有开放远程登录的权限。这时要看你的服务器到底用的那种系统,linux或者是Windows,这个解决办法不同。解决的办法就是开启 MySQL转载 2017-03-21 21:53:21 · 6101 阅读 · 0 评论 -
数据库索引
说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增转载 2017-02-16 17:10:00 · 277 阅读 · 0 评论 -
oracle的数据库导入与导出
1.oracle的数据库对象属于某一个用户所以导入导出只能用该用户导入导出。2.表空间的分配只是物理上对某一个用户的数据库对象的物理空间的分配。3.数据库导出在cmd模式下输入: exp username/password@databaseName file=d:\xxx\xxx.dmp,其中file为导入文件的存放地。4.数据库导入在cmd模式下输入: imp use原创 2014-02-10 15:16:33 · 601 阅读 · 0 评论 -
SQL Server 2008 清空删除日志文件 130G日志 10秒内变10M
SQL2005:Backup Log DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。godump transaction DNName with no_log goUSE DNNameDBCC SHRINKFILE (2)GoSQL2008:'在SQL2008中清除日志就必须转载 2015-07-13 20:14:46 · 509 阅读 · 0 评论 -
sql server2008变成单个用户后不能访问,设置成多个用户的办法
今天想在sql server2005下复制一个数据库,结果最后一步出错,复制没成功反而导致数据库打不开了,名称后出现“单个用户”,估计是进行复制的时候自动将其改为了单用户模式,可通过执行如下语句恢复多用户模式。原理是先kill占用了数据库的那个进程,然后设置数据库为多用户模式。 USE master;GODECLARE @SQL VARCHAR(转载 2015-07-13 17:44:36 · 7845 阅读 · 1 评论 -
Oracle 11g 客户端的安装和配置
数据库和客户端在不同的机器之上。在安装之前,在安装Oracle数据库的服务器上导航到下面的目录。将listener.ora和tnsnames.ora中的host中的localhost都改为机器的IP地址,我的为192.168.1.102而后开始安装Oracle客户端选择定制,可以自己定义安装的组件。转载 2015-02-27 21:49:59 · 513 阅读 · 0 评论 -
jdbc connection是否可以创建多个statement
关于Statement对象: 前面说过,Statement对象是用来绑定要执行的操作的,在它上面有三种执行方法:即用来执行查询操作的executeQuery(),用来执行更新操作的executeUpdate()和用来执行动态的未知的操作的execute(). JDBC在编译时并不对要执行的SQL语句检测,只是把它看着一个String,只有在驱动程序执行SQL语句时才知道正确转载 2014-09-27 10:08:34 · 4881 阅读 · 0 评论 -
java实现高性能的数据同步
最近在做一个银行的生产数据脱敏系统,今天写代码时遇到了一个“瓶颈”,脱敏系统需要将生产环境上Infoxmix里的数据原封不动的Copy到另一台 Oracle数据库服务器上,然后对Copy后的数据作些漂白处理。为了将人为干预的因素降到最低,在系统设计时采用Java代码对数据作Copy,思路 首 先在代码与生产库间建立一个Connection,将读取到的数据放在ResultS转载 2014-09-27 09:49:37 · 755 阅读 · 0 评论 -
Java JDBC批处理插入数据操作
在此笔记里,我们将看到我们如何可以使用像Statement和PreparedStatement JDBC API来批量在任何数据库中插入数据。此外,我们将努力探索一些场景,如在内存不足时正常运行,以及如何优化批量操作。首先,使用Java JDBC基本的API批量插入数据到数据库中。Simple Batch - 简单批处理 我把它叫做简单批处理。要求很简单,执行批量插入列表转载 2014-09-27 09:56:58 · 496 阅读 · 0 评论 -
oracle数据库 hql语句用between and 比较一段时间(带有时分秒)
1、String hql = "select e from entity e where e.date between to_date('2011-10-1','yyyy-mm-dd hh24:mi:ss') and to_date('2011-11-24','yyyy-mm-dd hh24:mi:ss')";原创 2014-08-18 16:58:01 · 5589 阅读 · 2 评论 -
ORACLE表分区的概念
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指转载 2014-06-28 10:29:51 · 640 阅读 · 0 评论 -
mysql的备份与恢复
一.使用Navicat1.选择需要备份的数据库点击创建备份生成一个后缀名为psc的文件,直接可拖出到桌面,这个文件就是备份文件。2.恢复时先创建一个与备份时同名的数据库之后再点击恢复备份,之后选择那个刚配置的psc文件即可。二.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密原创 2014-02-10 15:19:11 · 784 阅读 · 0 评论 -
oracle表空间简介
一、表空间介绍二、创建方式create tablespace ibatis Datafile 'd:\orclTableSpace\ibatis.dbf' size 20M;说明:创建一个名为ibatis的表空间,表空间数据文件放在 d:\orclTableSpace下名为 ibatis.dbf ,大小为20M;三、为用户分配表空间1.create user ibatisuse原创 2014-02-10 15:18:33 · 613 阅读 · 0 评论 -
oracle的分页
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。举例说明:例如表:student(学生)表,表结构为:ID char(6) --学号n原创 2014-02-10 15:17:23 · 527 阅读 · 0 评论 -
oracle快照技术
解决问题:有一台远程数据库上的数据需要同步到本地数据需要用快照技术解决。使用方式如下:说明: 快照原理:Oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。也就 是说快照根本的原理就是将本地或远程数据库上的一个转载 2014-02-10 15:13:45 · 835 阅读 · 0 评论 -
基于mysql二进制日志的数据库恢复
1、二进制日志的配置启动在mysql安装目录中找到my.ini,之后打开文件在[mysql]下面加入log-bin = dir\filename;其中dir代表目录filename就是二进制文件,后缀以000001,000002等结尾,每次重启一次mysql该文件自动生成一个。2、查看二进制日志文件(1)首先进入到二进制日志文件所在的目录,之后键入mysqlbinlog filen原创 2013-08-15 11:58:20 · 1460 阅读 · 0 评论 -
怎么解决mysql不允许远程连接的错误
最近使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server“。解决办法如下:方法/步骤首先看报错窗口。转载 2017-05-23 14:43:01 · 580 阅读 · 0 评论