• Oracle-01:基础命令小结


    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------

    记录一下我的Oracle学习之路,详细的安装教程忙完这俩天会认真总结一版

    本次记录这次学习cmd基础命令

    一,记录sql到硬盘、

      记录到E盘下的一个名为oracle.txt的文本文件中:spool E:/oracle.txt;

      结束记录:spool off;

    二,登陆oracle数据库

      由于创建的时候设置的密码不同,会存在差异

      登陆以管理员的身份:sqlplus / as sysdba;

      以指定用户名密码登陆:sqlplus 用户名/密码;

      

      切换账户连接数据库

      conn / as sysdba;

      conn 用户名/密码;

      退出:exit;

    三,设置行宽

      展示的时候因为默认的行宽不够,导致数据展示出来很别扭,所以,设置一些行宽也是很有必要的

      set linesize 500;

    四,查询所有表空间

      Oracle与mysql不同的是,Oracle只有一个数据库,他根据创建表空间和用户方式给不同的人展示数据库里不同的表,而mysql一个用户可以创建好多数据库

      select tablespace_name,autoextensible from dba_data_files;    ---查询表空间和是否自动增长

    五,清屏

      clear screen;

    六,创建表空间

      create tablespace y2167    --创建表空间名为y2167

      datafile 'd:/y2167.dbf'    --数据库文件存放位置为D盘下的y2167.dbf

      size 200m    --初始容量为200MB

      autoextend on next 20 maxsize unlimited;    --每当到达最大容量的时候自动扩容20MB,无限制的扩容

    七,开启关闭自动扩容

      alter database datafile 'd:/y2167.dbf' autoextend off;    --关闭D盘下y2167这个数据文件的自动扩容

      alter database datafile 'd:/y2167.dbf' autoextend on;    --开启

    八,只删除表空间,不删除数据文件(不推荐)

      drop tablespace y2167;

    九,删除表空间的同时删除他的数据文件

      drop tablespace y2167 including contents and datafiles

    十,创建用户

      create user 用户名 identified by 密码 default tablespace 表空间名;

      create user dawn identified by dawn default tablespace y2167;

    十一,给用户登陆的权限,授权与撤权

      grant create session to dawn;    --授权

      revoke create session from dawn;    --撤权

    十二,给用户一个可以登陆,可以进行基本操作的权限

      grant connect,resource to dawn;    --授权

      revoke connect,resource to dawn;    --撤权

    十三,给用户以组的方式授权

      打个比方,不同的人关注数据库的点不同,有些人可以提升成为一类的角色,这个角色可以做的操作这些人都可以做

      grant 角色名 to 用户名;

    十四,修改一个角色的密码

      alter user 用户名 identified by 新密码;

    十五,删除一个角色

      drop user 用户名 cascode;

    注:如果上方语句单词有错误,请大侠指明,感激不尽!!!!!!!

  • 相关阅读:
    SQL Server 锁升级(Lock Escalations)
    Linux 输入与输出重定向详解
    MySQL DDL的成本高低
    spring 学习-bean创建-refresh方法
    spring 学习-bean创建-scan扫描bean
    spring 学习-bean创建-重要类介绍
    zkclient大量节点事件导致CPU飙升
    spring 学习-bean创建-重要类介绍
    ElasticSearch 按值排序
    Redis set 详解
  • 原文地址:https://www.cnblogs.com/DawnCHENXI/p/9005031.html
Copyright © 2020-2023  润新知