摘要:
一、创建索引表空间:指令:create tablespace orcl_index datafile 'D:\app\Administrator\oradata\orclyg\index\orcl_index.dbf' size 50M extent management local uni... 阅读全文
摘要:
一、创建索引表空间:指令:create tablespace orcl_index datafile 'D:\app\Administrator\oradata\orclyg\index\orcl_index.dbf' size 50M extent management local uni... 阅读全文
摘要:
oracle数据库系统并没有像其他数据库系统一样直接操作数据文件,而是通过引入逻辑结构来间接的操作数据文件。逻辑结构为:数据库-----n:1----->表空间-----n:1--->段----n:1---->区----n:1---->oracle块物理结构为:数据文件----n:1---->os块... 阅读全文
摘要:
oracle服务器要求正常运行时必须至少有两个重做日志组。每个组中的成员至少有一个重做日志文件。但是在真正的商业系统中这是不能接受的。两个重做日志组时如果一个组崩溃就必须使用清除联机重做日志组的方式恢复而不能使用删除后再创建的方法维护,clear方式的弊端是数据库的不完全恢复,造成数据的丢失这对正常... 阅读全文
摘要:
oracle体系结构有四个部分组成分别为:oracle 服务器、用户进程、服务器进程、其他关键文件。其中oracle服务器又有实例(instance)和database组成是一个数据库管理系统。一、oracle instanceoracle实例instance是一个访问数据库的机制由内存结构(SGA... 阅读全文
摘要:
查询语句的处理过程主要包含3个阶段:编译、执行、提取数据(sql查询语句的处理主要是由用户进程和服务器进程完成的,其他进程辅助配合)一、编译parse 在进行编译时服务器进程会将sql语句的正文放入SGA的共享池的库高速缓存区(library cache)中并将完成一下处理。 1、首先在共享池中搜索... 阅读全文
摘要:
update语句的执行步骤和其他DML语句的执行步骤是一样的包含insert 、delete语句等,执行步骤如下:一、如果数据和回滚数据不在数据库高速缓存区中,则oracle服务器进程将把他们从数据文件中读取到数据库高速缓存区中。二、oracle服务器进程在要修改的数据行上加锁(行一级的锁)三、or... 阅读全文
摘要:
oracle初始化参数文件管理 oracle实例是指运行状态下的oracle软件,是由内存结构跟一些进程结构组成的,主要实现数据库的访问跟控制功能,是oracle的核心。初始化参数文件是oracle实例运行所需要的参数配置文件,oracle实例启动是必须先从参数文件中读取数据。初始化参数文件分为pf... 阅读全文
摘要:
如果要维护数据库的结果或者要对数据库进行数据的导出导入操作时,此时应该尽量限制其他会话进程,保证数据库的操作运行在安全状态下。同时对使用数据的库的用户也可以起到避免读取脏数据的bug。将数据库上的其他用户进程kill,只保留具有restricted session权限的用户操作数据库,一般具有此权限... 阅读全文
摘要:
使用startup命令启动数据库时默认会加载动态初始化参数文件spfileSID来启动实例。自oracle11g开始默认都是优先使用spfileSID的尽量避免使用静态参数文件或默认的初始化参数文件。startup命令的格式如下startup [FORCE] [RESTRICT] [SPFILE=F... 阅读全文
摘要:
关闭数据库的指令为shutdown[normal|abort|immediate|transactional]分别对应到四种不同的关闭数据库的方式一、normal正常关闭数据库,等到所有的用户会话进程退出数据库连接时才真正关闭数据库如果始终存在登陆用户的会话,那么使用normal方式关闭数据库时即s... 阅读全文
|