【问题标题】:ALTER SYSTEM and database restartALTER SYSTEM 和数据库重启
【发布时间】:2018-02-06 14:08:54
【问题描述】:

我的印象是,当使用 ALTER SYSTEM 语句时,只要实例启动/安装数据库,新设置就会生效:

https://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_2013.htm#SQLRF00902

重新启动后,设置应恢复为旧值。 我已完成以下更改,关闭并启动实例备份,新设置仍然有效。有什么想法吗?

SQL> show parameter SEC_CASE_SENSITIVE_LOGON

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
sec_case_sensitive_logon             boolean     TRUE



SQL> ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;

System altered.


-------Restarted the database---------------------------

SQL> ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;

System altered.

【问题讨论】:

    标签: oracle


    【解决方案1】:

    在您提供的链接中,您必须查找 SCOPE 参数。默认情况下是 Both,如果您使用的是 SPFILE(这是最常见的),则意味着它将保存在 SPFILE 上并同时更改内存。

    【讨论】:

    • 即,做ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE SCOPE=MEMORY;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 2013-10-26
    • 2018-12-07
    相关资源
    最近更新 更多