Oracle数据库学习笔记
一。Oralce数据库安装
二。Oracle数据库启动服务
1.Oracle服务
OracleoraDblog_home1TNSListener(侦听服务,必须启动)
OracleServiceCBFX(数据库服务,必须启动)
OracleOraDblog_homeliSQL*plus(选择性启动)
OralceDBConsolecbfx(开启Web方式使用企业管理器需要服务,选择性启动 )
如何启动服务:链接
1.计算机管理开启服务
2.sql文件目录启动服务
3.Dos命令开启服务
2.Oracle用户:
Oralce认证方法:a.操作系统身份认证 b.oracle数据库身份认证 c.数据库管理员身份认证
a:只要被操作系统所认证,不需要输入用户名以及密码
b:必须提供正确的用户名以及密码才可以登入数据库
c: 拥有极高的操作权限,可以选择操作系统认证也可以选择密码文件认证
Oracle的用户:
3.Oralce数据类型:
1.LOB类型: 将信息文件(十进制、二进制)、图像甚至音频信息采用数据库作为保存载体时,就需要使用lob类型数据.
有两种Lob。
注意:Internal Lob和External Lob。
Internal Lob是指Lob数据存储在Oracle数据文件里,External Lob是指Lob数据存储在数据库外部的操作系统中。
CLOB: 存储大量、单字节、字符数据,存储在内部表空间,用于存储字符串类型的Lob,如文本和XML文件等,字符串已数据库字符集编码。
NLOB: 存储定宽、多字节、字符数据,多字节国家字符数据,存储在内部表空间。
BLOB: 存储较大无结构的二进制数据,存储在内部表空间。
BFILE: 将二进制文件存储在数据库外部的操作系统文件中。存放文件路径。数据库存储一个执行外部文件的指针,所以它是只读的。
2.Internal Lob和External Lob的区别
Internal Lob包含CLOB、NLOB和BLOB;External Lob只有BFILE。
Internal LOB可以作为表的一个列保存在表中,external LOB保存在操作系统上的文件中。
Internal LOB将数据以字节流的形式存储在数据库的内部。Internal LOB的许多操作都可以参与事务,可以像处理普通数据一样对其进行备份和恢复操作。
External Lob,即BFILE类型。在数据库内,该类型仅存储数据在操作系统中的位置信息,而数据的实体以外部文件的形式存在于操作系统的文件系统中。因而,该类型所表示的数据是只读的,不参与事务。
三。oracle管理工具,应用
Oracle企业管理器:Enterprise Manager Console 简称:EM
作用:查看,监控,管理和编辑表空间。