自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 sqlplus登录Oracle时ORA-01017: invalid username/password; logon denied的错误

今天用scott用户登录Oracle数据库时,竟然出现了ORA-01017: invalid username/password; logon denied错误,原以为是因为我的scott用户没有解锁,后用system用户登录,然后用alter user scott account unlock语句对scott用户进行解锁,可是解锁后依然不能进入,还是报告ORA-01017: invalid

2015-12-09 13:59:39 816

转载 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed

1. 在oracle官网(http://www.oracle.com/technetwork/topics/winsoft-085727.html)下载文件: instantclient-basic-nt-11.2.0.3.0.zip ;2. 将文件解压到任一文件夹下,如D:\instantclient_11_2; 3. 打开PL/SQL developer,登录时点击取消,进入PL/SQ

2015-11-23 15:02:39 1043

转载 oracle自定义函数

用户定义函数是存储在数据库中的代码块,可以把值返回到调用程序。调用时如同系统函数一样,如max(value)函数,其中,value被称为参数。函数参数有3种类型。IN 参数类型:表示输入给函数的参数。OUT 参数类型:表示参数在函数中被赋值,可以传给函数调用程序。IN OUT参数类型:表示参数既可以传值也可以被赋值。1、语法格式:SQL语法方式创建的语法格式

2015-11-09 11:32:29 474

转载 .zip.001 .zip.002怎么用压缩包解压缩

先把这些压缩包,复制到某个分区的根目录下,比如,我将他们移动G盘。紧接着,为了下面的操作方便,先重命名文件名称,比如改成1.zip.001、 1.zip.002和1.zip.003,这个修改只是为了操作方便,对文件没影响,请放心。修改后如下图:动命令行模式,不过现在是在系统默认的 C盘目录下:

2015-08-31 11:18:30 1924

转载 DOS format was specified but only a single line feed character was found, not 2

在使用KETTLE开发transform的时候,遇到了这个问题。transform的逻辑是使用一个“文本文件输入”读取了一个文件。在预览记录的时候出现了一个错误2009/12/16 17:34:34 - Trans - 这项转换可以被回放 回放日期是: 2009/12/16 17:34:332009/12/16 17:36:49 - 文本文件输入.0 - Opening file: D

2015-08-21 18:38:33 1368

转载 ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值

检查插入的值是否大于该字段数据类型约束的长度。这个异常是指,用户向数据库执行插入数据操作时,某条数据的某个字段值过长,如果是varchar2类型的,当长度超过2000,--4000(最大值)之间的时候,oracle会自动将该字段值转为long型的,然后,插入操作失败。解决办法是:将此字段的类型改为clob或者blob类型;但是将oracle数据库表中的varchar2类型直接改成c

2015-08-18 09:38:26 1805

转载 DOS format was specified but only a single line feed character was found, not 2

在使用KETTLE开发transform的时候,遇到了这个问题。transform的逻辑是使用一个“文本文件输入”读取了一个文件。在预览记录的时候出现了一个错误2009/12/16 17:34:34 - Trans - 这项转换可以被回放 回放日期是: 2009/12/16 17:34:332009/12/16 17:36:49 - 文本文件输入.0 - Opening file: D

2015-08-03 15:45:15 930

转载 sql load的CTL文件

有一个文件,名称是export.txt,该文件前面几行如下所示:000000000800,SEP000000000800,800000000000810,SEP000000000810,810000000000813,000000000813,813000000000820,SEP000000000820,820...其中第一列和第二列是VARCHAR2,第三列是INT

2015-07-14 15:33:36 2753

原创 oracle连接excel的问题

不仅仅只有sql server可以连接excel,其他的数据库也可以连接excel,拿oracle为例子。1.控制面板-->性能和维护-->管理工具-->数据源(ODBC),添加一个新的驱动程序2.在excel中添加连接选择ODBC,找到刚才创建新驱动的名字。3.oracle实时INSERT,记得COMMIT,这样excel在刷新的时候才会显示新数据

2015-07-13 14:41:48 772

原创 ORA-28000: the account is locked-的解决办法

在plsql developer中要是以scott/tiger登录时提示ora-28000 the account is locked。解决办法:以system用户名登录,密码是刚装oracle时自己填写的密码orcl,登录进去以后。SQL> alter user scott account unlock;重新登录要求重置密码,问题解决

2015-07-10 18:14:26 494

转载 关于NOLOCK的用法

以前遇到过,但仅限于听同事说加上NOLOCK好一些,今天仔细研究测试了下,终于理解了,那么加与不加到底区别在哪呢? 我先说下其区别,之后再做测试。 大家都知道,每新建一个查询,都相当于创建一个会话,在不同的查询分析器里面进行的操作,可以影响到其他会话的查询,极端的情况可能会一直处于阻塞中,哪怕只是一个很简单的查询都“特别慢”。 BEGIN TRAN 是开始一个事务的意思,开始之后可执行一些

2015-05-18 10:20:53 1225

转载 目标主体名称不正确,无法生成 SSPI 上下文。

两台Server,环境一样,都使用同一域账号。Server03的SQL Server可以通过Windows认证连接到Server04,但Server04通过Windows认证连接Server03时报如下错误:目标主体名称不正确,无法生成 SSPI 上下文。PING Server03或Ping -a Server03,看起来都正常,问题究竟出在何处呢?无法生成SSPI上下文的原因比较多,

2015-05-05 10:09:03 2147

转载 SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问

原因:在从远程服务器复制数据到本地时出现“SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'A

2014-02-20 11:38:37 478

转载 编辑排序规则The database could not be exclusively locked to perform the operation(SQL Server 5030错误解决办法)

SQL Server 5030错误解决办法今天在使用SQL Server时,由于之前创建数据库忘记了设置Collocation,数据库中插入中文字符都是乱码,于是到DataBase的Options中修改Collocation,出现了The database could not be exclusively locked to perform the operation这个错误,无法修改字符集为

2014-01-07 17:41:21 917 1

转载 SQL Server 错误:尝试打开或创建物理文件时,CREATE FILE 遇到操作系统错误

当在sql server 2005创建一个数据库时出现错误:尝试打开或创建物理文件 'F:\stuDB_data.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问。原因及解决方法如下:这是因为SQL Server的启动帐户(一般是system或某个操作系统管理员),对E盘根目录没有创建文件的权限。右击E盘,在属性里查看“安全”选项卡里查看用户的权限。查看启动帐户是谁

2013-12-24 13:02:25 12819

转载 SQL Server 数据库定时自动备份

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL

2013-12-23 13:48:53 472

转载 分组去重ROW_NUMBER() OVER函数的基本用法

语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。示例: xlh           row_num

2013-11-21 11:32:02 4340

原创 SSIS数据流中数据源发生长度被截断的问题

虽然是警告,但是运行时还是报错。检查数据库中列的长度也是符合要求的。 右键数据源,点击显示高级编辑器  将Length改为相应的长度就解决了

2013-11-15 10:24:34 1584

转载 关于SQL Server中将数值类型转换为字符串float类型超过6位会变成近似值

今天在把一些数据导入到SQL Server的时候遇到有个列被导入成float类型,而我实际需要的是varchar类型,所以要进行类型转换,转换时遇到了一点问题,所以写这篇博客记录一下。SQL Server中的数值类型分为两种,一种是精确的数值类型,具体的数据类型有:bit、tinyint、smallint、int、bigint、smallmoney、money和decimal,这些数据类型能够

2013-11-13 14:04:15 2342

转载 数据组合?将id相同的人员姓名组合在一起

问题描述:无论是在sql 2000,还是在 sql 2005 中,都没有提供字符串的聚合函数,  所以,当我们在处理下列要求时,会比较麻烦:有表tb, 如下:id    value----- ------1     aa1     bb2     aaa2     bbb2     ccc需要得到结果:id     values------ --

2013-11-13 13:21:38 986

转载 由于为列"AccountID"指定了多个代码页(936和1252),无法处理此列

把数据源的AwaysUseDefaultCodePage属性设置成True就可以了(默认是False)

2013-11-13 09:40:47 7304 1

空空如也

空空如也

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

TA关注的人

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