Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群25
Java1234官方群25:838462530
        

RockeMQ视频教程

springcloud分布式电商秒杀实战课程

微信小程序(Java后端版)(免费领取)

66套java实战课程无套路领取

Java1234 VIP课程

领取微信扫码登录Java实现视频教程

Java1234至尊VIP(特价活动)

Oracle复习资料 PDF 下载


分享到:
时间:2021-09-14 10:24来源:http://www.java1234.com 作者:转载  侵权举报
Oracle复习资料 PDF 下载
失效链接处理
Oracle复习资料 PDF 下载


本站整理下载:
提取码:khak 
 
 
相关截图:
 
主要内容:

进入Oracle 系统
1、进入Oracle
1)从cmd进入
a)sqlplus  system/test
show user
pl/sql
b)sqlplus system/test as SYSDBA
c)sqlplus  /nolog
conn/as SYSDBA
2)从工具PL/SQL developer进入
打开和修改两个监听文件监听(listener.ora和tnsnames.ora)
3)从system用户切换到scott用户
先解锁再改密码
alter user scott account unlock;
alter user identified by test;
conn scott/test;
或者直接在system命令窗口输入以下指令
conn scott/test;
2、常用Oracle服务
1)OracleServiceORCL。数据库服务,这个服务会自动地启动和停止数据库。ORCL是Oracle例程标识。此服务被默认设置为自动启动。
2)OracleDBConsoleorcl。Oracle数据库控制台服务,orcl是Oracle例程标识,默认的例程为orcl。在运行Enterprise Manager 11g时,需要启动此服务。此服务被默认设置为自动启动。
3)OracleOraDb11g_home1TNSListener。监听器服务,服务数据库需要远程访问时才需要。此服务被默认设置为自动启动。
4)OracleJobSchedulerORCL。Oracle作业调度进行,ORCL是Oracle例程标识。此服务被默认设置为禁用。
5)OracleOraDb11g_home1iSQL*Plus。iSQL *Plus应用服务,默认设置为自动启动。
第一篇体系结构篇
逻辑存储结构:数据概念上的组织,如数据库或表;
物理存储结构:数据库实际的数据存储单元,如文件和数据块。由存储在磁盘中的操作系统的文件组成.
一、物理结构
数据文件(data file)    后缀为.dbf      dba_data_files和v$datafile
日志文件(redo log file)  后缀为.log
V$log和v$logfile
归档文件:后缀为.arc
ARCHIVE LOG LIST和v$database
控制文件(control file )  后缀为.ctl
v$controlfile
配置文件(*.ora)
1、数据文件
1)数据文件(Data File)是指存储数据库数据的文件。
2)Oracle 数据库的每个表空间(逻辑结构)包括一个或多个数据文件。
3)Oracle数据库中所有的数据信息都存放在数据文件中
4)数据文件是存储在文件系统中实际的物理文件。
5)数据文件可以存放两种类型的数据:
用户数据: 用户应用系统的数据。
系统数据: 管理用户数据和Oracle系统本身的数据。
6)数据文件需要注意的地方:
a)一个数据文件只能属于一个表空间。
b)数据文件创建后可改变大小。
c)创建新的表空间需创建新的数据文件。
d)数据文件一旦加入到表空间,就不能从表空间移走,也不能和其他表空间发生联系。
 
例:创建一个数据文件
create tablespace ts1
datafile 'c:/ts01.dbf' size 5m;
例:查询数据文件
select * from dba_data_files;
select * from v$datafile;
 
 
2、日志文件
1)日志文件(重做日志文件—redo log),用于记录数据库所做的全部变更(如增加、删除、修改)及由Oracle内部行为而引起的数据库变化信息。
2)目的:记录数据的改变,提供数据库的恢复
3)日志的运行流程:
日志按照有序循环的方式被使用。
4)LGWR写入重做日志的过程
 
 
例:查询日志文件
select * from v$logfile;
select * from v$log;
例:追加一组日志文件
alter database add logfile
group 10(‘c:/redo010.log’,
’c:/redo0010.log’) 
size 5m;
 
例:追加一个member(成员)
alter database add logfile
member ‘c:/redo00010.log’ to group 10;
例:删除member
alter database drop logfile member ‘c:/redo0010.log’;
例:删除组
alter database drop logfile group 10;
 
3、归档文件
Oracle 数据库允许将被填充满的重做日志文件组保存到一个或者多个离线的位置,这叫做归档重做日志,简称归档日志。将重做日志文件转换为归档文件的过程叫归档。
根据在事务信息将被覆盖时,是否应该将文件归档,数据库分为以下两种归档模式:ARCHIVELOG(归档日志)或NOARCHIVELOG(非归档日志)模式。 
归档过程只能在ARCHIVELOG模式下数据库中进行。
4、控制文件
1)Oracle数据库系统在运行前要首先转到控制文件。以检查数据库是否良好。
2)控制文件,用于打开、存取数据库。
3)控制文件是较小的二进制文件,其中记录了数据库的物理结构。
4)每个数据库必须至少拥有一个控制文件。一个数据库也可以同时拥有多个控制文件,但是一个控制文件只能属于一个数据库。
5)控制文件用以记录与描述数据库的外部结构。主要包括:
    ①  Oracle 11g数据库名称与建立时间。
    ②  数据文件与重做日志文件名称及其所在位置。
    ③  日志记录序列码(log sequence number)。
例:查看控制文件
Select * from v$controlfile;
5、配置文件
SPfile.ora文件, 数据库实例初始化文件initSID.ora, listener.ora文件, sqlnet.ora文件, tnsnames.ora文件
二、逻辑结构
逻辑结构单元类型
表空间(TABLESPACE)、段(SEGMENT)、区(EXTENT)数据块(BLOCK) ;
模式对象(schema)(表、视图、序列和同义词等)
数据库由若干个表空间组成。
表空间由表等schema对象组成,(分区表的一个区(partition)由一个段(segment)组成),段(segment)由区间(extent)组成,区间(extent)则由数据块(database block)组成。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