- 浏览: 184504 次
- 性别:
- 来自: 北京
最新评论
-
wsdst497:
chrome 版本号39 新窗口还是会被屏蔽
超链接实现新窗口打开很容易 -
zhanyeting:
[b][/b]
ajax 页面无刷新更改数据库中的内容 -
ewf_momo:
...
STRUTS 2 -
gaoxingang2008:
排一下版 太乱了
javascript -
javsky:
经验值得借鉴,项目还是不错的~我们公司最近也在做相关的项目,物 ...
IT个人年终工作总结[1]
文章列表
Java中一些常见的违规编码
- 博客分类:
- java
一、Eclipse编译器提供源代码格式输入
Eclipse提供自动源码格式选项,并且组织输入(删除未使用的代码)。你可以使用下面的这些快捷键进行操作。
Ctrl + Shift + F--源代码格式
Ctrl + Shift + O--组织输入并删除未使用 ...
sql loader(sqlldr)的用法
- 博客分类:
- oracle
sql loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。 sql loader可以把一些 ...
http://blog.csdn.net/tianlesoftware/article/details/4745898
Oracle 绑定变量
- 博客分类:
- oracle
oracle 中,对于一个提交的sql语句,存在两种可选的解析过程, 一种叫做硬解析,一种叫做软解析.
一个硬解析需要经解析,制定执行路径,优化访问计划等许多的步骤.硬解释不仅仅耗费大量的cpu,更重要的是会占据重要的们闩(latch)资源,严重的影响系统的规模的扩大(即限制了系统的并发行), 而且引起的问题不能通过增加内存条和cpu的数量来解决。
之所以这样是因为门闩是为了顺序访问以及修改一些内存区域而设置的,这些内存区域是不能被同时修改。当一个sql语句提交后,oracle
Oracle AWR 介绍(AWR -- Automatic Workload Repository)
一. ADDM概述
ADDM(Automatic Database Diagnostic Monitor) 是植入Oracle数据库的一个自诊断引擎.ADDM 通过检查和分析AWR获取的数据来判断Oracle数据库中可能的问题.
Oracle 的Undo有两种方式: 一是使用undo 表空间,二是使用回滚段.
我们通过 undo_management 参数来控制使用哪种方式,如果设为auto,就使用UNDO 表空间,这时必须要指定一个UNDO 表空间。 如果设为manual,系统启动后使用rollback segment方式存储undo信息
Oracle undo 管理
- 博客分类:
- oracle
在开始之前,我们先来思考几个问题?
1. ora-01555错误的是怎么产生的?有什么办法解决?
该问题,参考我的Blog: Oracle ORA-01555快照过旧
http://blog.csdn.net/tianlesoftware/archive/2009/10/31/4745898.aspx
2. 回滚段(回滚 ...
一. Redo log 作用
数据库异常关机(比如突然断电,shutdown abort: 它会立即关闭数据库,等同于断电)之后,这时已经commit的事务已经记录到online redo log中,下次启动数据库时,Oracle进行恢复操作,将online redo lo ...
ORA-24324:未初始化服务句柄,不允许此值,正在关闭 - 不允许连接
<!-- 正文开始 -->
C:/Documents and Settings/Administrator>sqlplus " /as sysdba"SQL> startup mountORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它SQL> shutdown ...
spool常用的设置
- 博客分类:
- oracle
spool常用的设置set colsep' '; //域输出分隔符set echo off; //显示start启动的脚本中的每个sql命令,缺省为onset feedback off; //回显本次sql命令处理的记录条数,缺省为onset heading off; //输出域标题,缺省为onset pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。set termout off; //显示脚本中的命令的执行结果,缺省为onset trimout on; //去除标准输出每行的拖尾空格,缺省为offset trimspool on; ...
一、DUPLICATE复制数据库1.使用duplicate命令可以在不影响目标数据库(Target/Primary Database)的情况下,依靠目标数据库的备份集创建一个Duplicate数据库(数据库副本)。在创建时既可以选择完整复制目标数据库,也可以仅包含目标数据库中的部分表空间,目标数据库和Duplicate数据库甚至可以在同一台机器上。2.Duplicate数据库是目标数据库在某个时间点的一个副本。可以把它当作很正式的测试数据库。比如:a.测试备份和恢复的过程:从host1复制一份生产数据库到host2,然后使用host2上的副本数据库实现恢复,修复操作,Target Db不受影响。 ...
RMAN-03009: backu
RMAN> backup database;
启动 backup 于 29-7月 -11分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=143 devtype=DISK通道 ORA_DISK_1: 启动全部数据文件备份集通道 ORA_DISK_1: 正在指定备份集中的数据文件输入数据文件 fno=00001 name=/u01/app/oracle/oradata/primary/system01.dbf输入数据文件 fno=00002 name=/u01/app/oracle/oradata/primary/undotb ...
1、切换服务器归档模式,如果已经是归档模式可跳过此步:%sqlplus /nolog (启动sqlplus)SQL> conn / as sysdba (以DBA身份连接数据库)SQL> shutdown immediate; (立即关闭数据库)SQL> startup mount (启动实例并加载数据库,但不打开)SQL> alter database archivelog; (更改数据库为归档模式)SQL> alter database open; (打开数据库)SQL> alter system archi ...
Oracle SQL性能优化
- 博客分类:
- oracle
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2) WHERE子句中的连接顺序.:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数 ...