【Oracle】常用Oracle基础知识
【Oracle】常用Oracle基础知识
- 一、基础知识
- 1.1、相关概念
- 1.2、重命名表格
- 1.3、 And优先级高于or
- 1.4、锁表等
- 1.5、查找一个表
- 1.6、快速看表信息
- 1.7、闪回技术
- 1.8、查看表的大小和记录大小
- 1.9、创建只读权限用户
- 1.10、指定表赋权
- 1.11、索引
- 1.11.1、重建索引
- 1.11.2、oracle强制索引用法
- 1.11.3、查看索引大小
- 1.12、修改表中某个字段长度
- 1.13、大小写转化
- 1.14、数据库用户修改密码与解锁
- 1.15、登录sys
- 二、表空间管理
- 三、函数运用
- 四、多表操作
- 五、正则表达式
- 六、实用技巧
- 七、异常现象
一、基础知识
1.1、相关概念
Oracle数据库:在硬盘上实际存在的数据的文件,这些文件组织在一起,称为一个逻辑整体 ,称为Oracle数据库。
Oracle实例:SGA+ 后台进程
Oracle实例 + Oracle数据库 = 才能对外提供服务
SGA = System Global Area 实例启动的时候(nomount 状态) 在内存中分配的一块共享空间,被所有进程共享
分配SGA后, Oracle启动一组后台进程(PMON ,SMON, DBWR, LGWR, CKPT 等) ,实例生成了
Oracle软件在实例启动后,会mount 将启动的实例与某个数据库相关联 ,这个过程叫做mount
最后成功mount到某数据库后,就可以open 数据库包含的物理文件了 ,这个过程叫做open 数据库
open后的数据库,用户才能在其中读写数据了
单实例 :一个实例对应一个数据库
RAC (real application cluster ): 一个数据库被多个实例关联, mount, open . 这就是RAC数据库
1、主键和外键
主键:关系型数据库中的一条