zoukankan      html  css  js  c++  java
  • Oracle Database XE 11gR2 自带的用户,新建用户,修改用户密码

    操作系统:Windows 10 x64


    第一节:下载 Oracle Database XE 11gR2

    第二节:安装、验证安装 Oracle Database XE 11gR2

    第三节:Oracle Database XE 11gR2 自带的用户,新建用户,修改用户密码

    第四节:下载、安装 PL/SQL Developer

    第五节:使用 PL/SQL Developer 导入 .sql 文件


    Oracle Database XE 11gR2 自带的用户

    SYS:超级用户

    SYSTEM:系统用户

    区别:SYS 比 SYSTEM 拥有更多的权限。


    获取帮助

    SQL> conn system/root as sysdba
    已连接。
    SQL> help
    
     HELP
     ----
    
     Accesses this command line help system. Enter HELP INDEX or ? INDEX
     for a list of topics.
    
     You can view SQL*Plus resources at
         http://www.oracle.com/technology/tech/sql_plus/
     and the Oracle Database Library at
         http://www.oracle.com/technology/documentation/
    
     HELP|? [topic]
    SQL> help index
    
    Enter Help [topic] for help.
    
     @             COPY         PAUSE                    SHUTDOWN
     @@            DEFINE       PRINT                    SPOOL
     /             DEL          PROMPT                   SQLPLUS
     ACCEPT        DESCRIBE     QUIT                     START
     APPEND        DISCONNECT   RECOVER                  STARTUP
     ARCHIVE LOG   EDIT         REMARK                   STORE
     ATTRIBUTE     EXECUTE      REPFOOTER                TIMING
     BREAK         EXIT         REPHEADER                TTITLE
     BTITLE        GET          RESERVED WORDS (SQL)     UNDEFINE
     CHANGE        HELP         RESERVED WORDS (PL/SQL)  VARIABLE
     CLEAR         HOST         RUN                      WHENEVER OSERROR
     COLUMN        INPUT        SAVE                     WHENEVER SQLERROR
     COMPUTE       LIST         SET                      XQUERY
     CONNECT       PASSWORD     SHOW

    参考:Oracle 11g Express 安装和使用教程

    新建用户、赋予用户权限、删除用户

    使用 SYSTEM 以系统数据库管理员(SYSDBA)的身份登录:

    SQL> conn system/root as sysdba
    已连接。

    创建用户,并设置密码:

    SQL> create user test identified by test;
    
    用户已创建。

    使用新创建的用户登录,因为权限不足,登录被拒绝:

    SQL> conn test/test
    ERROR:
    ORA-01045: user TEST lacks CREATE SESSION privilege; logon denied
    
    
    警告: 您不再连接到 ORACLE。

    赋予用户登录连接的权限:

    SQL> grant connect to test;
    
    授权成功。

    赋予用户资源操纵的权限:

    SQL> grant resource to test;
    
    授权成功。

    赋予用户数据库管理员的权限:

    SQL> grant dba to test;
    
    授权成功。

    当然,如果觉得没有必要赋予用户数据库管理员的权限,可以撤销其相应的权限:

    SQL> revoke dba from test;
    
    撤销成功。

    使用新建的用户登录:

    SQL> conn test/test
    已连接。

    删除用户:

    SQL> conn system/root as sysdba
    已连接。
    SQL> drop user test;
    
    用户已删除。

    使用被删除的用户登录,提示用户/密码无效,登录被拒绝:

    SQL> conn test/test
    ERROR:
    ORA-01017: invalid username/password; logon denied
    
    
    警告: 您不再连接到 ORACLE。

    修改用户的密码

    WIN + R,打开运行,输入 cmd,确定

    输入命令:sqlplus /nolog,按回车键确认

    C:Users86188>sqlplus /nolog
    
    SQL*Plus: Release 11.2.0.2.0 Production on 星期一 7月 22 22:04:17 2019
    
    Copyright (c) 1982, 2014, Oracle.  All rights reserved.

    输入命令:conn /as sysdba

    SQL> conn /as sysdba
    已连接。

    修改用户的密码

    语法:alter user 用户 identified by 新密码;

    SQL> alter user scott identified by 1234;
    
    用户已更改。

    验证一下:

    SQL> conn scott/1234;
    已连接。
  • 相关阅读:
    专业词汇-数学-运算:四则运算
    专业词汇-数学-运算:逆运算
    专业词汇-数学:运算
    DNF Package Management-CentOS 8
    Change the HostName of CentOS 8
    CentOS8 修改SSH端口,禁用root登录,修改SSH协议
    CentOS8 Disable IPV6 and Selinux
    Ubuntu 20.04 Install SSH, Change SSH Port, Enable root
    ubuntu 20.04 重启网卡服务
    Ubuntu 20.04 Install Guest Additions for VirtualBox
  • 原文地址:https://www.cnblogs.com/Satu/p/11227211.html
Copyright © 2011-2022 走看看