Oracle剑锋直指DB2

这是Oracle公司主页上硕大的图片和字样,印象里的Oracle总是如此锋芒毕露,充满斗志。 虽然,所有公司的宣传都不可避免地会被片面夸大,但是我仍然很庆幸自己能进入这样一个战斗力十足的公司。

利用OLS实现行级安全性 Step By Step

前言:
在Oracle9i中有一个组件称为Oracle Label Security,这个组件实现了基于自定义策略而对数据库中的表甚或是整个Schema提供行级安全性功能。实际上Oracle Label Security是在Oracle8.1.7中提出的,在9i版本中功能得到了大幅度增强。

本文通过一个简单的例子对Oracle Label Security的功能作初步的探讨,本文使用的环境是Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 for Windows 32 bit。

Windows版本Oracle中添加操作系统认证用户的步骤

[备忘录] – 这篇很早就发布在CSDN的blog中了,但是我不得不承认我的记性实在是差,每次都不记得要往注册表里面添加的这个键的名字叫什么,无奈再贴给自己一次。 在UNIX或者Linux操作系统中添加操作系统认证用户的方法比较单纯,只需要操作数据库本身就可以。 具体步骤可以参看biti_rainy写的基于外部OS验证的数据库用户。 但是在Windows操作系统中,需要修改注册表。 Oracle9i版本: 在HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0下面添加字符串键名OSAUTH_PREFIX_DOMAIN,键值设为FALSE。 Oracle10g版本: 在HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraDb10g_home1下面添加字符串键名OSAUTH_PREFIX_DOMAIN,键值设为FALSE。 然后再在SQL*PLUS中添加用户: SQL> create user opskamus identified externally default tablespace users; User created SQL> grant connect to opskamus; Grant succeeded. SQL> conn / Connected. SQL> show user USER is “OPS$KAMUS”