1,Oracle监听器的作用
①监听客户端请求
②为客户端请求分配server Process
③注册实例服务
④错误转移failover
⑤负载均衡衡量
2,Oracle安装成功后的三个用户
①sys用户:超级管理员,权限最高,它的角色是DBA(数据库管理员)。默认密码是change_on_install。具有创建数据库的权限。
②system用户:系统管理员,权限很高,它的角色是DBA operator(数据库管理员操作者),默认密码manager。不具有创建数据库的权限!
③普通用户(包括Scott):如系统安装时的scott用户,默认密码是tiger。普通用户的权限是SYS用户或SYSTEM用户给的,如果没有给,那普通用户连很基本的访问权限,连接权限也没有
3,用户权限
①connect角色:是授予最终用户的典型权力,最基本的权利,能够连接到Oracle数据库中,并在对其他用户的表有访问权限时,做select,update,insert等操作
②resource角色:是授予开发人员的,能在自己的方案中创建表,序列,视图等
create cluster --建立聚簇;create procedure --建立过程;create sequence --建立序列
create table --建表;create trigger --建立促发器;create type --建立类型
③dba角色
是授予系统管理员的,拥有该角色的用户就能称为系统管理员了,它拥有所有的系统权限
4,Oracle的数据类型
①数值型:number
number(m,n) m表示数字的总位数,n表示小数点后的数字位数
②字符类型
char | 固定长度的字符类型,最多存储 2000 个字节 |
varchar2 | 可变长度的字符类型,最多存储 4000 个字节 |
long | 大文本类型,最大可以存储 2 个G |
clob | 存储字符,最大可以存 4 个G |
blob | 存储图像、声音、视频等二进制数据,最多可以存 4 个G |
③日期时间类型
date:日期时间型,精确到秒,用于存储日期和时间类型,date 类型的默认格式为:DD-MM-YYYY
timestamp:时间戳类型,与 date相比较,timestamp类型具有小数位毫秒数,比 DATE 的精度更高,精确到秒的小数点后 9 位