表空间

oracle-11g-闪回技术

*爱你&永不变心* 提交于 2020-02-10 01:04:25
一.4种闪回技术: ①闪回数据库   以当前数据库为起点,在时间上回退,逐步改变知道顺序回退完成的所有工作。最终的结果就像是执行了不完整恢复,将丢失闪回点之后的所有工作,   并且实际上得使用resetlogs打开数据库。         !!!!!闪回数据库不能撤销物理损坏,只能恢复由用户错误造成的逻辑错误。 ②闪回查询、事务和表   三种闪回技术都基于使用撤销段(undo段)。     (1)闪回查询:允许查询过去某个时间的数据库,利用此技术甚至可以选取过去某段时间内一个行的所有版本,以便了解改行的历史操作,包括操作        时间、操作人和做出每个更改的事务的标识符。     (2)闪回事务自动执行修复过程。一旦使用了闪回查询确认了引起问题的事务,oracle可以构造SQL语句来反转事务中的更改。无法回滚提交的更改,       但可以构造另一事务以反转第一个错误事务的影响。与闪回数据不同的是:闪回事务并不会丢失数据,所做的其他所有工作仍然有效,并且数据库保持当前状态。     (3)闪回表:指示oracle反转从特定时间点以来对该表所做的所有更改,而保持其他所有表的当前状态。 ③闪回删除:可以撤销删除一个表,通过将drop命令映射到rename命令实现,不能实现truncate的闪回,purge的闪回,,可以还原任何相关的索引       及权限和表本身(外键约束除外)

Oracle介绍

拈花ヽ惹草 提交于 2020-02-09 09:44:22
Published: 2016-11-08 22:15:00 In Data Mining . tags: SQL 版本与配置 企业版 标准版 个人版 事务性数据表 分析型数据表 PL/SQL 配置 控制文件--数据文件--重做日志文件--临时文件 ******Oracleapporacleproduct11.2.0servernetworkADMIN目录下有三个文件 sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数. tnsnames.ora 用在oracle client端,用户配置连接数据库的别名参数,就像系统中的hosts文件一样。 listener.ora 用在oracle server端,配置oracle服务端程序的监听办法,比如限制某些ip等参数 Orcale权限体系 系统管理员 sys 本地管理员 system 普通用户 进入系统 首先要从SYS或者SYSTEM账户开始。管理员账户登录认证有操作系统认证和口令文件认证。 连接工具: sqlplus命令行 1. 在Dos命令下输入 sqlplus 可以打开 Oracle 自带的 SQL Plus 并出现登录提示 2. 输入 sqlplus/nolog则打开 SQL Plus 后不出现登陆提示显示用户为 ""; 在系统的账号下创建用户--采用脚本的形式 SQL> @ ***

windows10下安装oracle11g及创建表空间、用户及授权

北慕城南 提交于 2020-02-07 20:30:18
一、windows10下安装oracle 11G 详细安装步骤如下: 参考链接: https://blog.csdn.net/pancheng1984/article/details/79823467 二、建立数据库 选中下图中的 Database Configuration Assistant: 安装下面链接步骤安装即可。 详细安装步骤链接: https://blog.csdn.net/a_zhangpengjie/article/details/52713484 三、建立表空间、用户及授权 这种方法是通过在cmd中输入命令实现的 但是我遇到问题: 无法创建表空间 但其命令是对的。 这里我安装了sqldeveloper,连接数据库的工具,如下图所示 首先用超级管理员登录创建一个用户,即用sys或者system用户建立连接(请忽略左边的): 里面的口令是之前安装设置好的,之前我全部统一设置成了123456。 填写完成后,测试并连接,如果有错误,可能是没有填写准确,检查一下。 接下来就是利用这个工具建表空间,建用户并给用户分配给表空间,以及授权: 命令如下: create tablespace news_tablespace datafile 'zhengshenwen_ data.dbf' size 500M; create user zsw identified by

oracle系统表查询

一世执手 提交于 2020-02-07 09:51:18
                    oracle系统表查询 oracle查询用户下的所有表 select * from all_tab_comments -- 查询所有用户的表,视图等 select * from user_tab_comments -- 查询本用户的表,视图等 select * from all_col_comments --查询所有用户的表的列名和注释. select * from user_col_comments -- 查询本用户的表的列名和注释 select * from all_tab_columns --查询所有用户的表的列名等信息(详细但是没有备注). select * from user_tab_columns --查询本用户的表的列名等信息(详细但是没有备注). --一般使用1: select t.table_name,t.comments from user_tab_comments t --一般使用2: select r1, r2, r3, r5 from (select a.table_name r1, a.column_name r2, a.comments r3 from user_col_comments a), (select t.table_name r4, t.comments r5 from user_tab

Oracle常用知识

巧了我就是萌 提交于 2020-02-07 01:10:57
文章目录 Oracle常用知识 创建临时表空间 创建数据表空间 创建用户并指定表空间 为用户授予权限 查看当前用户权限 查看表空间存储位置 默认用户名及密码 查看用户列表 修改用户名及密码 查询数据库实例 Oracle常用知识 创建临时表空间 create temporary tablespace ZHDTGL_TEMP tempfile 'D:\TABLESPACE\ZHGIS\ZHDTGL_TEMP.DBF' size 500 m autoextend on next 50 m maxsize 1024 m extent management local ; 创建数据表空间 create tablespace ZHDTGL logging datafile 'D:\TABLESPACE\ZHGIS\ZHDTGL.DBF' size 2048 m autoextend on next 100 m extent management local ; 创建用户并指定表空间 create user ZHDTGL identified by zhdtgl default tablespace ZHDTGL temporary tablespace ZHDTGL_TEMP ; 为用户授予权限 grant connect , resource , dba to ZHDTGL 查看当前用户权限

oracle体系-6-自动诊断信息库ADR

。_饼干妹妹 提交于 2020-02-07 00:12:05
自动诊断信息 ADR ( Automatic Diagnostic Repository ) 一般基于操作系统层面树状结构 主要包括告警日志、追踪文件、健康记录、dump、bump、aump等文件 SQL> show parameter diagnostic_dest NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ diagnostic_dest string /u01 $ORACLE_BASE=/u01 ,它也是 ADR 的基目录,如果你没有设置 ORACLE_BASE 环境变量, Oracle 给你设置的 ADR 基目录是 $ORACLE_HOME/log SQL> show parameter dump 在 oracle 11g 中,故障诊断及跟踪的文件路径改变较大,告警文件分别 xml 的文件格式和普通文本格式两种形式存在。这两份文件的位置分别是 V$DIAG_INFO 中的 Diag Alert 和 Diag Trace 对应的目录。 2.3.1跟踪文件: 1 )后台进程的跟踪文件( Bdump ) SID_processname_PID.trc 如: _lgwr_5616.trc 2 )服务器进程的跟踪文件( Udump )

