2022年oracle学习笔记2 .pdf





《2022年oracle学习笔记2 .pdf》由会员分享,可在线阅读,更多相关《2022年oracle学习笔记2 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle 一、数据库组成Oracle 数据库=实例+数据库 Oracle实例:管理数据库文件的一组内存结构。包含一个系统全局区的共享内存区(SGA)和一组后台进程。数据库:重做文件 +控制文件 +数据文件,数据库是永久的,是一个文件的集合二、数据文件和表空间 2.1表空间表空间里ORACLE 中的一个逻辑概念,它用于存放数据库文件,而数据库文件是存放在磁盘的数据文件,是物理概念,表空间里是后台的一个内存区域,通过它来连接到数据库文件,表空间只是一个虚拟的空间,但是它又没有实际的大小,表空间是恢复数据库的最小单元,表空间不能单独存在,它至少应该包涵一个数据库文件,可以把具有相同数据结构的数据
2、库文件同时放到一个表空间里,一个数文件只能属于一个表空间,而表空间用来逻辑的加以管理这些文件。系统默认的6 个表空间EXAMPLE:用于安装oracle 11g数据库使用示例库SYSAUX:作为 example 的辅助表空间SYSTEM:用来存储sys 用户的表、视图及存储过程等数据库对象TEMP:用于存储sql 语句处理的表和索引的信息undotbs1:用于存储撤销信息USERS:存储数据库用户创建的数据库对象创建表空间SQLcreate tablespace test /建立名为 test的表空间SQLdatafile F:oracleproduct10.2.0oradataorclts1
3、.dbf size 100M /为 tset表空创建一个在目录 orcl下的名为 ts1.dbf数据文件,大小100m SQLautoextend on next 1M maxsize 1000M/设置数据文件最大扩展1000M,每次增加1M SQLextent management local 2.2数据文件物理上数据库数据存放在数据文件中,逻辑数据文件则是存放在表空间中文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S
4、7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10
5、A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1
6、D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码
7、:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8
8、I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9
9、 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6
10、M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6数据文件迁移方法一 Oracle数据文件可以在数据库OPEN 的时候被重命名或移动,但此时表空间必须为只读,这将允许用户从表中查询,但禁止他们这样做的插入,更新和删除,在表空间至于只读状态的时候,冻结数据文件块头。阻止更新数据文件块头,此时才能在线拷贝数据文件脱机(offline)相应的表空间SQL alter tablespace 表空间名 offline;用操作系统命令或者手动重命名/
11、移动数据文件SQL$move D:ORADATAORCLEXAMPLE01.DBF D:ORACLEORADATA 修改该表空间的数据文件路径SQLalter tablespace 表空间名 rename datafile D:ORADATAORCLEXAMPLE01.DBF to D:ORACLEORADATAEXAMPLE01.DBF;联机(online)表空间SQL alter tablespace 表空间名online;方法二alter database:可以移动任何数据文件,但数据库要处于mount 状态下。步骤:关闭并装载数据库SQL shutdown immediate SQL
12、startup mount 用操作系统命令或者手动重命名/移动数据文件SQL$move D:HOHEHOT D:ORACLEPRODUCT10.2.0ORADATAORCLhohehot 用 alter database rename file old_filename to new_filename来进行逻辑修改,要写出全路径名,确保目标数据文件要已存在SQL alter database rename file D:HOHEHOT to D:ORACLEPRODUCT10.2.0ORADATAORCL 打开数据库SQL alter database open;三、控制文件控制文件(Cont
13、rol File)是 Oracle的物理文件之一,控制文件包括了很多重要的信息,比如数据库的数据文件、重做日志文件、数据库的名称、数据库创建信息、表空间信息、数据文件的状态、日志文件信息、备份信息、检查点信息等。控制文件的重要性在于,一旦控制文件损坏,数据库将会宕机移动控制文件$sqlplus/as sysdba#我是用的spfile启动的,spfile文件不能修改,所以要做这一步。文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M
14、10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7
15、 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A
16、5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D
17、6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:
18、CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I
19、3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9
20、HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6SQL create pfile from spfile#关闭数据库。SQL shutdown immediate#cp 控制文件到目标位置。SQLcp/opt/oracle/oradata/control*/opt/oracle/oratest/修改$ORACLE_HOME/dbs/init$ORACLE_SID.ora 文件中的控制文件的位置。#启动数据库指定参数文件。SQL
21、 startup pfile=/opt/oracle/product/9.2.0.4/dbs/init$ORACLE_SID.ora#下次启动数据库是直接就可以用startup启动了。SQL create spfile from pfile;四、日志文件联机日志文件又叫重做日志文件,记录了对数据库修改的信息,包括用户对数据修改和数据库管理员对数据库结构的修改。它主要用于在发生故障的时候和数据库备份文件配合恢复数据库,一般发生故障有2 个情况:一个是介质损坏另外一个是用户误操作。每个数据库至少有两个日志文件组,每组至少包含1 个或者多个日志成员,这里要多个日志成员的原因是防止日志文件组内某个日志
22、文件损坏后及时提供备份,所以同一组的日志成员一般内容信息相同,但是存放位置不同。在 Oracle 数据库中,执行数据修改操作后,并不是马上写入数据文件,而是首先生成重做信息,并写入SGA中的一块叫LOG_BUFFER的固定区域,LOG_BUFFER的空间并不是无限大,事实上它非常小,一般设置在35MB左右。LOG_BUFFER 有一定的触发条件,当满足触发条件后,会有相应进程将LOG_BUFFER 中的内容写入一个特定类型的文件,就是传说中的联机重做日志文件。联机重做日志文件是循环使用的。当第一个日志文件达到一定数量时,就会停止写入,而转向第二个日志文件,第二个满转向第三个日志文件.第三个满就
23、向第一个日志文件写入.而第一个日志文件有没有自动备份就涉及到归档或者不归档的问题.当数据库自动对原来的日志文件进行备份的话就叫归档模式,不需要对数据库进行自动备份就叫非归档模式.(三)归档开启1.sql alter system set log_archive_start=true scope=spfile;(启用主动归档)2.sql alter system set log_archive_dest=location=归档存放地址 scope=spfile;(设置归档路径)3.sql shutdown immediate;(先 down下数据)4.sql startup mount;(启动数
24、据库到mount 状态)5.sql alter database archivelog;(将数据库切换为归档模式)6.sql alter database open;(将数据文件打开)7.sql archive log list;(查看此时是否处于归档模式)三.移动重做日志文件:$sqlplus/as sysdba#关闭数据库。SQL shutdown immediate#cp 日志文件到目标位置。文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y
25、9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S6M10N5S7 ZD10A5I9F1D6文档编码:CH8L8I3B5Y9 HH9S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年oracle学习笔记2 2022 oracle 学习 笔记

限制150内