数据库的恢复在我的之前的文章中讲到了10g的新特性闪回技术。现在来使用oracle10g提供的闪回技术对数据库中的修改恢复到上一个时间点。使用恢复技术之前要保证闪回技术是开放状态。恢复主要涉及表的恢复以及表的记录的恢复两种情况。以下就这两种情况进行详细分析。1、表的恢复当用户不小心把一个表删除之后,希望恢复表。以下使用实例进行讲解如何进行恢复。1)创建示例表ecdsnl:/home/ap/ecds
今天在测试环境上出现数据库锁死的情况,不能正常通过shutdown immediate 关掉数据库,所以我就是用ps -fu oracle|grep ecds|awk '{print $2}'|xargs kill -9强制删除了所有的oracle的进程。现在我进入sqlplus进去启动数据库
ORACLE的三个配置文件介绍 概述 在oracle安装目录$HOME/network/admin下,,经常看到sqlnet.ora tnsnames.ora listener.ora这三个文件,除了tnsnames.ora,其他两个文件详细的用途很多人都不太了解。 sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数。 tnsnames.ora
rman对于新手来说是一个难题,然而对我来说同样如此。因此在这里我把我使用rman过程中遇到的问题进行总结以及给出解决的方法。希望给那些同样和我一样的菜了一些宝贵的经验。 1、首先就是关于备份后的备份集存放位置的问题 错误背景:对于全备份来说当在机器A上面进行备份后如果在机器B上进行恢复的时候。备份集存放
近期由于公司需求把生产环境数据导入测试环境进行业务测试,而生产数据库管理员使用rman 进行全备份。所以在测试环境我也得使用rman进行恢复.操作步骤如下所示: 1、首先手动创建一个参数文件,只要能启动实例就行,然后恢复备份的参数文件: 1)启动数据库到nomount状态RMAN> startup nomount;
flash_recovery_area 据说,oracle10增加个新内容,flash_recovery_area,即,闪回恢复区,闪回中可存放:归档的日志文件,controlfile 和spfile 的备份文件,闪回日志,和rman的备份集。 29中出现个错误,ORA-19815: WARNING: db_recovery_file_dest_size of 2147483648 byt
oracle手动创建
存储过程 sqlplus
触发器 试图 表空间
setMaxResult(),setFirstResult()之类的来搞定,可万一不让用hibernate怎么办?直接用SQL怎么搞定呢? 解析oracle的rownum对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。举例说明:例如表:stud
关于递归查询Oracle递归查询的主要命令为:select -> from -> where -> start with -> connect by-> order by举例说明:(树形结构)1.建立如下数据库drop table t_dept;create table t_dept (dept_id number(2) not null primary key,pa
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号