一、数据库恢复和备份。1、数据库备份分物理备份和逻辑备份。物理备份:主要分归档模式备份和非归档模式备份。 归档模式:数据库设置成归档模式对数据库进行的备份。 非归档模式:数据库设置成非归档模式对数据库进行的备份。逻辑备份:主要是指数据的导出导入操作。(imp/exp和impdp/expdp).(1).归档模式 Oracle数据库有联机重 [...]
一.表空间概念表空间用来存储数据文件。逻辑存储单位是段(SEGMENT),假如为表空间创建了一个索引,那么在这个段中间又分了个区,加区段(EXTENT),也叫数据扩展。区段可再细分成区块(BLOCK)。由于文件在磁盘上存储是不连续的,所以一个oracle中的段也是由不同数据文件中的区段组成。块是oracle中最小的空间单位。oracle数据库中常见的块大小是2,4,8,16k。二.表空间的创建。C [...]
控制文件:记录数据库的名字,数据库的数据文件存放的位置。日志文件:存放数据库中数据变化的操作日志。1.控制文件。结构:descv$controlfile;路径:select*fromv$controlfile;2.日志文件。结构:descv$logfile;路径:select*fromv$logfile;3.数据字典。结构:descv$database;查看数据库名称和模式:se [...]
SQL>dropuserlentimcascade;dropuserlentimcascade*ERRORatline1:ORA-01940:cannotdropauserthatiscurrentlyconnected删除用户时报错,不能删除一个正在连接的用户。既然是正在连接中,那么在oracle中清除一下会话连接再试一下。做法如下:SQL>se [...]
#listener.oraNetworkConfigurationFile:C:\app\orcl\product\12.1.0\dbhome_1\network\admin\listener.ora#GeneratedbyOracleconfigurationtools.#下面定义监听器(LISTENER)进程为哪个实例提供服务SID_LIST_LISTENER=  [...]
1. 事务概述 事务管理是数据库处理的核心。数据库既要保证用户能并发地执行事务,还要保证数据库的一致性。 当第一条可执行的SQL开始执行,就隐形地开始了一个事务,直到遇到下面的几种情况: 1.Commit:提交事务。 2.Ro [...]
就是在已有的数据库实例上创建一个新的帐号,访问一些新的表操作步骤如下:(1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用su-oracle命令切换成oracle用户)(2)以sysdba方式来打开sqlplus,命令如下:sqlplus"/assysdba"(3)查看我们常规将用户表空间放置位置: [...]