自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (2)
  • 收藏
  • 关注

原创 oracle基本概念

oracle数据库:是一个文件系统,是物理概念实例:在oracle数据库中可以有多个实例,通常我们只用一个实例;实例是有一些列的后台进程和内存结构组成。用户:一个实例下有多个用户表空间:一个实例下有多个表空间,表空间是逻辑概念,他是用来存储数据的,一个表空间对应着一个或者多个物理的存储文件(.dbf   .ora 文件)用户和表空间的关系:一个用户有一个默认的表空间,一个表空间可以...

2018-11-13 16:46:47 577

转载 收缩 tempdb 数据库

转自   http://blog.51cto.com/jimshu/1768439客户需求:这是一个生产环境,在夜深人静的时候发现 tempdb 已经超过500GB。 需求分析:我们知道,如果重启 SQL Server,tempdb 会自动重新创建,从而使 tempdb 回归到初始大小。但是这是生产环境,不允许重启 SQL Server。 尝试:直接收缩 tempd...

2018-08-13 10:38:26 370

原创 SQL server Configuration Manager (配置管理器) analysis service 处于 ‘正在挂起更改’ 状态

SQL server Configuration Manager (配置管理器) analysis service 处于  ‘正在挂起更改’ 状态SQL server  manager  studio无法连接到服务器原因:analysis  服务源文件损坏,拷贝新文件替代。beifen文件...

2018-08-06 18:06:02 1856

转载 SQL SERVER用户数、连接数、连接池License

SQL SERVER 理论上有32767个逻辑连接,SQL SERVER根据系统自行调配连接池。首先 ,操作系统的用户数:即同时通过网络连接到这台电脑上面的用户限制,以5用户操作系统,搭建的文件服务器为例,去同时访问这个文件服务器的网络用户为5个。下面说说SQL server,购买数据库有两种方式,1、根据用户数购买。2、根据cpu个数购买。(其实不受限制)根据用户数购买,假如你购买了...

2018-08-01 18:58:45 10935

原创 DBCC修复数据库

Sql Server 提供了很多关于数据库修复的命令,当数据库遭到质疑或者是有的无法完成读取时可以尝试这些修复命令1、修复数据库整体重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。use masterdeclare @databasename varchar(255)set @databasename=’数据库名’...

2018-07-12 20:15:17 1393

转载 查询数据库表数据条目量

