• oracle 修改用户密码


     1 SYS用户是Oracle中权限最高的用户,而SYSTEM是一个用于数据库管理的用户。在数据库安装完之后,应立即修改SYS,SYSTEM这两个用户的密码,以保证数据库的安全。
     2 
     3  
     4 
     5 安装完之后修改密码方法
     6 
     7 cmd命令行下输入 sqlplus / as sysdba;
     8 
     9 法1.SQL>alter user sys identified by huozhe
    10 
    11  
    12 
    13 法2.SQL>grant connect to sys identified by 123456
    14 
    15  
    16 
    17 法3. SQL> password system
    18 
    19 更改 system 的口令
    20 
    21 新口令:
    22 
    23 重新键入新口令:
    24 
    25 口令已更改
    26 
    27 (注:法3只适用于SYSTEM)
    28 
    29  
    30 
    31 验证:
    32 
    33 SQL> conn system/huozhe
    34 
    35 已连接。
    36 
    37 SQL> show user
    38 
    39 USER 为 "SYSTEM"
    40 
    41 SQL> exit
    42 
    43  
    44 
    45 注:SYS和SYSTEM用户之间可以相互修改口令
    46 
    47  
    48 
    49 修改SYS用户口令后的登录
    50 
    51 将SYS用户的口令修改成123456后,可按以下几种方法登录:
    52 
    53 法1.sqlplus / as sysdba 【以操作系统认证的方式登录,不需要用户名和口令】
    54 
    55 法2.sqlplus sys/abcde as sysdba;
    56 
    57 法3.sqlplus sys/ as sysdba
    58 
    59 SQL*Plus: Release 11.2.0.1.0 Production on 星期二 11月 6 19:10:54 2012
    60 
    61 Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    62 
    63  
    64 
    65 输入口令:
    66 
    67 注意:这里提示输入口令,不输入口令直接回车
    68 
    69 连接到:
    70 
    71 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    72 
    73 With the Partitioning, OLAP, Data Mining and Real Application Testing optionssqlplus sys as sysdba;
    74 
    75 上述语句,都可以登录成功,然后查看当前用户:
    76 
    77 SQL> show user
    78 
    79 USER 为 "SYS"
    80 
    81 这是为什么呢,为什么修改了口令没有效果,不用口令或者随便用什么口令都可以进入呢。
    82 
    83 答案是:认证方法。
    84 
    85  
    86 
    87 oracle的口令认证
    88 
    89 SYS口令认证分为操作系统认证和Oracle认证方法。
    90 
    91  
    92 
    93 操作系统认证方式
    94 
    95 对于如果是Unix操作系统,只要是以DBA组中的用户登录的操作系统,就可以以SYSDBA的身份登录数据库,不会验证SYS的口令。
    96 
    97  
    98 
    99 对于windows操作系统,在oracle数据库安装后,会自动在操作系统中安装一个名为ORA_DBA的用户组,只要是该组中的用户,即可以SYSDBA的身份登录数据库而不会验证SYS的口令。也可以创建名为ORA_SID_DBA(SID为实例名)的用户组,属于该用户组的用户也具备以上特权。
  • 相关阅读:
    ubuntu-14.04.2-desktop-amd64.iso:ubuntu-14.04.2-desktop-amd64:安装Oracle11gR2
    ubuntu-15.04-desktop-amd64.iso:ubuntu-15.04-desktop-amd64:安装Oracle11gR2
    Ubuntu 使用文件 casper-rw 镜像文件 保存变更内容
    continue — Skip to the next iteration of a loop in a shell script
    Is there a TRY CATCH command in Bash
    tar 打包压缩
    oracle 重复只保留一条
    sed 删除 51, 54 行 输出到原文件
    ORA-01000: maximum open cursors exceeded
    Oracle 在字符串中输入单引号或特殊字符
  • 原文地址:https://www.cnblogs.com/wy-ls/p/9284192.html
Copyright © 2020-2023  润新知