SQL1224N SQLSTATE=55032报错和oracle数据库统计问题
2015-11-20 12:26
453 查看
问题:1:数据库连接不上报错:SQL1224N SQLSTATE=55032
详细:
SQL1224N 由于数据库管理器发生了错误或者被强制中断,从而无法接受新的请求,已终止
正在处理的所有请求或者已终止所指定的请求。 SQLSTATE=55032
服务器突然当机,然后DB2的数据库就连接不上,一直停留在connect to 语句
回答:
连接其他电脑上的SQL数据库,常用两个模式,命名管道和TCP,
如果是用SQL连接,它可能会自动选择专用的驱动,如果用udl,可能需要手动选择了,在WIN7本机测了一下:
用命名管道连接本机,需要选择 SQL Native Client提供程序,并输入类似 \\.\pipe\MSSQL$SQLEXPRESS\sql\query 的命名管道连接串
用TCP连接的话就不多说了,好像默认是关闭的,需要开户,还要配置防火墙,重启,查询使用的端口
问题2:oracle数据库统计问题,前两天做一个项目,需要统计一下,01-09的数据记录,但是表中有个字段名叫trancode 字段,需要截取这个字段的前两位做统计,请问语句怎么写?
回答:
用 substr 内置函数
select count(id) , substr(trancode, 1,2) subtrancode from 表名
group by subtrancode -- 如果此处不能用别名,可以改为 substr(trancode, 1,2)
详细:
SQL1224N 由于数据库管理器发生了错误或者被强制中断,从而无法接受新的请求,已终止
正在处理的所有请求或者已终止所指定的请求。 SQLSTATE=55032
服务器突然当机,然后DB2的数据库就连接不上,一直停留在connect to 语句
回答:
连接其他电脑上的SQL数据库,常用两个模式,命名管道和TCP,
如果是用SQL连接,它可能会自动选择专用的驱动,如果用udl,可能需要手动选择了,在WIN7本机测了一下:
用命名管道连接本机,需要选择 SQL Native Client提供程序,并输入类似 \\.\pipe\MSSQL$SQLEXPRESS\sql\query 的命名管道连接串
用TCP连接的话就不多说了,好像默认是关闭的,需要开户,还要配置防火墙,重启,查询使用的端口
问题2:oracle数据库统计问题,前两天做一个项目,需要统计一下,01-09的数据记录,但是表中有个字段名叫trancode 字段,需要截取这个字段的前两位做统计,请问语句怎么写?
回答:
用 substr 内置函数
select count(id) , substr(trancode, 1,2) subtrancode from 表名
group by subtrancode -- 如果此处不能用别名,可以改为 substr(trancode, 1,2)
相关文章推荐
- Oracle执行计划的查看
- ORACLE常用函数汇总【转】
- oracle 一张表插入另外一张表 存储过程
- Mysql,Oracle使用rollup函数完成行列统计
- Oracle取余函数mod
- Oracle 完全理解connect by-详细脚本-可实战
- 常用Oracle分析函数详解
- oracle清除用户对象
- oracle 远程导入导出dmp文件
- Oracle Form编译路径问题
- oracle怎样把查询的null转换为0
- Oracle select * and rownum
- oracle 备份与还原 exp/imp
- Oracle执行计划不走索引的原因总结
- 看了此文,Oracle SQL优化文章不必再看(转)
- Spring+Mybatis多数据源配置(一)——MySQL与Oracle通过配置切换
- Spring+Mybatis多数据源配置(一)——MySQL与Oracle通过配置切换
- Oracle 数据库日常巡检
- Oracle EBS Interface/API(5)--AR Invoices
- ORACLE数据库如何处理回收站BIN$内容