课程适用对象:使用过关系型数据库,想进一步了解和管理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等;
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Oracle11g之Duplicate配置ADG
Oracle11g之ADG配置
oracle SQL hive -
centos7.8搭建Oracle11g RAC
centos7.8搭建Oracle11g RAC
oracle VMware bc -
Oracle11G_索引
索引
索引 Oracle11G