`

Oracle操作

阅读更多

oracle中的闪表功能

----------------------------------------------------------------------------------------------

1.如果你误删除了数据,不用害怕,短时间内还是可以恢复的.
select * from (select * from claim_monitor_dispatch as of timestamp to_date('20091203 08:30:00','yyyymmdd hh24:mi:ss')
)
where to_char(created_date,'yyyymmdd')='20090707'
2.误删除表之后的恢复,恢复整张表
 flashback table name before drop
3.误删除的数据主要取决于回滚段空间的大小,以及保留的时间,两个指标. 用DBA帐号连入数据后用以下命令可查看.
show parameter undo
---------------------------------------------------------------------------------------------
Oracle创建外部管理表
以system或其他管理员登录 创建Oracle管控目录
CREATE DIRECTORY hc_name_data_dir AS 'c:\ora\external\hc_name\';
CREATE DIRECTORY hc_name_log_dir AS 'c:\ora\external\hc_name\'; 确认
SELECT * from dba_directories WHERE directory_name like '%HC%'; 授予目录相应权限给需要创建外部表的用户
GRANT WRITE ON DIRECTORY hc_name_log_dir TO scott;
GRANT READ ON DIRECTORY hc_name_data_dir TO scott; 确认
SELECT * from dba_tab_privs WHERE table_name like '%_DIR' AND grantee = 'SCOTT'; 以该用户身份登录,如例中的scott 创建外部管理表
CREATE TABLE name(id number(6), firstname VARCHAR2(100), surname VARCHAR(36)) ORGANIZATION EXTERNAL(TYPE oracle_loader DEFAULT DIRECTORY HC_NAME_DATA_DIR ACCESS PARAMETERS(RECORDS DELIMITED BY NEWLINE CHARACTERSET US7ASCII BADFILE 'HC_NAME_LOG_DIR' : 'name.bad' LOGFILE 'HC_NAME_LOG_DIR' : 'name.log' FIELDS TERMINATED BY " " OPTIONALLY ENCLOSED BY '\t') LOCATION ('name.txt')) REJECT LIMIT UNLIMITED; 确认
SELECT table_name, default_directory_owner, default_directory_name from user_external_tables;

    注意外部管理表只可读,且不归属于任何表空间.
分享到:
评论

相关推荐

    DatabaseHelper_oracle_c#Oracle_C#_ManagedDataAccess_oracle操作_

    本项目"DatabaseHelper_oracle_c#Oracle_C#_ManagedDataAccess_oracle操作_"正是基于这个库实现的,旨在提供一套完整的解决方案,用于执行基本的数据库操作,如增、删、改、查以及调用存储过程。 首先,我们来看...

    oracle操作手册.zip

    Oracle操作手册是学习和操作Oracle数据库的重要参考资料,它涵盖了从安装配置到日常维护,再到复杂查询和性能优化的全方位指南。 在Oracle操作手册中,你将找到以下关键知识点: 1. **Oracle安装与配置**:手册...

    C# Oracle操作类

    C# Oracle操作类 一个自己封装好的操作Oracle C#类 方便以后好用。

    项目中最基本的Oracle操作与安装

    本文将详细介绍“项目中最基本的Oracle操作与安装”,帮助你掌握Oracle数据库的基本使用。 首先,Oracle的安装过程是整个学习的第一步。在Windows系统上,你可以通过下载Oracle Database Express Edition (XE)或...

    Oracle操作指南

    《Oracle操作指南:权限控制与存储位置解析》 Oracle数据库系统是全球广泛使用的数据库管理系统之一,其复杂性和灵活性使得对它的管理和操作需要深入的理解和技巧。本文将围绕Oracle的权限控制和存储位置展开,以...

    oracle操作

    oracle 11G 通过Group by语句,把每个Group的一个字段,拼接起来

    oracle操作文档.zip

    该操作文档记录了oracle11G还原oracle10G、oracle11g还原时报表空间不存在报错问题的解决方案、oracle数据库操作等常用命令,里面的一些命名需要根据实际的开发环境进行变更,切勿直接copy

    Oracle操作的C#源代码

    下面将详细介绍如何使用C#进行Oracle操作,并基于提供的“Oracle操作的C#源代码”这一主题展开讨论。 首先,我们需要了解Oracle的数据访问组件——Oracle Data Provider for .NET (ODP.NET)。这是Oracle官方提供的...

    C++实现oracle操作

    以上是C++实现Oracle操作的一些关键点,实际的`Oracle.cpp`和`Oracle.h`文件将包含这些概念的具体实现,可能还包括对并发控制、安全性、日志记录等高级功能的支持。理解这些原理和方法对于进行高效、可靠的Oracle...

    oracle开发案例(oracle操作手册)

    Oracle 开发案例(Oracle 操作手册) Oracle 是一款流行的关系数据库管理系统(Relational Database Management System),广泛应用于企业级应用系统、数据仓库、数据挖掘等领域。 Oracle 开发案例(Oracle 操作...

    C#的Oracle操作类

    操作类,可实现C#对Oracle数据库的相关操作

    Oracle操作实现

    作用:Oracle操作实现 对Oracle数据库访问的常用方法

    oracle操作手册

    Oracle操作手册是数据库管理员和IT专业人员的重要参考资料,它涵盖了在Oracle数据库系统中进行各种操作的详细步骤和最佳实践。本手册旨在帮助用户理解和掌握Oracle数据库的管理、维护以及问题解决。 1. 数据库的...

    oracle操作工具PLSQL

    带注册机 oracle操作工具PLSQL 很实用

    Symantec_Backup_Exec_2010备份恢复Oracle操作手册

    《Symantec Backup Exec 2010 备份恢复 Oracle 操作手册》详细解析 在IT领域,数据安全至关重要,而Oracle数据库作为企业级应用的常见存储平台,其备份与恢复策略尤为关键。Symantec Backup Exec 2010 是一款强大的...

    oracle操作数据-DML语句.pptx

    oracle操作数据-DML语句.pptx

    oracle操作,存储过程,游标,触发器,oracle帮助文档,oracleAPI

    oracle应用经典实例,oracle操作,存储过程,游标,触发器,oracle帮助文档,oracleAPI

    Oracle讲义及相关Oracle操作

    Oracle讲义及相关Oracle操作,及使用Oracle数据库来作为应用程序的后备资源

    oracle开发案例(oracle操作手册)完整版word最新版本

    Oracle开发的关系数据库产品因性能卓越而闻名,...《oracle开发案例(oracle操作手册) 》为开发人员编写的oracle基础操作手册,都基本的oracle操作和SQL语句写法,适合初学者,以真实案例为基础,对学习有一定的帮助

Global site tag (gtag.js) - Google Analytics