Oracle中的数据类型:varchar2所带参数

varchar2(byte) 存储的是字节。 varchar2(char) 存储的是字符。 varchar2(2 byte) 最多可以存储2个字节,varchar2(2 char) 最多可以存储2个字符。 当数据库字符集分别: 1.为 AL32UTF8 时,1个汉字是1个字符,1个汉字占3个字节,v ...

Oracle自动存储管理ASM

参考资料: https://docs.oracle.com/cd/B19306_01/server.102/b14231/storeman.htm#ADMIN036 什么是ASM? ASM是Automatic Storage Management(自动存储管理)的缩写。ASM是一个集成的高性能的文件 ...

Oracle Rman备份恢复和管理

参考资料: Oracle之Rman入门指南 一步一步学Rman Rman简介 Rman-Recover manager恢复管理工具。 Oracle集成了很多环境的一个数据库备份和恢复的工具。 Rman可以做下列事情: 数据库热备份 全库备份和恢复 数据库克隆(DG) 增量备份和恢复 表空间备份和恢复 ...

Oracle重做日志和日志挖掘

重做日志-Redo log 首先给出参考资料: 1、Oracle官网-Managing the Redo Log 为什么需要redo log 内存中数据修改后,不必立即更新到磁盘 效率 由日志完成数据的保护目的 效率 其他副产品 数据恢复(备份集+归档日志) 数据同步(DG,streams,gold ...

Oracle基础(六)之序列,视图,索引

一、序列sequence sequence是Oracle数据库中一种特殊的对象,能够产生连续的整数值,可以为数据库中多个对象共同使用,主要用于作为主键值。1.创建序列 起始值 start with:1 步长:increment by:1 最大值:maxvalue:100 最小值:minvalue:1 ...

Oracle基础(五)之DML语句(增删改)、改变表

一、DML语句(数据操作语句) 1.添加数据到表中 insert into 表名(字段名) values(值) 注:1)使用values关键字只能插入一条数据 2)注意完整性约束 3)插入的值必须与字段的顺序一样 4)可以给表中的所有字段插入值,也可以给表中插入子表中的数据 5)先插入父表的数据再插 ...

Oracle数据库备份和恢复

commit --lgwr 事务相关的操作,保证事务的安全 checkpoint --dbwr 数据相关的操作,保证数据的安全 实例的恢复 crash recovery 什么时候发生oracle实例恢复 shutdown abort 数据库异常down掉(机器死机,掉电) ###从Redo的什么位置 ...

Oracle小练兵之映像租赁系统

映像租赁系统: 在美国,由于知识产权得到了很好的保护,所以一般不会出现盗版的问题。美国人除去在电影院看电影之外就是在影像店租碟回家去看。在这种情况下,影相出租的店铺就比较多。在信息化的背景下,设计一套系统管理影像出租业务成了当务之急,于是通过和店铺经理沟通,获得如下业务信息: 1.凡是想要到该影像店 ...

Oracle 回滚段undo

Undo的作用 数据的回滚 一致性读 表的闪回(事务,查询的闪回..) 失败会话的恢复 回滚rollback操作 SQL> archive log list; ORA-01031: 权限不足 SQL> conn /as sysdba 已连接。 SQL> archive log list; 数据库日志 ...

做一名合格的DBA

Oracle DBA的角色定义 开发型DBA 数据库安装 数据库架构设计(架构和建模) 代码开发(存储过程,SQL) 运维型DBA 数据库日常监控 故障处理 性能优化 数据备份,容灾 数据库安全规划 DBA的操守 在自己的责任范围内 让数据库设计更合理,预防设计导致的性能或安全隐患 数据更安全 数据 ...

Oracle RAC与DG

RAC RAC: real application clustersrac RAC: real application clustersrac 单节点数据库:数据文件和示例文件一一对应 实例损坏时数据库就损坏了 RAC架构数据库:数据文件和多个实例对应 RAC最根本的初衷是实例级的容错,并不是基于数 ...

Oracle的数据存储结构

Oracle的数据存储结构 表空间(tablespace)--Oracle中最大的逻辑存储单位 数据文件(data file)--表空间物理存储载体 段(segment)--Oracle中所有占用空间的对象的总称 extend--段的组成单位 数据块(data block)--extend的组成单位 ...

Oracle数据字典

数据字典的组成——两类视图 静态数据字典:描述数据库的信息 这些数据经常是静止的。 动态数据字典:描述实例的信息 反映数据局运行的状态,反映数据库实例运行的信息,这些信息经常是变化的。 users ALL_USERS--lists all users of the database visible ...

Oracle内存结构和后台进程

Oracle实例=内存+后台进程 Oracle数据库=实例+物理存储结构 由上图可知Oracle实例(一个Instance)由内存结构和程序结构组成,内存结构主要是SGA,程序结构主要是后台进程。 物理存储结构主要是数据库文件。 这次仔细学习了Oracle实例的具体内容。 为什么Oracle数据库做 ...

Oracle基础(四)之多表查询

所有员工所在部门的部门名称select last_name,namefrom s_emp,s_dept; S1表(id,name) S1表 id name 1 s 2 a 3 b s2表(id,age) S2表 id name 1 s 2 a 3 b 拼接后的表:S表 S表 s1.id s1.nam ...

复杂一点的SQL语句:Oracle DDL和DML

DDL:对表或者表的属性进行了改变 create:创建表创建用户创建视图 创建表 create table student(id int,score int) ; student后面与括号之间可以有空格可以没有 创建用户 create user liuyifei identified by 4852 ...

Oracle基础(二)之排序(order by)、限定查询(where)

一、排序 1.使用order by关键字 放在select子句最后面 2.升序ASC 默认为升序 降序DESC 3.order by 需要排序的字段 排序规则 4.order by 后可以跟字段也可以跟别名 还可以跟出现在select关键字后面的序列号 从1开始 5.对字符串的排序规则:根据ASCL ...

<1···456···15>