![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
hijiankang
这个作者很懒,什么都没留下…
展开
-
oracle创建表空间
SYS用户在CMD下以DBA身份登陆:在CMD中打sqlplus /nolog然后再conn / as sysdba//创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Ora转载 2011-07-28 16:59:57 · 525 阅读 · 0 评论 -
mysql表分区
转自:http://lehsyh.iteye.com/blog/732719一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区为了改善大型表以及具有各种访问模式原创 2013-06-25 21:31:18 · 1326 阅读 · 0 评论 -
mysql分表与分区表
转自:http://blog.51yip.com/mysql/949.html一,什么是mysql分表,分区什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上一,先说一下为什么要分表当一张的数据达到几原创 2013-06-25 21:50:03 · 13946 阅读 · 3 评论 -
oracle分区表详解
一. 分区表理论知识Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。原创 2013-06-25 21:57:24 · 116144 阅读 · 3 评论 -
(转)jdbc事务隔离级别
如果DBMS支持事务处理,它必须有某种途径来管理两个事务同时对一个数据库进行操作时可能发生的冲突。用户可指定事务隔离级别,以指明DBMS应该花多大精力来解决潜在冲突。例如,当事务更改了某个值而第二个事务却在该更改被提交或还原前读取该值时该怎么办。 假设第一个事务被还原后,第二个事务所读取的更改值将是无效的,那么是否可允许这种冲突?JDBC用户可用以下代码来指示DBMS允许在值被提交前读原创 2013-06-25 23:30:25 · 645 阅读 · 0 评论 -
spring事务隔离级别及传播特性
Spring在TransactionDefinition接口中定义这些属性在TransactionDefinition接口中定义了五个不同的事务隔离级别ISOLATION_DEFAULT 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别.另外四个与JDBC的隔离级别相对应 ISOLATION_READ_UNCOMMITTE原创 2013-06-25 23:33:54 · 8960 阅读 · 1 评论 -
oracle 创建用户
权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create use转载 2011-07-28 17:00:28 · 285 阅读 · 0 评论 -
mysql 数据导入导出详解
一.MySQL的命令行模式的设置:用dos命令进入到mysql安装目录的bin目录下例如 cd c:\program files\mysql\bin在mysql中执行sql文件的命令 : source d:\myprogram\database\db.sql;连接MYSQL:mysql -h主机地址 -u用户名 -p用户密码修改密码:mysqladmin -u原创 2013-07-26 18:17:53 · 766 阅读 · 0 评论 -
MySQL数据库增量备份及恢复方案
MySQL数据库增量备份及恢复方案 u 前言 操作系统崩溃、电源故障、文件系统崩溃和硬件故障等异常状况都可能导致我们正在使用的数据库出现故障而产生数据库中数据不一致的情况。为了保证数据库使用安全,必须定期备份数据库;数据库备份可以分为:完全备份、日志备份、增量备份和文件备份。对于一个大型数据库,频繁执行完全备份可能会需要太多的时间,而且完全备份经常会多次备份一些没有更新过转载 2013-09-03 16:45:53 · 16580 阅读 · 0 评论 -
mysql root权限修改、恢复
原文地址:http://blog.csdn.net/kaly3845/article/details/8808529当root权限失去某些权限后,如何恢复这个权限? 1. 可以进入数据库,但无update权限:操作过程:在WINDOWS的DOS窗口下,进入MYSQL安装目录的BIN目录, 运行mysqld-nt --skip转载 2013-09-26 11:45:52 · 13129 阅读 · 1 评论 -
windows 下命令行启动停止mysql
MySQL比较好玩一点就是它可以用多种方式启动,当然它也可以用多种方式关闭。下面我就MySQL的几种启动方式简单的谈一谈,希望可以给大家提供一些参考。 第一种,用mysqld-nt来启动。 在没有进行服务安装时以这种方式启动是最方便的。在控制台,将路径切换到MySQL的bin包下面,输入命令start mysqld-nt(当然也可以只用命令mysql-转载 2013-09-26 11:39:06 · 82532 阅读 · 0 评论 -
mysql 日期比较及日期函数用法
原文地址:http://www.111cn.net/database/mysql/46892.html假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql: 代码如下 select * from product where add_time = '2013-01-12'对于这种语转载 2013-10-22 17:47:32 · 5462 阅读 · 0 评论 -
sql优化经验34条(oracle)
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是原创 2013-06-20 23:43:37 · 659 阅读 · 0 评论 -
sqldeveloper 7注册码
Product Code:46kf4wkhvwjfdg7fza4asryfcblklbtmfl6z4aqkbu Serial Number:399646492 Password:xs374ca原创 2012-12-25 11:10:15 · 821 阅读 · 0 评论 -
powerdesigner 关系模型CMD生成数据模型PDM
1、打开CMD文件2、选择powerdesigner下的tools中的generate physical data model原创 2012-08-23 16:43:59 · 1788 阅读 · 0 评论 -
ORACLE数据库表和数据分开导出导入的方法
1.导出用PLSQL导出导出表结构:Tools-->Export User Objects(导出用户对象) -->选择要导出的表(包括Sequence等)-->.sql文件,导出的都为sql文件 导出表数据:Tools-->Export Tables-原创 2011-08-04 17:48:13 · 893 阅读 · 0 评论 -
连接远程oracle数据库的两种方式(ora-12154)
如果要连接这样的一个数据库1.用pl/sql developeruser:userpassword:passworddatabase:_tech@202.113.13.84:15212.用命令行连接语法:sqlplus usr/pwd@//host:por原创 2010-11-24 10:55:00 · 3259 阅读 · 0 评论 -
oracle解锁用户
1.命令行以dba身份登录登录2.进入后输入:alter user username(用户名) account unlock,运行;原创 2011-08-15 18:14:04 · 271 阅读 · 0 评论 -
java连接oracle双机服务器
连接字符串:jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xmjj03)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=xmjj04)(PO原创 2011-10-08 14:19:54 · 4377 阅读 · 0 评论 -
oracle启动与关闭
Oracle中不同启动和关闭方式的区别Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将周详介绍这些启动和关闭方式之间的区别连同他们各自不同的功能。一、启动和关闭Oracle数据库对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manage转载 2011-11-18 17:58:56 · 2433 阅读 · 0 评论 -
oracle ora-12516 修改oracle最大进程数
oracle服务器上某个数据库出现' ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小。 a.select count(*) from v$process; 取得数据库目前的进程数。 b.select value转载 2011-11-18 17:50:09 · 2220 阅读 · 0 评论 -
exp 导出 00091错误解决方法
导出时会出现例如下面的错误C:\Users\Administrator>exp bcacc/shark@maliandao file='d:\tf_cdr.dmp' tables=tf_cdrExport: Release 10.2.0.1.0 - Production on 星期四 5月 17 12:02:27 2012Copyright (c) 1982,原创 2012-05-17 12:16:33 · 1163 阅读 · 0 评论 -
oracle解锁表
ORACLE 解锁表 2008-10-09 20:46:42| 分类: IT技术—DB|字号 订阅查看哪些表被锁住:select b.owner,b.object_name,b.object_type from v$locked_object a,All_Objects b WHERE a.OBJECT_I转载 2012-08-22 15:45:40 · 660 阅读 · 0 评论 -
powerdesigner 中将模型(CDM,PDM)生成数据库sql
1、打开CDM或PDM文件2、选择powerdisinger中的Database中的generate database3、可选择生成的数据库类型等信息,然后确定生成即可原创 2012-08-23 16:48:09 · 2626 阅读 · 0 评论 -
powerdisinger 将name复制到comment
1、选择tools-->execute commands-->edit/run script2、将下面的代码粘贴到运行框中点击run即可Option ExplicitValidationMode = TrueInteractiveMode = im_BatchDim mdl ' the current model' get the current a原创 2012-08-23 17:08:15 · 779 阅读 · 0 评论 -
powerdisinger 中将comment复制到name
1、选择tools-->execute commands-->edit/run script2、将下面的代码粘贴到运行框中点击runOption ExplicitValidationMode = TrueInteractiveMode = im_BatchDim mdl ' the current model' get the current active原创 2012-08-23 17:10:30 · 709 阅读 · 0 评论 -
MYSQL 索引与优化
写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),转载 2014-10-21 18:28:39 · 599 阅读 · 0 评论