Welcome 微信登录

首页 / 数据库 / MySQL

Oracle直接路径加载--append的深度解析

Oracle直接路径加载--append的深度解析

㈠ 直接路径加载和buffer cache直接路径插入的数据不经过buffer cache,从PGA直接把数据格式化成Oracle块然后由普通的Oracle Server Process进程把数据块写入数据文件因为不经过buffer cache,所以不需要DBWn介入假如有表a,现要将a中的数据插入表b,在普通的插入下,需先将a的数据块I/O到buffer cache在buffer cache中从a的块中读出行,插进b的块中此时,b的块就都变成了脏块,再等...
针对Oracle用户的Linux高级命令详解之资源管理篇

针对Oracle用户的Linux高级命令详解之资源管理篇

⑴ free一个常见的问题是:我的应用程序,服务器,用户以及系统进程等正在使用多少内存? 或者现在多少内存可用?如果正在运行的进程使用的内存大于可用RAM,则需要将这些进程移到交换区因此,一个补充的问题是:正在使用多少交换区空间?free命令将回答所有这些问题。而且,一个非常有用的选项-m可以显示可用内存(以MB为单位)[root@Think ~]# free -m total used free shared buffers cachedM...
Oracle中表的建立与修改-五种约束

Oracle中表的建立与修改-五种约束

表的建立Oracle中包括五种约束,包括主键约束(primary key,该属性的值不能为空,不可重复,默认该列自动建立索引),外键约束(foreign key() references rname,参照完整性约束,该属性的值必须在所对应的关系中存在),非空约束(not null),唯一约束(unique,不可重复,但可以为空,因为在数据库中,该表达式 null=null 的返回结果为unknown),check约束(check(a in(a1,a2,a3...
CentOS下 MySQL同步备份

CentOS下 MySQL同步备份

注释:MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。在实际项目中,两台分布于异地的主机上安装有MySQL数据库,两台服务器互为主备,客户要求当其中一台机器出现故障时,另外一台能够接管服务器上的应用,这就需要两台数据...
Linux/Unix shell 自动导出Oracle数据库

Linux/Unix shell 自动导出Oracle数据库

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来实现数据库自动导出。Linux Shell以及导入导出的相关参考:Linux/Unix shell 脚本中调用SQL,RMAN脚本 http://www.linuxidc.com/Linux/2012-09/70310.htmLi...
Oracle online redo log 基础知识

Oracle online redo log 基础知识

Oracle 的日志分为:ONLINE REDO LOG 和 archived logonline redo log:一个数据库至少要有2组 redo log,每组 redo log 至少要有一个 member(出于安全考虑,建议每组 redo log 至少有 2 个多元化的 redo log member)redo log 循环使用,当一组日志写满后,就会切换到下一组日志。在非归档模式下,当所有日志组写满后,就会覆写之前写满且状态为 inactive 的...
RMAN完全备份与增量备份

RMAN完全备份与增量备份

----------完全备份-----------BACKUP SET: 数据文件中所有用过的块的备份IMAGE COPY: 所有数据文件的完整拷贝。----------增量备份-----------从某个特定的时间点以来发生变化的数据库的一次备份。这个时间点可以是上(完全或增量)次备份的时间点。增量备份产生文件的格式只能是 Backup Set,RMAN 只能对数据文件进行增量备份,控制文件和参数文件不能增量备份。增量备份的优势;1. 介质恢复时,直接用...
Oracle 10g RAC public IP 与 private IP 详解

Oracle 10g RAC public IP 与 private IP 详解

公有网络:对外提供服务,用于客户端、应用系统和数据库之间的连接。一般除了维护数据库外,用户很少直接连接数据库,常见做法是用户通过中间件(application server)连接到数据库优点:数据库连接可以缓存和重用。中间件可以在启动时一次建立多个数据库连接,然后在一个生命周期内保持,多个用户可以重用相同的数据库连接,这样可以避免频繁地建立和释放数据库连接,减少系统资源的消耗。私有网络:Oracle clusterware 和 instance 使用此网络...
Linux/Unix shell 自动导入Oracle数据库

Linux/Unix shell 自动导入Oracle数据库

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来实现自动导入Oracle数据库。Linux Shell以及导入导出的相关参考:Linux/Unix shell 脚本中调用SQL,RMAN脚本 http://www.linuxidc.com/Linux/2012-09/70310...
<< 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 >>