春节第三弹——Oracle

半腔热情 提交于 2020-02-06 05:41:40
文章目录 Oracle 1 体系结构 1.1 简介 1.2 了解Oracle安装 1.3 体系结构 2 基本操作 2.1 创建表空间,用户,用户授权 2.2 数据类型介绍和表创建 2.3 增删改查 2.4 序列的使用 3 查询 3.1 scott用户介绍 3.2 单/多行函数 3.3 条件表达式 3.4 分组查询 3.5 多表查询 4 Oracle对象 5 Oracle编程 Oracle 1 体系结构 1.1 简介 oracle以数据存储量大,处理速度快,安全性高,容错性强等出色特征,长期以来占据着全球数据库市场的主导地位。 1.2 了解Oracle安装 由数据库管理员进行… 学会本地连接Oracle服务器,使用虚拟机 安装 图形化界面的软件——PLSQL Developer 1.3 体系结构 1.数据库 Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。 2.实例 一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(Memory Structures)组成。一个数据库可以有n个实例。 3.用户 用户是在实例下建立的

Oracle数据库环境搭建和select查询重要点

随声附和 提交于 2020-02-05 02:19:00
Oracle数据库环境搭建和查询重要点 环境搭建 安装OracleXE112_Win64 安装plsqldeveloperxx(64) DBMS 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。大部分 DBMS 提供数据定义语言DDL(Data Definition Language)和数据操作语言 DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。 DDL DDL包括了create创建;drop删除;alter修改;rename重命名;truncata截断; DML 包括了insert插入;delete删除;update更新;select查询; DCL 包括了grant授权;revoke回收权利;commit提交事务;rollback回滚事物; 表 表是从属于用户的 ,查询表(用户名.表名),当前用户查询自己的表时,用户名.可以省略,其他用户查询 别的用户表 ,不能省略,同时必须存在权限。 表结构 表由表名、字段(名称+类型+约束)、记录 组成 三范式 在设计数据库时,存在行业的标准,这个标准也称为条件,即范式 Normal Form

Oracle数据库三种备份方案

十年热恋 提交于 2020-02-05 02:17:51
Oracle数据库有三种标准的备份方法,分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备份的是数据库对象,是一种逻辑备份,冷备份和热备份是物理备份。 一、 导出/导入(Export/Import) 利用Export将数据从数据库中提取出来,利用Import将提取出来的数据送回到Oracle数据库中。 1、 简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的输出: (1)、表方式(T方式),将指定表的数据导出。 (2)、用户方式(U方式),将指定用户的所有对象及数据导出。 (3)、全库方式(Full方式),瘵数据库中的所有对象导出。 数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。 2、 增量导出/导入 增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。 增量导出包括三种类型: (1)、“完全”增量导出(Complete) 即备份三个数据库,比如: exp system/manager inctype = complete file = 040731.dmp (2)

MySQL读书笔记-数据页格式

旧街凉风 提交于 2020-02-04 10:00:14
数据页格式 field description File Header 文件头 Page Header 页头 Infimum + Supremun Record User Records 用户记录,即行记录 Free Space 空闲空间 Page Directory 页目录 File Trailer 文件结尾信息 File Header 总共38字节。 field size description FIL_PAGE_SOACE_OR_SUM 4 4.0.14之前为0 4.0.14之后为当页的 checksum FIL_PAGE_OFFSET 4 表空间中页的偏移量 FIL_PAGE_PREV 4 上一页 FIL_PAGE_NEXT 4 下一页 FIL_PAGE_LSN 8 最后被修改日志序列 LSN FIL_PAGE_TYPE 2 innodb 存储引擎页类型 FIL_PAGE_FILE_FLUSH_LSN 8 仅在系统表空间中有定义 独立表空间为0 FIL_PAGE_ARCH_NO_OR_SPACE_ID 4 4.1开始,表示该页属于哪个表空间 其中存储页类型如下 name hex description FIL_PAGE_INDEX 0x45BF B + B^+ B + 树叶节点 FIL_PAGE_UNDO_LOG 0x0002 undo log 页 FIL_PAGE