当前位置: 首页 > news >正文

Oracle_11g

课程适用对象:使用过关系型数据库,想进一步了解和管理oracle数据库;
适用平台:实际环境多以Linux为主;
Oracle公司产品:数据库、内存数据库(TimesTen)、中间件(WebLogic)、BI(OWB、ODI等)
数据库分裂:大型数据库(Oracle、Sybase、DB2)、中型数据库(Mysql、SQLServer、Informix)、小型数据库(Access);
Oracle的安装:对于Windows平台从官网下载,输入许可授权,对于Linux平台安装稍微复杂;安装完成后由若干个服务,其中最重要的两个服务是监听服务和ORCL服务,这两个服务一定要启动起来,但是对于本地访问监听服务可以不启动;
访问Oracle的工具:SQLPlus、EM、SQL Developer、PLSQL Developer等
sqlplus中常用命令:connect、show user、spoo(将命令的执行结果保存在本地的一个文件中)l、edit(显示最后一条执行的命令)、set time on(把时间显示在左边)、show error(显示上一次命令是否有错误)、host DOC(执行DOC命令)、@xx.sql:执行sql脚本
列的数据类型:字符类型(CHAR、VARCHAR2、LONG)、数值类型(number(p,s))、日期时间(date、timestamp)、RAW\Long RAW(存放二进制数据)、LOB;
SQL语句的执行顺序:from、where、group by、having、select、order by;
子查询:聚合函数不能放在条件查询的等号的左边或右边;
行列转换:借助于decode实现;
Oracle中默认用户:SYS(类似于Linux中的root,主要用于维护数据字典和动态视图)、SYSTEM(普通管理员)、SCOTT(在安装数据库时的一个示范账户);
创建账户:create user,可以为创建的用户指定一个profile(概要文件),其主要作用是做出一些限制,如最大登录失败次数、锁定天数等;如不指定profile,则使用默认的default;
权限:分为两种,一种是系统权限、另一种是对象权限;使用with admin option可以实现权限的传递。当进行权限回收时,并不会级联回收;
角色:一系列权限集合,有一些常见的角色,connect,resource等;
完整性约束:很多,如check、primary key、foreign key等;

转载于:https://blog.51cto.com/2036000/2368071

相关文章:

  • 数据科学家为什要用Git?怎么用?
  • 阿里巴巴收购以色列VR公司,大厂死磕VR为哪般?
  • 搭建YUM仓库
  • 【springboot】 mybatis 集成代码生成器 shiro 权限 后台框架平台
  • 程序员跳槽高峰期:BAT面试合集JVM+Spring+数据库+中间件等
  • 项目总结21:项目总结21:input实现多图上传(FormData)(上传OSS并保存数据库)
  • 04C++const增强、枚举的增强
  • 阿里云API、SDK和CLI应用实践方案
  • 带你开发类似Pokemon Go的AR游戏
  • Ubuntu18.04安装netstat
  • 「实战篇」开源项目docker化运维部署-搭建mysql集群(四)
  • 同城艺龙code
  • main.js中封装全局登录函数
  • Greenplum 5.16.0初探
  • Gym - 100920E 2010-2011 OpenCup IX Onsite, II Yandex Summer School E.Paint 状压DP
  • 【Linux系统编程】快速查找errno错误码信息
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Angular数据绑定机制
  • C++11: atomic 头文件
  • egg(89)--egg之redis的发布和订阅
  • golang 发送GET和POST示例
  • Java面向对象及其三大特征
  • js数组之filter
  • PHP变量
  • Python学习笔记 字符串拼接
  • React组件设计模式(一)
  • Redash本地开发环境搭建
  • SpingCloudBus整合RabbitMQ
  • 对象引论
  • 仿天猫超市收藏抛物线动画工具库
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 和 || 运算
  • 利用jquery编写加法运算验证码
  • 前端之React实战:创建跨平台的项目架构
  • 使用 Docker 部署 Spring Boot项目
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • 如何用纯 CSS 创作一个货车 loader
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #数学建模# 线性规划问题的Matlab求解
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (五)Python 垃圾回收机制
  • (转)shell调试方法
  • (转)程序员疫苗:代码注入
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • **python多态
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET MVC第五章、模型绑定获取表单数据
  • .Net(C#)自定义WinForm控件之小结篇
  • .net/c# memcached 获取所有缓存键(keys)