oracle数据字典,是存放数据库相关信息数据的.当创建一个表,一个空间,用户访问权限,等等都会保存在字典中提供以后的查找方便数据字典分为两类1,静态字典这类字典主要是表和视图user_*保存了用户的对象信息user_tables当前用户拥有的表user_objects当前用户拥有对象的信息user_ta..
分类:
数据库 时间:
2017-03-31 13:59:21
阅读次数:
191
lsnrctlstartnetca名开启监听----------------------------------------------------------------------------startup开启实例shutdownimmediate关闭实例netca创建链接等等dbca创建数据库select*from*查看alteruser名accountunlock解锁用户alteruser名identifiedby密码修改密码..
分类:
数据库 时间:
2017-03-31 13:58:47
阅读次数:
191
索引优化,优化查询速度-------------------------------------------------------count,统计一个表总计行数myisam储存引擎有自带计数器,使用count时直接提取计数器值速度快innodb使用count时需要全表扫面,每行效率差-----------------------------------------------------..
分类:
数据库 时间:
2017-03-31 13:57:41
阅读次数:
270
数据库越来越大,单个表中数据过多,查询读写,还有锁机制,会导致严重的数据库性能影响.表锁,行锁,都是为了保证数据的完整性,分表分表是把一个大表,分成若干个独立储存空间的表,每个表都对应MYD数据文件,MYI索引文件,FRM表结构文件,这些表可以分布在一个存储设备,也可以分在不同存..
分类:
数据库 时间:
2017-03-31 13:57:00
阅读次数:
196
分区跟分表类似,目的是将一张表分到不通的存储中,这样可以减少单一磁盘IO占用,提高数据库效率分区主要有两种形式水平分区对表的行进行分区,垂直分区减少表的宽度,想使用分区,需要先查看当前是否支持showvariableslike‘%partition%‘出现yes即可使用实例,按照range方式分区的表cr..
分类:
数据库 时间:
2017-03-31 13:56:30
阅读次数:
203
mysql备份一般是全库备份+binlog日志增量备份几天执行一次全库,每天几个小时执行一次增量备份.binlog日志这个二进制日志文件记录着数据库所有的增删改的操作..作用有1,主从同步2,回复数据库binlog开启vimmy.cnflog-bin=/usr/local/mysql/data/mysql-bin指定日志文件位置,开启bi..
分类:
数据库 时间:
2017-03-31 13:56:18
阅读次数:
173
在生产环境中,任何架构的建立,必须拥有防止单点故障的存在.mysql可以拥有主从,或者双主,加上keepalived的VRRP热备切换功能可以实现还有其他的,MHA,PXC,MMM,heartbeat+DRBD等-----------------------------------------------------------------------------------搭建思路,首先..
分类:
数据库 时间:
2017-03-31 13:56:05
阅读次数:
187
一、NoSQL介绍非关系型数据库(而mysql、oracle、sqlserver都是关系型数据库)1.特点数据之间无关系,随意扩展数据存储简单,可以存在内存中,读写速度快不需要建表、字段。自定义格式2.分类A.键值(Key-Value)数据库:redis、memcached、riakredis/memcached适合存储用户信息..
分类:
数据库 时间:
2017-03-31 13:49:30
阅读次数:
237
1、准备安装 查看当前oracle版本,确定是比较旧的11.2.0.1[oracle@hch_test_121_90 ~]$ rlwrap sqlplus / as sysdba
SQL*Plus...
分类:
数据库 时间:
2017-03-31 13:40:53
阅读次数:
443
在使用oracle时突然登录不上去了提示:ORA-00257:archiver error.Connect internal only,until freed. 查遍很多资料,都指向“归档日志空间不足导致”这一问题。查看磁盘空间提示磁盘已使用100%。看来就是这个问题了; 问题解决 1.首先删除物理 ...
分类:
数据库 时间:
2017-03-31 13:29:43
阅读次数:
269
putenv("LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib"); putenv("ORACLE_HOME=/usr/lib/oracle/12.1/client64"); putenv("NLS_LANG=AMERICAN_AMERICA.AL ...
分类:
数据库 时间:
2017-03-31 13:28:26
阅读次数:
244
有一个csv文件需要导入到Sql数据库中,其格式为 “adb”,"dds","sdf" “adb”,"dds","sdf" ...... 先在sql数据库中建一个表,结构与csv文件相同(将数据,时间等都定义成nvarchar,否则出现错误)。 然后执行: 导入完毕后,第一个字段前面有一个双引号,最 ...
分类:
数据库 时间:
2017-03-31 13:26:48
阅读次数:
269
数据库对于程序猿来 并不陌生,但是数据库的锁你知道多少?数据库的锁直接影响数据性能,在大并发的前提下,怎么保证数据不被死锁,提高数据库性能?如何加锁,何时加锁,加什么锁,你可以通过hint手工强行指定,但大多是数据库系统自动决定的。这就是为什么我们可以不懂锁也可以写SQL。 下面我们来简单谈一谈数据 ...
分类:
数据库 时间:
2017-03-31 13:24:45
阅读次数:
219
后台controller到dao都没问题,前台页面接收的是一个实体类对象,在service层接收的也是对象,传入mapper里面的也是对象,没有用map,但是打印台却不执行sql语句,也没有明显错误提示。 最后发现原因所在,贴出原来的sql语句和更改后成功执行的sql语句,可以看出别名和if tes ...
分类:
数据库 时间:
2017-03-31 13:19:46
阅读次数:
241
删除表中重复记录,只保留一条: 实例:2.当想要为某一个表建立一个唯一索引,由于表中有重复记录而无法进行时,需要删除重复记录。例表 dept 请写一条(或一组)SQL语句,删除重复的行,但重复的行中需要保留一行,如上表,id_no=100需要删除2行,保留一行,id_no=101需要删除一行保留一行 ...
分类:
数据库 时间:
2017-03-31 13:14:13
阅读次数:
245
drop procedure if exists UP_SYS_GetBillId;/* 创建:Jaxk 2017-03-31 功能:get bill id */ create procedure UP_SYS_GetBillId ( ProgramID INT, out BillID varcha ...
分类:
数据库 时间:
2017-03-31 13:10:52
阅读次数:
200
前端输入框中的代码提交后台: 1.ajx 提交的配置 参数:data ="user="+username+"&pass="+password+"&email="+email 不能用单纯json; 2.后台配置node:设置跨域: res.setHeader('Access-Control-Allow ...
分类:
数据库 时间:
2017-03-31 13:10:11
阅读次数:
258