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;
注:如果上方语句单词有错误,请大侠指明,感激不尽!!!!!!!
Oracle-01:基础命令小结的更多相关文章
- linux 01 基础命令
linux 01 基础命令 对于Linux要记住一个概念,一切皆文件,哪怕是目录,也是一个文件 1.修改用户密码 sudo passwd pyvip@Vip:~$ #pyvip表示用户名, Vip表示 ...
- Linux基础命令小结(超全!!)
Linux目录结构 1.bin 存放经常使用的指令比如ll,cp 2.sbin 系统管理员使用的系统管理指令 3.home 存放普通用户的住目录 4.root 系统管理员的用户主目录 5.boot 存 ...
- Oracle 经常使用命令小结
1.当前数据库中查看建表语句 select dbms_metadata.get_ddl('TABLE','表名') from dual; 2.当前数据库中查看视图创建Sql select text f ...
- MySQL基础命令小结
数据库授权登录[root@localhost ~]# mysql -uroot -p123456mysql> grant select,lock tables on auth.* to 'adm ...
- Oracle基础--命令
====================== 基础命令====================== 1.su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界 ...
- Linux基础命令层级图-01
Linux基础命令层级图-01:
- Oracle基础命令操作总结
第1章 oracle命令集 1.1 重启数据库 1.1.1 启动数据库 su -root 切换到oracle安装用户下,我的是root source .bash_pro ...
- Linux--操作系统基础及基础命令--01
一.系统基础 1.三大部件: CPU:运算器.控制器.存储器 内存:CPU的数据只能从内存中读取,且内存数据是易失性的(页面) IO: 控制总线.数据总线 2.OS的管理 GUI:图形用户界面 GNO ...
- oracle坚决不挂2(SQLPLUS基础命令)
继续复习!!SQLplus基础命令,其实这个应该是第一个要复习的.因为基础,你懂得..要想学会跑,你先得知道该怎么走吧. win+R 输入cmd ,我们开始启动SQLplus sqlplus user ...
随机推荐
- Android BLE与终端通信(二)——Android Bluetooth基础科普以及搜索蓝牙设备显示列表
Android BLE与终端通信(二)--Android Bluetooth基础搜索蓝牙设备显示列表 摘要 第一篇算是个热身,这一片开始来写些硬菜了,这篇就是实际和蓝牙打交道了,所以要用到真机调试哟, ...
- Unity 实现模拟按键
一直在想,使用模拟按键,也可以实现一些AI操作,具体还没做过,这里使用user32.dll在unity里写的一个简单demo using UnityEngine; using System.Colle ...
- Linux Framebuffer驱动剖析之一—软件需求
嵌入式企鹅圈将以本文作为2015年的终结篇,以回应第一篇<Linux字符设备驱动剖析>.嵌入式企鹅圈一直专注于嵌入式Linux和物联网IOT两方面的原创技术分享,稍后会发布嵌入式企鹅圈的2 ...
- 解决水平ListView在ScrollView中出现的滑动冲突
解决的问题有两个: 1)实现水平滑动的ListView.重写AdapterView,上代码: package com.liucanwen.horizontallistview.view; imp ...
- rails应用ajax之三:进一步完善ajax动画特效果
本猫已经对界面放低标准很久了,但是复习了ajax之后突然发现:哇!原来世界可以这么美,这么生动鲜活的!所以本篇主要讨论下如何用ajax在rails中做一些简单的动画效果. 其实最新版的的rails中使 ...
- 开发composer包,打通github和packagist,并自动更新
1. 首先需要本地安装好composer,并配置好环境变量,在命令行输入composer,显示以下信息就表示正常安装 2. 在github对应项目的根目录下进行初始化composer 初始化完成后,就 ...
- AMDP + XLSX Workbench 报表开发模式
本文介绍了我和同事通过使用AMDP + XLSX Workbench缩短报表开发周期.分离数据查询处理逻辑和前端展示工作的经验.欢迎讨论. 前言 最近接到了一套人力资源报表的开发需求,需要以EXCEL ...
- 获取redis主从复制链SHELL脚本
获取redis主从复制链SHELL脚本 vi redisnode.sh #!/bin/sh master_host=$ master_port=$ auth=$ #判断输入密码是否为空,为空则转化为' ...
- Kinect 骨骼追踪数据的处理方法
http://www.ituring.com.cn/article/196144 作者/ 吴国斌 博士,PMP,微软亚洲研究院学术合作经理.负责中国高校及科研机构Kinect for Windows学 ...
- Ocelot中文文档-路由
Ocelot的主要功能是接管进入的http请求并把它们转发给下游服务.目前是以另一个http请求的形式(将来可能是任何传输机制). Ocelot将路由一个请求到另一个请求描述为ReRoute.为了在O ...