天极Yesky
  • 笔记本电脑
    笔记本
  • 台式电脑
    台式机
  • 手机
    手机
  • 电脑硬件DIY
    DIY硬件
  • CPU
    主板
    音箱
  • 硬盘
    显卡
    键鼠
  • 内存光驱
    显示器
    机箱电源

  • 数码相机DC
    数码相机
  • MP3播放器
    MP3/MP4
  • 数码摄像机DV
    摄像机
  • 电脑外设
    外设
  • 网络
    网络
  • 服务器
    服务器
  • 数字家庭
    数字家庭
  • 群乐
    群乐
  • 产品报价 行情 商家 新闻 评测 | 软件 设计 网页 开发 安全 论坛 E时代 游戏 图片 壁纸 下载 网摘 博客 索尼专区 Vista 科技奥运
    天极网
    避免改变访问控制服务器(ACS)段的大小
    作者: Carol Francum
    出处:
    责任编辑: 丁一凡
    [ 2005-01-13 10:35 ]


    有没有可能在访问控制服务器启动之后,改变访问控制服务器中某一个段的大小?如果可以的话,我怎么做,这么做会导致什么结果?

    此问题提交于2004年6月3日

    不要这样做。不值得这样做。

    这要靠老天爷了。对于99.999%的用户,答案是完全不可能的。只有百万分之一的机会,你能够这样做。还有,考虑一下,如果你这样做了,你就会遇到问题,Oracle对于它不支持的改变产生的结果非常严肃。并且,Oracle也不会支持现有的计算柔性字段结构的改变。

    Oracle应用程序柔性域手册包含了有关数值设置的改变的内容(下面是一些摘要)。这很重要,因为如果你这样做了,会产生你从未遇到过的问题。

    第四章的标题为“改变现有柔性域段的数值设置”,第一句话就是:“一般来说,一旦你安装,并开始使用了柔性域,你就永远不要再去改变有关结构,或者它的数值的任何设置(除了定义、使数值生效/失效、速记别名、以及交互认证和安全规则)”。

    “尽管你永远都不应该改变较大(或者较小)的最大尺寸的数值设定,如果你的数值是右端对齐,以0填充,那么因为001和0000001是不一样的,都会导致你现有的数值全部失效。当你的数值设置为右端对齐,以0填充时,Oracle应用程序会通过彻底阻止你改变现有数值的设置,以防止你使得现有的柔性域数据失效”。

    因为推荐的计算柔性域使用的数据集的定义是右端对齐,以0填充,那么你就不可以再去增加这个尺寸。

    如果你的数值集是右端对齐,以0填充,那么就不允许你再去增加它的尺寸,你也许考虑在现有的段的后面紧接着创建一个额外的段。我知道创建一个新的段并不是一件轻松的事,他需要Oracle技术支持的紧密协作,但是这种方法以前曾被实现过,它在通常情况下会比重新实现一遍更划算。

    如果增加段尺寸只是因为你消耗了所有可用的数字,那么你有没有考虑使用alpha 字符来代替?我不十分推荐这种做法,因为它会使未来的范围定义更加困难,但是也许你可以忍受这一点。

    看起来似乎是没有自动的解决方案了,它涉及了与代码整合相关的所有段的更新。有许多的表与预算、分配、整合等的建立有关系。

    另外,当你做更改的时候,你也可能会影响到安全规则。当/如果你更改了段,你就需要返回、重新查看,也许还要需要重新修订安全规则。

    如果你已经定制了使用GL_code_combinations 的软件,它需要被重新查看,以便于修订。

    另外,还有一些影响我没有提到。


     

    笔名:
    请您注意:

     遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

     天极网拥有管理笔名和留言的一切权利。
    相关内容