数据库连接和区分大小写
时间:2015-3-14
因为Oracle Database 9i和10g是不区分大小写的,连接到Oracle Database 11g可能会产生一些新问题,Oracle提供了一组进行口令管理的规则,并且连接协商是在Oracle Database 11g和其他版本的数据库之间进行,显然,如果使用一个数据库连接从Oracle Database 11g连接到另一个Oracle Database 11g,口令仍然是区分大小写的.
首先,看看从以前的Oracle版本连接到一个区分大小写的Oracle Database 11g肯定会发生的事情,你必须在Oracle Database 11g上更改口令,使其与数据库连接的Connect to username identifed by 子句部分指出的口令的大写相等.Oracle以大写存储数据库连接的口令,因为数据库连接的口令以大写存储,所以Oracle Database 11g中的口令必须用大写设置.
现在我们看看从Oracle Database 11g发起对较旧版本Oracle的数据库连接是否隐含有问题,因为Oracle Database 11g Release 1是使用区分大小的口令的第一个版本,因此在创建对以前Oracle版本的数据库连接时不用考虑区分大小写的问题.