- 博客(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关注的人