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

记录一下我的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;

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

Oracle-01:基础命令小结的更多相关文章

  1. linux 01 基础命令

    linux 01 基础命令 对于Linux要记住一个概念,一切皆文件,哪怕是目录,也是一个文件 1.修改用户密码 sudo passwd pyvip@Vip:~$ #pyvip表示用户名, Vip表示 ...

  2. Linux基础命令小结(超全!!)

    Linux目录结构 1.bin 存放经常使用的指令比如ll,cp 2.sbin 系统管理员使用的系统管理指令 3.home 存放普通用户的住目录 4.root 系统管理员的用户主目录 5.boot 存 ...

  3. Oracle 经常使用命令小结

    1.当前数据库中查看建表语句 select dbms_metadata.get_ddl('TABLE','表名') from dual; 2.当前数据库中查看视图创建Sql select text f ...

  4. MySQL基础命令小结

    数据库授权登录[root@localhost ~]# mysql -uroot -p123456mysql> grant select,lock tables on auth.* to 'adm ...

  5. Oracle基础--命令

    ====================== 基础命令====================== 1.su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界 ...

  6. Linux基础命令层级图-01

    Linux基础命令层级图-01:

  7. Oracle基础命令操作总结

    第1章 oracle命令集 1.1 重启数据库 1.1.1 启动数据库 su -root                 切换到oracle安装用户下,我的是root source .bash_pro ...

  8. Linux--操作系统基础及基础命令--01

    一.系统基础 1.三大部件: CPU:运算器.控制器.存储器 内存:CPU的数据只能从内存中读取,且内存数据是易失性的(页面) IO: 控制总线.数据总线 2.OS的管理 GUI:图形用户界面 GNO ...

  9. oracle坚决不挂2(SQLPLUS基础命令)

    继续复习!!SQLplus基础命令,其实这个应该是第一个要复习的.因为基础,你懂得..要想学会跑,你先得知道该怎么走吧. win+R 输入cmd ,我们开始启动SQLplus sqlplus user ...

随机推荐

  1. centos下安装mysql(安装,启动,停止,服务端口查询,用户密码设定)

    http://www.2cto.com/database/201305/208114.html http://smilemonkey.iteye.com/blog/673848 netstat -na ...

  2. 写一个dup2功能相同的函数,不能调用 fcntl 函数,并且要有出错处理

    实现的时候用到系统原来的dup函数 // mydup2.c // 2015/08/17 Lucifer Zhang version1.0 // write my own dup2 function / ...

  3. 根据isbn获得图书的所有信息

    几点说明 1这个豆瓣的api https://api.douban.com/v2/book/isbn/:9787549208869 可以以json的形式返回书籍的所有信息 2最开始的时候是我自己写的用 ...

  4. Unity 实现模拟按键

    一直在想,使用模拟按键,也可以实现一些AI操作,具体还没做过,这里使用user32.dll在unity里写的一个简单demo using UnityEngine; using System.Colle ...

  5. Libevent库学习笔记

    Libevent是一个事件触发的网络库,适用于windows.linux.bsd等多种平台,Libevent在底层select.pool.kqueue和epoll等机制基础上,封装出一致的事件接口.可 ...

  6. Oracle12c(12.1)中性能优化&功能增强之通过参数THREADED_EXECTION使用多线程模型

    1.   后台 UNIX/Linux系统上,oracle用多进程模型.例如:linux上一个常规安装的数据库会有如下进程列: $ ps -ef | grep [o]ra_ oracle  15356  ...

  7. iframe不起作用?你可能碰到它了。

    有一个需求要在iframe里显示一个网站,但设置iframe的src后,iframe并没有起作用.然后打开控制台,发现错误如下: , 对其搜索找到了答案:https://stackoverflow.c ...

  8. Sublime Text3激活

    Sublime Text 3激活 最近Sublime Text3总是自动将激活码移除,查了下解决办如下: 首先.修改hosts文件,路径位:C:\Windows\System32\drivers\et ...

  9. 2018 .NET开发者调查报告: .NET Core 是怎么样的状态

    4月28日,在公众号里发起<.NET Core 使用调查>,该调查为期一周,有近3300名开发者参与. 已经使用.net core  的人数只有44%,计划使用.net core 比例达到 ...

  10. json的命名空间

    <script>var zgz={}; zgz.common={ getByClass: function () { }, myAddEvent: function () { }}; zg ...