学习oracle,最好首先了解Oracle的框架。这样对Oracle有一个整体的认识,有高屋建瓴的作用。 1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成) 一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。 其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(tr 发布时间:2012-01-15 作者: 凌众技术 views(401)
批量删除海量数据通常都是很复杂及缓慢的,方法也很多,但是通常的概念是:分批删除,逐次提交。 下面是我的删除过程,我的数据表可以通过主键删除,测试过Delete和For all两种方法,for all在这里并没有带来性能提高,所以仍然选择了批量直接删除。 首先创建一下过程,使用自制事务进行处理: create or replace p 发布时间:2012-01-15 作者: 凌众技术 views(712)
通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求。 本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件. 首先创建两个脚本: 1.main.sql 用以设置环境,调用具体功能脚本 2.功能脚本-get_tables.sql 为实现具体功能之脚本 通过这样两个脚本可以避免spool中的冗余信息. 发布时间:2012-01-15 作者: 凌众技术 views(171)
平台:SunOS 5.8 Generic_108528-23 sun4u sparc SUNW,Ultra-Enterprise 数据库:8.1.5.0.0 症状:响应缓慢,应用请求已经无法返回 登陆数据库,发现redo日志组除current外都处于active状态 如果日志都处于active状态,那么显然DBWR的写已经无法跟上log switch触发的检查点。 接下来让我们检查一下DBWR的繁忙程 发布时间:2012-01-15 作者: 凌众技术 views(384)
一、基本命令 1、 获取帮助 $ exp help=y $ imp help=y 2、三种工作方式 (1)交互式方式 $ exp // 然后按提示输入所需要的参数 (2)命令行方式 $ exp user/pwd@dbname file=/oracle/test.dmp full=y // 命令行中输入所需的参数 (3)参数文件方式 $ exp parfile=username.par / 发布时间:2012-01-15 作者: 凌众技术 views(802)
一、基本知识 Oracle 的 SQL* LOADER 可以将外部格式化的文本数据加载到数据库表中。通常 与 SPOOL导出文本数据方法配合使用。 1、命令格式 SQLLDR keyword=value [,keyword=value,] 例:$ sqlldr user/pwd control=emp.ctl data=emp.dat bad=emp.bad log=emp.log 2、控制文件 SQL*LOADER 根据控 发布时间:2012-01-15 作者: 凌众技术 views(572)
用户管理的备份与恢复也称 OS物理备份,是指通过数据库命令设置数据库为备份 状态,然后用操作系统命令,拷贝需要备份或恢复的文件。这种备份与恢复需要用户的 参与手工或自动完成。 对于使用 OS拷贝备份的数据文件,可以使用 DBVERTIFY 进行检验。DBVERTIFY是一个外部工具,主要用于校验数据文件或备份的数据文件的数据 发布时间:2012-01-15 作者: 凌众技术 views(1148)
|