数据库
文章平均质量分 60
flcandclf
这个作者很懒,什么都没留下…
展开
-
Oracle 12c 安装手册
Oracle 12C 首次安装 期待已久的Oracle 12C 终于发布了,我迫不及待的下载了介质,一睹风采。下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html或者直接到edelivery下载:https://edelivery.oracle.com转载 2014-08-04 10:11:07 · 1116 阅读 · 0 评论 -
在表中插入新列并设置默认值
一种办法:ALTER TABLE [表名] ADD [新增加字段名] [INT] CONSTRAINT 新增加字段名 DEFAULT 默认值 NOT NULLGO另一种办法:ALTER TABLE 表名 ADD 新增加字段名 INT NOT NULL default(默认值)原创 2005-04-13 14:46:00 · 3257 阅读 · 0 评论 -
恢复sqlserver中被删除的数据
backup log test to disk='d:/test_log'restore database test from disk='d:/test' with norecoveryrestore log test from disk='d:/test_log' with stopat='2007-05-23 17:38:40'restore database test with原创 2007-05-30 09:25:00 · 1384 阅读 · 0 评论 -
DB2 administrator用户没有权限的问题
1.使用administrator用户,安装DB2.安装过程中没有建立数据库。2.安装完成后,打开控制中心,手工添加一个数据库。3.在这个数据库上建表,然后load数据。 发现没有LOAD权限。4.在数据库别名上点右键--权限, 发现有一个system用户, 并且添加任何windows用户都不生效(比如administrator)5.使用db2admin/db2admin用户连接到原创 2012-05-25 14:02:51 · 12141 阅读 · 0 评论 -
连接db2时发生SQL0902C错误的解决办法
发生这个错误时因为没有正确设置linux内核参数导致的,尤其是sysctl -w kernel.sem= 50 32000 32 1024,原来的最后一个值是128,改为1024后问题得到解决。其他参数参考如下: sysctl -w kernel.shmmax = 68719476736 sysctl -w kernel.msgmni=1024原创 2012-07-04 11:15:23 · 6491 阅读 · 2 评论 -
修改sqlserver数据库所有者
批量修改:打开企业管理器,点local右键——属性——服务器设置,在服务器行为那一栏里有个允许对系统目录直接进行修改的选项,把他勾起来,这样才能修改系统表。点local右键——编辑sqlserver注册属性,把显示系统数据库和系统对象勾起来,这样才能看到系统表。在要修改的数据库里找到sysusers,在表里找到需要修改用户的id,具体的语句如下:select * from sysuse原创 2005-04-06 11:17:00 · 4008 阅读 · 0 评论 -
修改sqlserver中sysfiles系统表和sysfiles1系统表中name字段的值
在进行数据库还原之后,数据库文件名和日志文件名不能改变的,依然是原数据库的名字,虽然没什么影响,但看起来很不爽。仔细分析后发现这个东西是保存在sysfiles系统表和sysfiles1系统表中的,字段名为name。这个表直接用update是不能修改,必须用如下方法才行:alter database 数据库名modify file ( name='原文件名',newname='新文件原创 2007-05-30 11:08:00 · 2350 阅读 · 0 评论 -
Sql Server实用操作小技巧集合
此文章转自inter26,Sql Server实用操作小技巧集合包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等 (一)挂起操作在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/C转载 2007-05-30 11:16:00 · 926 阅读 · 2 评论 -
sqlserver自增ID从1开始
DBCC CHECKIDENT (表名, RESEED, 0) truncate table tablename原创 2008-09-23 15:24:00 · 1813 阅读 · 0 评论 -
以前的某个程序安装已在安装计算机上创建挂起的文件操作 解决办法
以前装过sql server,后来删掉。现在重装,却出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。参考网上资料,总算搞定。步骤是: 1)添加/删除程序中彻底删除sql server。 2)将没有删除的sql server目录也删除掉。 3)打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/C原创 2010-03-25 11:17:00 · 420 阅读 · 0 评论 -
Microsoft OLE DB Provider for SQL Server 错误 '80040e37'
问题原因:把数据库备份还原到另一个服务器时,可能会产生孤立用户的问题;解决办法:步骤:1.把备份的数据库还原到新的数据库服务器中( 1.1企业管理器-->1.2数据库(右键)-->1.3所有任务-->1.4还原数据库-->1.5常规/还原为数据库/写上你要的数据库名字xxxx/选中从设备/选择设备/添加(浏览找到你的数据库备份文件)/确定/确定/确定-->原创 2011-03-11 13:19:00 · 5414 阅读 · 0 评论 -
用db2_install命令行安装DB2数据库
安装过程:一、上传安装文件DB2_WSE_V95_Linux_x32_C1HR4EN.tar 二、解压安装文件:# tar –xfv DB2_WSE_V95_Linux_x32_C1HR4EN.tar 三、解压后,会出现db2setup和db2_install两个可用于安装的文件,db2setup是调用视窗安装,过程很简单,按照提示进行就可以。db2_install是命令行转载 2012-06-05 15:53:53 · 9626 阅读 · 0 评论 -
DB2 V9 默认帐户信息和服务启动信息
DB2 V9 默认安装后 默认添加三个账户dasusr1db2inst1db2fenc11 dasusr1 DB2 管理服务器用户是管理DAS(Database Adminitrator Service)。要完全适用db2 cc 必须启动DAS。DB2 管理服务器(DAS)响应来自 DB2 管理工具和配置助手(CA)的请求。DB2 管理服务器用户转载 2012-06-05 15:55:09 · 3746 阅读 · 0 评论 -
Redis+Mysql模式和内存+硬盘模式的异同
学习任何新知识,都是一个循序渐进的过程,从刚开始的懵懂无知,到简单熟悉,然后突然的彻悟,成果让人欣喜若狂,心情也会快乐很久。redis+mysql和内存+硬盘类似的地方首先看图:首先,我们知道,mysql是持久化存储,存放在磁盘里面,检索的话,会涉及到一定的IO,为了解决这个瓶颈,于是出现了缓存,比如现在用的最多的memcached(简称mc)。首先,用户访问mc,如果未命中,就去转载 2013-06-07 11:32:10 · 865 阅读 · 0 评论 -
ORACLE 10g下载|ORACLE 10g下载地址|ORACLE 10g官网下载地址
ORACLE 10g下载地址oracle 下载还需要用户名我自己注册了个方便大家使用下载user:wangdetian168@gmail.compass:qwe123QWE密码是这个 一般不会动了 大家也不用帮我找回密码了 每次都改 也很麻烦的如果有需要可以帮我浏览下 右侧的需要的信息Oracle Database 10g Release 2 (10.2.0转载 2013-07-23 09:25:22 · 601 阅读 · 0 评论 -
mysql优化sql语句
mysql优化sql语句 常见误区 www.2cto.com 误区1: count(1)和count(primary_key) 优于 count(*) 很多人为了统计记录条数,就使用 count(1) 和 count(primary_key) 而不是 count(*) ,他们认为这样性能更好, 其实这是一个误区。对于有些场景,这样做可能性能会更差,应为数据转载 2014-05-06 14:55:38 · 1370 阅读 · 0 评论 -
Mysql 查看连接数,状态
命令: show processlist;如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist;mysql> show processlist; 命令: show status;命令:show status转载 2014-04-18 14:01:15 · 575 阅读 · 0 评论 -
Mysql+Corosync+Pacemaker+DRBD
1、环境介绍OS:centos 6.5kernel:2.6.32-431.11.2.el6.x86_64node1:nginxha001 10.0.15.31 Masternode2:nginxha002 10.0.15.32 Slavevip:10.0.15.30说明:本例主要以drbd为主,涉及到mysql,corosync,pacemaker程序的安装请参考其他资料。原创 2014-04-04 13:48:30 · 4044 阅读 · 0 评论 -
centos升级到最新的mysql
去网站下载mysql的yum源,地址如下:http://repo.mysql.com/在linux上先查看系统的版本号,根据版本号对应下载more /etc/redhat-release rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpmyum -y upgrade mysqlm原创 2014-04-30 09:45:53 · 6136 阅读 · 0 评论 -
MySQL数据库、数据表和字段字符集查询、修改和配置
一、设置编码LINUX 修改vi/etc/my.cnfWINDOWS my.ini 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 default-character-set=utf8 保存,重启mysql即可;二、创建对象时设置字符集1 创建数据库指定数据库的字符集转载 2014-04-30 09:43:48 · 19321 阅读 · 1 评论 -
mysql 字符集设置查看
1.列出MYSQL支持的所有字符集:SHOW CHARACTER SET; 2.当前MYSQL服务器字符集设置SHOW VARIABLES LIKE 'character_set_%'; 3.当前MYSQL服务器字符集校验设置SHOW VARIABLES LIKE 'collation_%'; 4.显示某数据库字符集设置show create databas转载 2014-04-29 13:36:11 · 601 阅读 · 0 评论 -
MySQL-Nginx-Pacemaker-corosync(openais)-drbd active/passive cluster
系统:CentOS 5.4IP分配:HA1 eth0:192.168.0.66 eth1:192.168.10.1HA2 eth0:192.168.0.69 eth1:192.168.10.2VIP 192.168.0.120DRBD(Distributed Replicated Block Device),DRBD 号称是 “网络 RAID”,开源软件,由LINBIT 公司开转载 2013-11-14 10:03:54 · 1317 阅读 · 0 评论 -
corosync+pacemaker+RA实现MySQL高可用
操作目的:基于Corosync和NFS服务器实现MySQL的高可用规划:准备工作:根据规划图,设置三台主机的主机名和地址(这里不再给出具体过程)一、配置nfs服务器#fdisk /dev/sda 创建一个大小为20G 类型为8e的分区 本文为/dev/sda5 #partprobe /dev/sda #pvcreate /dev/sda5 #vgc转载 2013-11-12 11:28:00 · 1057 阅读 · 0 评论 -
ORACLE Dataguard安装
1 前言1.1 Dataguard实施前准备 Oracle安装分包括2块,安装DB 软件和升级。 如果是10g的话,可以先将DB升级到10.2.0.5。 升级的原因是为了避免某些bug。先安装软件,升级,升级完在用DBCA 创建实例。 这样比安装DB 和创建实例之后升级要简单点。 (1)redo 文件默认是50M,改成100M (2)每个redo转载 2013-07-29 15:46:58 · 626 阅读 · 0 评论 -
Oracle系列:安装Oracle RAC数据库(一)
Oracle RAC数据库的安装相对单机数据库复杂一些,因为整个安装过程涉及网络、操作系统、存储等方面,一个环节设置不当,都可能导致安装失败。本文将详细的讲述RAC数据库的安装过程。1、 安装前的系统配置需求 安装Oracle Rac数据库需要的组件可以分为软硬件两部分,下面是一个软硬件推荐配置:为了方便安装RAC数据库,在安装操作系统时,建议选择如下系统包:桌面环境:转载 2013-08-01 12:42:43 · 2216 阅读 · 0 评论 -
Oracle系列:安装Oracle RAC数据库(三)
紧接着:http://ixdba.blog.51cto.com/2895551/882362 在Oracle ClusterWare安装成功后,开始进入Oracle数据库的安装,以oracle用户身份登录到任意一个集群节点,执行如下命令开始安装:[oracle@node-rac2 rac]$ /rac/database/runInstaller接着就会弹出图形安装向导界面:转载 2013-08-01 12:44:23 · 677 阅读 · 0 评论 -
Oracle系列:安装Oracle RAC数据库(二)
技术成就梦想·51CTO视频课程为梦想增值【调查问卷】工信部-弱电项目经理技术资格认证博主的更多文章>> Oracle系列:安装Oracle RAC数据库(二)2012-05-30 11:00:58标签:Oracle ClusterwareRAC数据库 安装Oracle 原创作品,允许转载,转载时请务必以超链接形式标明文章转载 2013-08-01 12:43:27 · 726 阅读 · 0 评论 -
DB2 备份 恢复 详细测试 .
本文测试环境:Windows XP、IBM DB2 Express V9.5、 DB2 Quest Center V9.5在这里举个应用场景以说明数据库恢复备份的思路:那么假设我们周一晚上做了一个数据库的备份,周二中午12点数据库存储介质出现了故障。如何能够实现恢复呢? 那么首先是把数据库恢复到我们备份的那个时刻(周一晚上),但是备份之后和周二12点之间对数转载 2012-06-07 10:19:29 · 3027 阅读 · 0 评论 -
11g不能导出空表的解决办法
11中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数 show parameter deferred_segment_creatio转载 2012-07-04 15:57:52 · 2084 阅读 · 0 评论 -
oracle_RMAN备份
1、创建rman数据库(1)为目录创建一个单独的表空间先创建一个back数据库创建表空间create tablespace back datafile filename size 500m;(2)创建rman用户create user rman identified by rman default tablespace back temporary tablespace temp;(3)该rm原创 2007-05-30 09:14:00 · 2283 阅读 · 0 评论 -
oracle数据库备份与恢复
1、查询数据库的归档模式select dbid,name,created,log_mode from v$database;archive log listalter system set log_archive_dest_state_1=defer;将日志目录设置为无效alter system set log_archive_dest_state_1=enable;将日志目录设置为生效2、将原创 2007-05-30 09:12:00 · 1064 阅读 · 0 评论 -
oracle日志文件
1.查询系统使用的是哪一组日志文件:select * from v$log;2.查询正在使用的组所对应的日志文件:select * from v$logfile;3.强制日志切换:alter system switch logfile;4.查询历史日志:select * from v$log_history;5.查询日志的归档模式:select dbid,name,created,原创 2007-05-30 09:10:00 · 4402 阅读 · 0 评论 -
oracle数据文件和表空间
1、先查询空闲空间select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space;2、增加表空间先查询数据文件名称、大小和路径的信息,语句如下:select tablespace_name,file_id,bytes,file_name from dba_data_files; 修改文件大小语句如下alt原创 2007-05-30 09:09:00 · 1965 阅读 · 0 评论 -
oracle参数文件
pfile静态参数文件spfile是一个二进制文件,不能手工修改只能用命令行修改,只有oracle9i以上的才有启动数据库时候参数文件的默认读取顺序– spfileSID.ora– Default SPFILE– initSID.ora– Default PFILE重建spfile,既pfile同步create pfile from spfile;create spfile from原创 2007-05-30 09:08:00 · 864 阅读 · 0 评论 -
oracle启动 /停止的几种方法以及 启动和停止过程中出错的解决办法
一、启动几种方法:1、sqlplus /nologconnect /as sysdbastartup2、sqlplus /nologconnect /as sysdbastartup nomountalter database mountalter database open在以上两种方法中,1方法中的startup相当于2方法中的startup nomountalter database m原创 2007-05-30 09:06:00 · 2287 阅读 · 0 评论 -
oracle用户
1、用户默认表空间select username,default_tablespace from dba_users;创建表的时候指定表空间,如果不指定就属于该表的默认表空间create table book(name varchar2(20)) tablespace book_tablespace查询表空间与表之间的关系select table_name,tablespace_name原创 2007-05-30 09:16:00 · 823 阅读 · 0 评论 -
利用uniread 解决 Linux下的SQL*Plus 命令行历史回调功能
有一个工具叫做uniread,下载地址是:http://sourceforge.net/projects/uniread ,目前的稳定版本是1.01.在安装该工具之前系统必须安装好Perl, 此外还必须要三个工具包:readline-5.2.tar.gzhttp://cnswww.cns.cwru.edu/php/chet/readline/rltop.htmlTerm-Read原创 2007-08-09 09:29:00 · 1244 阅读 · 0 评论 -
索引分析与比较
1、各种索引的创建方法(1)*tree索引create index indexname on tablename(columnname);(2)反向索引create index indexname on tablename(columnname) reverse;(3)降序索引create index indexname on tablename(columnname DESC);(4原创 2007-08-07 17:20:00 · 1767 阅读 · 0 评论 -
Oracle的hints调整机制介绍
Oracle使用的hints调整机制一直很复杂,Oracle Technical Network对使用hints调整Oracle SQL的过程有很好的全面评述。根据对10g数据库的介绍,可使用更多新的optimizer hints来控制优化行为。现在让我们迅速了解一下这些强大的新hints: spread_min_analysis 使用这一hint,你可以忽略一些关于如详细的关系依赖图分析转载 2007-07-25 15:28:00 · 1050 阅读 · 0 评论 -
Oracle_Statspack性能诊断工具
Statspack是oracle强大的状态收集及性能诊断工具,是DBA及数据库相关人员进行问题诊断的重要手段,是DBAD的一大利器1、系统参数设置先查询系统参数show parameter job_queue_processesshow parameter timed_statistics如果值分别为0和false,则做如下更改alter system set job_queue_pr原创 2007-07-20 14:29:00 · 912 阅读 · 0 评论