SELECT a.name TableName,b.rows TotalCount,D.Description AS [Description]    FROM               sysobjects a    INNER JOIN  sysindexes b ON a.id=b.id     join       (          select a.name AS name,isn...

2018-07-12 18:42:28 1738

转载 移动tempdb数据库存储位置

如果sqlserver是安装在默认路径,则tempdb.mdf和tempdb.ldf安装在文件以下路径:"C:\Program Files\Microsoft SQL Server \MSSQL\Data\"如果硬盘上该分区的空间不足以满足该临时文件的增长需求,那么使用一下命令转移到其他分区:-----移动主输数据库文件ALTER DATABASE tempdb MODIFY FILE(NAME=...

2018-07-10 10:31:31 661

转载 MSSQL Server 镜像切换(主从切换)

转自 :http://blog.51cto.com/kinwar/1333337环境:主服务器为A,备服务器为B,正常环境下切换镜像服务器USE masterGOALTER DATABASE sfis SET PARTNER FAILOVER        GO环境:主服务器为A,备服务器为B;主服务器A挂掉,无法进入系统        一、在备服务器B上执行以下语句,强制切换B为主服务器,使B上...

2018-07-09 15:28:14 3177

原创 建表加约束

建表,其中最后DEAL_FLAG字段不为空,但是值只能在Y和N二选一输入,则可以用check做约束:USE [test]CREATE TABLE [dbo].[PUNCH_TBL](SEQ_NBR    int  NOT NULL,PUNCH_DAY DATE   NOT NULL,PUNCH_TIME DATE  NOT NULL,PUNCH_TYPE  VARCHAR(30) ,PUNCH_M...

2018-07-06 15:23:32 239

原创 SQL 查询报错:行对象不一致,请重新运行查询

在SQL server上执行 :    select * from   xxx表    where   rp(字段)=‘20180601’    时消息提示:    消息669,级别22,状态5,第一行    行对象不一致。请重新运行该查询。原因:这张表经常会有插入数据、更新数据等操作。可能某些数据损坏,导致查询报错。解决办法:dbcc CHECKTABLE('xxx表','repair_rebu...

2018-07-06 14:59:48 1340

原创 4.2yum在线安装之 yum命令

三、yum命令用yum search 查找yum源中有多少个阿帕奇的包上图中在我们虚机的实验中,只有httpd-devel这个包没装(依赖关系多,所以没装),现在可以用yum在线安装devel这个包。关于这里使用包名的解释:yum是一个远程服务器,需要装什么是通过安装命令去远程找这个包,服务器中已存在这个包,所以只写包名就能找到对应的包。包全名(未安装过的需要写包全名)只针...

2018-06-20 16:11:46 1509

转载 SQL Server数据库损坏、检测以及简单的修复办法

简介点击打开链接    在一个理想的世界中,不会存在任何数据库的损坏,就像我们不会将一些严重意外情况列入我们生活中的日常一样,而一旦这类事情发生,一定会对我们的生活造成非常显著的影响,在SQL Server中也同样如此,或许几年内您没有遇见过数据库中出现这类情况,而一旦遇见这类情况,往往伴随着数据的丢失,宕机,严重甚至您本身的职业生涯也会受到影响。因此对于这类情况,我们需要了解数据库损坏方面的知识...

2018-05-15 16:11:17 17739

转载 SQL server 导入excel表格

导入教程:打开SQL Server Management Studio,按图中的路径进入导入数据界面。导入的时候需要将EXCEL的文件准备好,不能打开。点击下一步。  数据源:选择“Microsoft Excel”除了EXCEL类型的数据,SQL还支持很多其它数据源类型。  选择需要导入的EXCEL文件。点击浏览,找到导入的文件确定。  再次确认文件路径没有问题,点击下一步。  默认为是使用的WI...

2018-05-08 17:55:19 1893

原创 4.1 yum在线安装之yum源搭建

一、yum源文件1、yum源文件放在什么地方;2、这个源文件中写的是什么【base】 是基本yum源;【updates】 是升级yum源yum源 :就是指出yum要找的服务器地址,告知yum的下载地址。mirrorlist 是yum 的镜像站点;baserul(被注释)才是yum下载的真正站点。 上面两个地址都是国外的站点,网络访问打开会慢。可以百度一个国内的下载地址替换mirrorlist 原来...

2018-04-19 17:11:04 2123

原创 3.3RPM包的升级和卸载与校验与文件提取

三、rpm升级与卸载1、升级命令和安装命令只有一个区别。rpm -ivh    升级为rpm  -Uvh2、升级包 用的也是包全名;新的升级包对于系统还是一个全新的包,所以要用包全名。3、升级顾名思义,就是要有一个比当前版本更高的这样一个包才能升级,如果安装包装过了这个命令就不会再执行,如果没装过,这个升级命令就相当于安装命令。1、因为这包安装过,直接可以使用包名。在操作安装时,会把包名写入到/v...

2018-04-18 17:27:20 309

原创 3.2 Linux中rpm命令管理之安装命令

区分原因:如果操作的是一个没有安装过的软件包,比如说要安装这个包(之前未装),则必须要使用包全名;并且要使用绝对路径安装,或者cd到这个包的目录下-Packages 安装。如果操作的是安装过的包,可以使用包名,比如卸载、查询这个包。原因在linux中所有装好的包都在/var/lib/rmp  这个数据库中,所以版本这些信息就不用写了,告诉linux包名,就能在这个数据库中找到这个包。用rmp安装阿...

2018-04-12 17:35:08 234

原创 3.1 Linux中rpm命令管理

1、RPM包命名规则1.1 rpm包在哪儿在光盘当中,所有的rpm包都在这里,要想使用,打开虚拟机双击光驱,将光盘,将光盘镜像放入到下图位置:使用光盘是需要给光盘创建一个挂载点:所有的rpm包都在这里。1.2  rpm命名规则1.3  依赖性模块依赖:哪我们安装下libodbcinst.so.z这个包:原因:我们把这种依赖叫做库文件依赖(模块依赖的一种),库也就是linux中的函数。这些模块(库)...

2018-04-12 17:15:08 216

原创 2软件包管理简介

1、源码包  源代码包   (最常用的包)解压缩后,源代码都是可以能看到的。apache(阿帕奇)的一个压缩包。打开后,一个config文件,可以看到是个c语言的源代码。是开源的,我们可以看到顶级工程师写的代码。注意:在windows中的软件包在linux中是安装不了的。 windows中的程序都是编译过的,是不能查看源码的。L:指的是linux    A:指的是阿帕奇   M:指的是mysql ...

2018-04-12 14:36:42 204

原创 删除表操作 表名含有指定字符

-----删除表select 'drop table '+name from sysobjects where xtype='u' and name like '%2011%' -----删除表记录select 'delete  '+name from sysobjects where xtype='u' and name like '%2011%'

2018-01-03 18:20:32 1062

转载 整理 SQLSERVER排查阻塞

转载 查看原文SQL Server允许并发操作,BLOCKING是指在某一操作没有完成之前,其他操作必须等待,以便于保证数据的完整性。BLOCKING的解决方法要查看BLOCKING的头是什么,为什么BLOCKING头上的语句执行的很慢。通常来讲只要我们能找到BLOCKING头上的语句,我们总能够想出各种各种的办法,来提升性能,缓解或解决BLOCKING的问题。但是问题的关键是

2018-01-03 16:50:01 1335

原创 该帐户当前被锁定,所以用户 'service' 登录失败。系统管理员无法将该帐户解锁。

如果账号在短时间内,俩连续错误登录多次。SQLsever会认为是恶意攻击,并将账号锁定。在 windows身份验证登录下,在查询分析器运行一下语句解锁:ALTER LOGIN 用户名 ENABLE ;GOALTER LOGIN 用户名 WITH PASSWORD = 'password' unlock, check_policy = off,check_expi

2018-01-02 16:33:24 3462

转载 if exists用法

转载自:点击打开链接    点击打开链接自己留着,还把引号都转了下=。=!换行等 格式化 呵呵 方便后面用1 判断数据库是否存在[sql] view plain copyif exists (select * from sys.databases where name = '数据库名')      drop databas

2017-12-22 16:52:35 925

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除