Oracle11g密码区分大小写导致database link无法连接

Oracle11g密码区分大小写导致database link无法连接

Oracle11g的密码默认是区分大小写的,该特性通过初始化参数sec_case_sensitive_logon控制,默认TRUE表示区分大小写。但是Oracle11g之前的版本密码都是不区分大小写的,所以在Oracle10g等以前版本创建到Oracle11g的database link时,可能会碰到以下问题:

10g> create database link oracle11g
 
2  connect to ning identified by ning
 
3  using '11g';
 
Database link created.
 
10g> select * from v$version@oracle11g;
select * from v$version@oracle11g
                        *
ERROR at line 1:
ORA-01017: invalid username/password; logon denied
ORA-02063: preceding line from ORACLE11G

[继续阅读全文]

Oracle11g新特性:dba_users不再显示密码

我们知道,oracle用户的密码是加密后存储在数据字典中的,可以通过dba_users视图查看到加密后的密码。虽然密码是经过加密存储的,但是从信息安全的角度来看,暴露的信息越多越不安全,所以即使是加密后的密码泄漏,也可能造成很严重的安全问题。所以,在Oracle11g中,除了可以选择加强的密码算法,更加严格的密码强度,还有一点加强,就是不再在dba_uses.password中显示加密后的密码了。

[继续阅读全文]

How to Drill Through from Analysis Studio to Report Studio

Cognos 8 BI中如何实现关联报表》一文中演示了如何在Cognos的Report Sutdio报表之间进行drill through的方法。实际上Cognos 8还包括有Analysis Studio等多维报表,那么自然也有从多维报表drill through到普通报表的需求。Cognos 8可以很方便的实现这种drill throuhg,但是和普通报表间的drill through还是有区别的。本文则通过一个简单的例子演示如何从analysis studio报表drill through到report studio报表的。说明部分是用英语写的,虽然英语比较烂,但是通过截图基本上就能看明白了,也就懒得改成中文了。

1.Create a Source Report

Analysis Studio
Drag “Production” dimension as Rows and “Time” as Columns of the CrossTab

[继续阅读全文]

Cognos PowerPlay Transformer如何使用IQD做为数据源

Cognos PowerPlay是一种多维报表解决工具,Transformer则是其建模工具。通过Transformer建立多维模型并生成PowerCube,然后通过PowerPlay展示,这是Cognos多维报表的一般流程。

但是Transformer只能使用IQD(Impromptu Query Definition)或者文本数据或者一些桌面数据库如Access等做为数据源,而对于目前流行的关系数据库如Oracle/MS SQL Server等都没有提供直接的连接支持。因此,对于关系数据库,必须先使用Framework Manager生成IQD文件,然后再使用IQD作为Transformer的数据源。

但是Cognos 8 Framework Manager生成的IQD,在Transformer中使用时还是无法连接到数据源,报错:

(TR1008)Transformer couldn’t read the connection information for database [name] from file COGNOS.INI, from the IQD or from Access Manager.

[继续阅读全文]