Oracle

oracle三种连接身份

登录oracle数据库有三种连接身份  sysdba:数据库管理员,sysyoper:数据库操作员,normal:普通用户。"sysdba"即数据库管理员权限包括:  打开数据库服务器;关闭数据库服务器;备份数据库;恢复数据库;日志归档;会话限制;管理功能;创建数据库;"sysy...
代码星球·2020-05-14

win10 oracle11g安装问题:INS-13001环境不满足最低要求

打开database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件,用记事本打开,增添下面内容:<OPERATING_SYSTEMRELEASE="6.2"><VERSIONVALUE="3"/><ARCHITECTUREVALUE="64-bit"/>&l...

oracle数据库修改密码

忘记了数据库的登录密码,oracle数据库无法登录了。先删除原先的密码保存文件:delE:oracle_appAdministratorproduct11.2.0dbhome_1databasepwdorcl.ora然后新建一个:orapwdfile=E:oracle_appAdministratorproduct11...

SQL SERVER分区具体例子详解

在日常工作中,我们会遇到以下的情况,一个表每日数万级的增长,而查询的数据通常是在本月或今年,以前的数据偶尔会用到,但查询和插入的效率越来越慢,用数据库分区会有助于解决这个问题。关于分区的理论知识网上很多我这里就不在累赘,我从一个实际例子出发,看如何将一个已经运行了很长时间的普通表进行分区。回到目录需解决问题:有一个数据...

Entity Framework With Oracle

虽然EF6都快要出来了,但是对于Oracle数据库,仍然只能用DBfirst和ModelFirst来编程,不能用CodeFirst真是一个很大的遗憾啊。好了,废话少说,我们来看看EF中是如何用DBfirst和ModelFirst来对Oracle编程的。首先我们要下载ODP.NET这个数据驱动程序,下载链接:http:/...
代码星球·2020-05-13

SQLServer如何快速生成100万条不重复的随机8位数字

最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的:    1.    如何生成8位随机数,生成的数越随机,重复的可能性当然越小    2. &nb...

SQL Server游标的使用【转】

游标是邪恶的!      在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。      正常面向...
代码星球·2020-05-13

查看sqlserver被锁的表以及如何解锁.

查看被锁表:select  request_session_id  spid,OBJECT_NAME(resource_associated_entity_id)tableName   from  sys.dm_tran_lock...

SQL Server 维护计划实现数据库备份(策略实战)

一、背景之前写过一篇关于备份的文章:SQLServer维护计划实现数据库备份,上面文章使用完整备份和差异备份基本上能解决数据库备份的问题,但是为了保障数据更加安全,我们需要再次完善我们的备份计划;下面这篇文章主要加入了日志备份,并对设计备份的频率和设计命名规范等问题进行实战; 二、最佳实践(一)备份计划1)每...

SQL Server 维护计划实现数据库备份(Step by Step)

一、前言SQLServer 备份和还原全攻略,里面包括了通过SSMS操作还原各种备份文件的图形指导,SQLServer 数据库最小宕机迁移方案,里面使用SQL脚本(T-SQL)完成完全备份、差异备份、完全还原、差异还原等;      &nb...

使用SQL Server 2005作业设置定时任务

公司有一个老项目由于直接把终端拍摄的图片以二进制的形式保存到数据库中,数据库比较大所以需要经常删除这些冗余数据,手动删除费时费力,项目组长让我把这些操作变成自动的,每天执行一次,只保留最近两个月的图片数据。查阅了相关的资料,找到了解决方案,在此做一个记录,以便有同样需求的人和自己查阅。  现在我们通过一个非常简单的示例...

SQL Server 2008 R2主数据服务安装

SQLServer2008R2的主数据服务(MasterDataServices,简称MDS)已经放出,目前是CTP版本,微软提供了下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=fe0c6a31-5...
代码星球·2020-05-12

MYSQL select时锁定记录问题

在使用SQL时,大都会遇到这样的问题,你Update一条记录时,需要通过Select来检索出其值或条件,然后在通过这个值来执行修改操作。但当以上操作放到多线程中并发处理时会出现问题:某线程select了一条记录但还没来得及update时,另一个线程仍然可能会进来select到同一条记录。 一般解决办法就是使用...

SQL Server中的锁

NOLOCK(不加锁)此选项被选中时,SQLServer在读取或修改数据时不加任何锁。在这种情况下,用户有可能读取到未完成事务(UncommitedTransaction)或回滚(RollBack)中的数据,即所谓的“脏数据”。 HOLDLOCK(保持锁) 此选项被选中时,S...
代码星球·2020-05-12

T-SQL查询进阶—理解SQL Server中的锁

在SQLServer中,每一个查询都会找到最短路径实现自己的目标。如果数据库只接受一个连接一次只执行一个查询。那么查询当然是要多快好省的完成工作。但对于大多数数据库来说是需要同时处理多个查询的。这些查询并不会像绅士那样排队等待执行,而是会找最短的路径执行。因此,就像十字路口需要一个红绿灯那样,SQLServer也需要一...