
DB
文章平均质量分 73
nourewang
这个作者很懒,什么都没留下…
展开
-
让数据库变快的10个建议(转)
大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。AD: 大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。 0.原创 2013-06-17 17:24:33 · 457 阅读 · 0 评论 -
Oracle重复数据的清除 <转>
一、删除部分字段重复数据 首先需要查询重复的数据: 下面语句可以查询出那些数据是重复的: select c1,c2,count(*) from mytab group by c1,c2 having count(*) > 1 (将上面的>号改为=号就可以查询出没有重复的数据了) 想要删除这些重复的数据,可以使用下面语句进行删除 delete from mytab原创 2013-06-17 17:24:56 · 492 阅读 · 0 评论 -
ORACLE笔记
**************sqlplus 连接远程数据库系统**********************方式:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上。命令:sqlplus 用户名/密码@service_name [as sysdba]示例:sqlplus sys/pwd@test as sysdba 备注:使用默认1521端口时可省略输入-原创 2013-06-17 17:25:15 · 450 阅读 · 0 评论 -
oracle中sid及有关name的解释 <转>
这篇文章中要讲的几个参数: DB相关的:DBID, SID PFILE中的参数:DB_NAME,DB_DOMAIN, INSTANCE_NAME, DB_UNIQUE_NAME,SERVICE_NAMES, GLOBAL_NAME,GLOBAL_NAMES原创 2013-06-17 17:25:38 · 1170 阅读 · 0 评论 -
数据库分页技术 <转>
数据库分页技术1.mysql--记住mysql 中limit后是从零开始的主体格式如下:select * from tablename limit m,n--比如要查第6行到第20行select * from tablename limit 5,15右边两种写法等价: select * from table limi原创 2013-06-17 17:25:47 · 656 阅读 · 0 评论 -
ORA-245503 解决方案 <网上收集>
http://blog.youkuaiyun.com/mrluoe/article/details/7519678 在Linux下多线程操作数据库中时不时出现ORA-24550错误,导致程序崩溃退出,在网上查找资料,说在sqlnet.ora文件中增加以下几行:DIAG_ADR_ENABLED=FALSEDIAG_SIGHANDLER_ENABLED=FALSEDIAG_DDE_ENABLED=FALSE 尝试原创 2013-06-17 17:26:30 · 1154 阅读 · 0 评论 -
oracle死锁原因分析 <转>
死锁的原因1。模拟死锁1。1。主表-- Create tablecreate table WDZ1( WDZ1ID NUMBER not null, MEMO VARCHAR2(20));alter table WDZ1 add constraint XXXXXX primary key (WDZ1ID);1。2。从表(原创 2013-06-17 17:26:37 · 589 阅读 · 0 评论 -
在线重定义表的测试和问题 <转>
在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24 系统。Oracle提供的基本语法基本可以满足一般性修改,但是对于把普通堆表改为分区表,把索引组织表修改为堆表等操作就无法完成了。而且,对于被大量 DML语句访问的表,幸运的是,Oracle从9i版本开始提供了在线重定义表功能,通过调用DBMS_REDEFINITION包,可以在修改表结构的 同时允许DML操作。原创 2013-06-17 17:26:39 · 549 阅读 · 0 评论 -
Oracle的索引类型总结
1)b-tree索引 Oracle数据库中最常见的索引类型是b-tree索引,也就是B-树索引,以其同名的计算科学结构命名。每当你发布基本的没有经过进 一步修改的CREATE INDEX语句时,就是在创建b-tree索引。这里不打算对b-tree索引进行更多深入的探讨,这些用户都可以自己了解。基本上这些索引存储你创建的 索引所在的列值以及用来查找自身行的指向实际数据表的指针。记住,这也就意原创 2013-06-17 17:26:42 · 651 阅读 · 0 评论 -
MySQL数据库优化总结 <转>
对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数 据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明: 一、数据库设计 适度的反范式,注意是适度的 我们都知道三范式原创 2013-06-17 17:26:46 · 2409 阅读 · 0 评论 -
ORACLE异机还原冷备份数据库 (转)
理论多了 还是要靠实践检验 ORACLE数据库和SQL SERVER最大的区别是后者完成什么任务都很简单 图形界面一步步操作就可以 而ORACLE却需要你真正的了解它 知道你做的每一步操作的意义冷备份 应该说是ORACLE数据库里面最简单的一种备份方式它常用的用途是本机或异机需要重装一个同样的数据库,那么用冷备份就很方便 下面用我本子进行一次实际的冷备份,然后还原到虚拟机上原创 2013-06-17 17:24:38 · 560 阅读 · 0 评论 -
oracle Case when 的用法 (转)
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END原创 2013-06-17 17:24:12 · 454 阅读 · 0 评论 -
ORACLE异机还原冷备份数据库
下面是操作的详细步骤:步骤1:查看源主机上orcl数据库需要备份的各文件位置,冷备份需要备份包括控制文件,参数文件,密码文件,数据文件,联机重做日志文件**************sqlplus 连接远程数据库系统**********************方式:简易连接,不用进行网络配置,其实就是tnsname.ora文件。命令:sqlplus 用户名/密码@service_name [as s原创 2013-06-17 17:24:47 · 569 阅读 · 0 评论 -
Oracle创建视图的语法 <转>
Oracle创建视图的语法非常重要,因为Oracle创建视图使我们最常用的操作之一,在学习Oracle创建视图的语法之前,先让我们了解一下什么是视图。视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。视图是存储在数据字典里的一条select语句。 通过Oracle创建视图可以提取数据的逻辑上的集合或组合。视图的优点:1.对数据库的原创 2013-06-17 17:24:54 · 740 阅读 · 0 评论 -
Oracle11gR2 在 Linux CentOS 5.3,RHEL 5.4 上的安装 <转>
Oracle11gR2 在 Linux CentOS 5.3,RHEL 5.4 上的安装作者: Zinc Chen 邮箱: zinc.chen@live.cn 一. 安装操作系统 操作平台 : VMWARE 7.0.0 build-197124+CentOS-5.4-x86_64-bin-DVD.iso数据库版本 : Oracle11gR2 针对 32/64原创 2013-06-17 17:24:59 · 1252 阅读 · 0 评论 -
导致ora-28000的原因及修改方法
原因是:用户登录时输入密码连续输入出错超过最大次数(FAILED_LOGIN_ATTEMPTS)则锁定该帐号。解决方法:使用system用户登录上去解锁.ALTER USER PI ACCOUNT UNLOCK; --- 解锁-- 查询“FAILED_LOGIN_ATTEMPTS”的值。select * from dba_profiles s where s.profile='DE原创 2013-06-17 17:26:24 · 2010 阅读 · 0 评论 -
bitmap索引的深入研究 <转>
位图(bitmap)索引是另外一种索引类型,它的组织形式与B树索引相同,也是一棵平衡树。与B树索引的区别在于叶子节点里存放索引条目的方式不同。从前面我们知道,B树索引的叶子节点里,对于表里的每个数据行,如果被索引列的值不为空的,则会为该记录行在叶子节点里维护一个对应的索引条目。而位图索引则不是这样,其叶子节点里存放的索引条目如下图所示。http://space.itpub.net/atta原创 2013-06-17 17:26:35 · 419 阅读 · 0 评论 -
ORACLE SQL性能优化
ORACLE SQL性能优化1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(sessi原创 2013-06-17 17:27:28 · 409 阅读 · 0 评论 -
深入学习Oracle分区表及分区索引
深入学习Oracle分区表及分区索引 关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类:• Range(范围)分区• Hash(哈希)分区• List(列表)分区• 以及组合分区:Range-Hash,Range-Li原创 2013-06-17 17:27:30 · 830 阅读 · 0 评论 -
完美卸载linux oracle的方法 <转>
完美卸载linux oracle的方法 先说一下Linux 下oracle没有卸载l干净再安装会出现什么后果吧,在一次生产环境安装中,装Oracle时出现一个错误,倒致oracle没有安装成功,无视之前的安装,再次重新安装oracle,正常安装完成,serverS 也正常,当应用跑起来时,半个小时后oracel就会自动重启一次,这个原因整整折腾了我一个星期。太痛苦了,希望 大家要注意工作原创 2013-06-17 17:27:46 · 584 阅读 · 0 评论 -
本地环境 Ubuntu 下安装XAMPP,phpmyadmin无法正常访问解决办法 <转>
环境说明:Ubuntu: 截止本文发布时,ubuntu的最新版本为12.04.本文所讲述故障也是发生于此版本环境下XAMPP: xampp-linux-1.8.0.tar.gz安装过程不细说,直接介绍安装完毕后访问http://localhost/phpmyadmin/ 时出现如下提示:Access forbidden!New XAMPP security concept:Access to th原创 2013-06-17 17:27:51 · 982 阅读 · 0 评论 -
安装fc17后,mysql启动错误问题解决<转>
对操作系统重新安装后,无法启动MySQL。运行status查看出现下面的错误123456789# systemctl status mysqld.service mysqld.service - MySQL database server Loaded: loaded (/lib/systemd/system/mysqld.service; enabled) Active:原创 2013-06-17 17:27:48 · 859 阅读 · 0 评论