文章列表
Oracle数据库的备份方法
- 博客分类:
- oracle
1、引言 Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统。比如使用export实用程序导出数据库对象、使用Oracle备份数据库、使用Oracle对称复制、使用Oracle并行服务器、使用Oracle冷备份、使用Oracle热备份等各种备份方法都有其优缺点、适用的场合和相应的软硬件要求。本文主要就用export实用程序导出数据库对象、Oracle冷备份、Oracle热备份这三种最基本的备份方法进行详细的探讨,分析各自的优缺点和适用的场合,并给出自动执行这些备份方案的脚本文件。
我们在使用 Hibernate 时一般只会关注是否显示生成的 SQL 语句,不过有些时候还不够。默认时 Hibernate 执行的 SQL 语句是打印在控制台上的,它也可以配置为输出给 Log4J 或是 Log4Back,还能显示出更详细的参数和取值信息。这里简单讲来。
Hibernate 的配置文件 hibernate.cfg.xml 里提供有三个有关显示 SQL 的配置项,如果是与 Spring 联合,也可以配置到 Spring 的配置中。它们的取值是 boolean 值。
1) hibernate.show_sql - 是否显示所生成 SQL 语句,我们最常和它打交道2) hib ...
[正则表达式]文本框输入内容控制(转)
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能输入有1~ ...
1,Criteria
Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。
2,DetachedCriteria
Spring 的框架提供了getHibernateTemplate
().findByCriteria(detachedCriteria) 方法可以很方便地根据DetachedCriter ...
js文件。
function initcity(province, city) {
switch (document.getElementById(province).value) {
case "安徽":
var cityOptions = new Array("合肥", "合肥", "安庆", "安庆",
"蚌埠", "蚌埠", "亳州", "亳州", "巢湖", ...
1.切换到oracle用户
su - oracle
2.用特定用户登录sqlplus
sqlplus repadmin
pass:密码
3.接下来添加新表然后执行同步操作
SQL> execute dbms_repcat.suspend_master_activity('rep_anymusic');
4.取消抑制。停止主体组
SQL> execute dbms_repcat.create_master_repobject(sname=>'meirenkan',oname=>'test2',type=>'TABLE',use_existi ...
1.创建表空间
create tablespace sales
datafile '/u01/app/oracle/oradate/orcl/orcl/sales01.dbf' size 800M
autoextend on
next 50M
maxsize unlimited
2.oracle复制表
create table nl_mobile_meager_user_tmp as select * from nl_mobile_meager_user
3.导入导出
exp 用户名/密码@tns配置名称 file=导出数据文件名.dmp log=导出 ...
1。关闭数据库
SQL> shutdown immediate;
2。启动数据库到mount状态
SQL> startup mount;
3。启用归档模式
SQL> alter database archivelog;
4。查看修改后的数据库备份和恢复策略及归档文件的位置
SQL> archive log list;
5.修改相应的初始化参数
Oracle10g之前,你还需要修改初始化参数使数据库处于自动归档模式。
可用SQL> show parameter log_archive_start;查看
NAME ...
1>导入dwr.jar文件
2>首先在web.xml中添加如下配置
<servlet>
<servlet-name>DwrServlet</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
...
1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /usr/local给所有用户添加可执行的权限#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin#./jdk-1_5_0_02-linux-i586.rpm.bin此时会生成文件jdk-1_5_0_02-linux-i586.rpm,同样给所有用户添加可执行的权限#chm ...
log4j简介和只有Logger类创建日志器2007年06月08日 星期五 上午 10:33Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。1. Log4j配置文件的语法配置根Logger : log4j.rootLogger = [ level ] , appenderName, appenderName, …level ...
ISO Latin-1字符集
字符 十进制字符编号 实体名字 说明
--- � --- 未使用Unused
---  --- 未使用Unused
---  --- 未使用Unused
---  --- 未使用Unused
---  --- 未使用Unused
---  --- 未使用Unused
---  --- 未使用Unused
---  --- 未使用Unused
---  --- 未使用Unused
--- 	 - ...
第一种方法:
实现(jdk中)TimerTask的run方法
package com.noly.background.task;
import java.util.Date;
import java.util.TimerTask;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.scheduling.quartz.QuartzJobBean;
public class DailyTask extends TimerTask ...
根据hibernate的文档,有两种方式实现实体对象的主键自动增长。
第一种:设置ID的增长策略是sequence,同时指定sequence的名字,最好每个表建一个sequence,此种做法就如同MS-SQL,MY-SQL中的自动增长一样,不需要创建触发器
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hiberna ...
java.util.Date的转换器
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.apache.commons.beanutils.Converter;
/**
* java.util.Date转换器
* 实现Converter 接口convert方法
*
*/
public class DateFormatConverter implements Converter {
public Object conv ...