【问题标题】:Drop Oracle Schema Scott?放弃 Oracle 模式 Scott?
【发布时间】:2014-01-20 17:43:52
【问题描述】:

对不起,如果这个问题很愚蠢或已经回答,但我在任何地方都找不到是或否。

在我们的生产 Oracle 环境中,是否可以删除架构 SCOTT

我知道这是一个示例架构,但我们的安全部门想要删除任何未使用的用户。让 OUI 安装的用户感到紧张。里面有一些不是来自 OUI 的对象,所以为了安全起见,我已经备份了这些信息。

谢谢!

【问题讨论】:

  • 是的,它是安全的。 Oracle 甚至发布了一个脚本来删除所有示例模式:docs.oracle.com/cd/E11882_01/server.112/e10831/…
  • 谢谢!前段时间我做的第一件事是让用户过期并锁定,打算删除用户 SCOTT CASCADE,但我会在我们的开发环境中试一试,因为这是推荐的做法。

标签: oracle11g database-schema


【解决方案1】:

某些应用程序使用 SCOTT 模式来测试数据库或安装简单的演示(例如 Mondrian OLAP)或为性能调整提供参考。

在生产数据库(我不是 DBA)上,我们没有 SCOTT。

但是,一个好的做法(在 DB、LDAP、AD 上)是禁用用户(而不是删除):

ALTER USER user_name ACCOUNT LOCK/UNLOCK

恕我直言,你可以删除!

【讨论】:

    【解决方案2】:

    这不是愚蠢的问题! 您可以解锁它,因为 scott 架构可用于数据库中的某些任务

    【讨论】:

    • 问题不在于能不能解锁,问题在于能不能彻底放弃用户
    猜你喜欢
    • 1970-01-01
    • 2020-08-21
    • 2021-12-20
    • 2020-07-26
    • 1970-01-01
    • 1970-01-01
    • 2017-08-14
    • 2011-03-07
    • 2022-11-24
    相关资源
    最近更新 更多