• sqlplus 几个命令:


    sqlplus 几个命令:

    在sys,system,sysman,scott四个用户权限中,scott用户最低。 其权限依次从高到低。

    cmd进入sqlplus 
    sqlplus

    登录命令:

    登录sys用户 
    命令

     sys@全局数据库名 as  sysdba
    • 1

    显示效果:

    
    请输入用户名:  sys@JFJOA as sysdba
    输入口令:
    
    连接到:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    
    登录system用户
    SQL> connect system/shaoduo
    已连接。
    SQL>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    dba_users数据字典:

    以system进入使用dba_users数据字典,普通用户不能使用dba_users数据字典。 
    查看数据字典命令:

    desc dba_users
    • 1

    执行效果:

    请输入用户名:  system
    输入口令:
    
    连接到:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    
    SQL> desc dba_users
     名称                                      是否为空? 类型
     ----------------------------------------- -------- ----------------------------
     USERNAME                                  NOT NULL VARCHAR2(30)
     USER_ID                                   NOT NULL NUMBER
     PASSWORD                                           VARCHAR2(30)
     ACCOUNT_STATUS                            NOT NULL VARCHAR2(32)
     LOCK_DATE                                          DATE
     EXPIRY_DATE                                        DATE
     DEFAULT_TABLESPACE                        NOT NULL VARCHAR2(30)
     TEMPORARY_TABLESPACE                      NOT NULL VARCHAR2(30)
     CREATED                                   NOT NULL DATE
     PROFILE                                   NOT NULL VARCHAR2(30)
     INITIAL_RSRC_CONSUMER_GROUP                        VARCHAR2(30)
     EXTERNAL_NAME                                      VARCHAR2(4000)
     PASSWORD_VERSIONS                                  VARCHAR2(8)
     EDITIONS_ENABLED                                   VARCHAR2(1)
     AUTHENTICATION_TYPE                                VARCHAR2(8)
    
    SQL> 从 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options 断开
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28

    show user命令

    用户登陆后执行命令 
    show user 
    执行效果

    C:UsersAdministrator>sqlplus
    
    SQL*Plus: Release 11.2.0.1.0 Production on 星期六 4月 1 20:04:19 2017
    
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    
    请输入用户名:  system
    输入口令:
    
    连接到:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    
    SQL> show user
    USER 为 "SYSTEM"
    SQL>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    
    查找:
    
    SQL> select username from dba_users
      2  ;
    
    USERNAME
    ------------------------------
    MGMT_VIEW
    SYS
    SYSTEM
    DBSNMP
    SYSMAN
    SCOTT
    OUTLN
    FLOWS_FILES
    MDSYS
    ORDSYS
    EXFSYS
    
    USERNAME
    ------------------------------
    WMSYS
    APPQOSSYS
    APEX_030200
    OWBSYS_AUDIT
    ORDDATA
    CTXSYS
    ANONYMOUS
    XDB
    ORDPLUGINS
    OWBSYS
    SI_INFORMTN_SCHEMA
    
    USERNAME
    ------------------------------
    OLAPSYS
    ORACLE_OCM
    XS$NULL
    MDDATA
    DIP
    APEX_PUBLIC_USER
    SPATIAL_CSW_ADMIN_USR
    SPATIAL_WFS_ADMIN_USR
    
    已选择30行。
    
    
    # 解锁启用 scott用户 
    
    ## 启用用户的语句
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52

    alter user username account unlock ;

    执行效果:
    
    • 1
    • 2

    C:UsersAdministrator>sqlplus

    SQL*Plus: Release 11.2.0.1.0 Production on 星期六 4月 1 20:10:55 2017

    Copyright (c) 1982, 2010, Oracle. All rights reserved.

    请输入用户名: system 
    输入口令:

    连接到: 
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production 
    With the Partitioning, OLAP, Data Mining and Real Application Testing options

    SQL> 
    SQL> alter user scott account unlock ;

    用户已更改。 
    SQL>

    “`

    登录scoot 默认密码是 tiger

    SQL> connect scott/tiger 
    已连接。 
    SQL> show user 
    USER 为 “SCOTT” 
    SQL>

    表空间

    永久表空间 存放数据库要永久化的对象 例如表 视图,存储过程。 
    临时表空间 存放在数据库操作中,中间执行的过程,当执行后,自动释放掉,不再储存。 
    UNDO表空间 存储修改之前的数据, 执行数据撤销。

    查看表空间

    dba_tablespaces user_tablespaces 数据字典。

    第一个是管理员来查看的数据字典, 第二个是普通用户查看的数据字典。 
    使用 desc

    一、数据库

    数据库顾名思义是数据的集合,而Oracle则是管理这些数据集合的软件系统,它是一个对象关系型的数据库管理系统。

    二、表空间

    表空间是Oracle对物理数据库上相关数据的逻辑映射。一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间(称之为system表空间)。

    每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。一个数据文件只能属于一个表空间。

    三、实例

    每一个运行中的数据库都对应着一个Oracle实例。当服务器上的Oracle数据库启动时,Oracle首先会在内存中分配一片区域-称之为System Global Area(SGA),然后启动一个或多个的Oracle进程。

    SGA和这些进程合起来就称为一个Oracle的实例。实例中的内存和进程管理器用来高效地访问数据库的数据,同时为单个或多个的用户提供服务。

    一个数据库可以由多个实例打开,但任何时刻一个实例只能打开一个数据库。多个实例可以同时运行在同一个机器上,它们彼此访问各自独立的物理数据库。

    表空间就像是把表分类了。。。一个数据库有很多表空间,一个表空间可以有很多的表

  • 相关阅读:
    发现CSDN的一个小Bug,CSDN网站管理人员进来看看哈~~
    “凡客好声音”摇滚派对专场 正火热抢票中!
    帧动画
    java WEB Response重定向和缓存控制
    上一篇括号配对让人联想起catalan数,顺便转载一篇归纳的还不错的文章
    字符串循环移位
    应用层协议实现系列(三)——FTPserver之设计与实现
    HDU1575-Tr A(矩阵高速幂)
    音视频即时通讯的分包与重组
    怎样批量重命名照片,可是去掉那个烦人的括号
  • 原文地址:https://www.cnblogs.com/mjbrian/p/9051629.html
Copyright © 2020-2023  润新知