精华内容
下载资源
问答
  • 先来介绍一些不使用脚本我们直接使用命令备份与还原oracle数据库Oracle数据备份:步骤 1 备份用户数据。1.使用linux系统下的数据库管理员账号连接linux终端。2. 执行以下语句,创建“bak_dir”文件夹。 代码如下: ...
  • 该资源主要是oracle数据库备份和还原的相关记录,主要对oracle数据库相关操作进行了解释,对各个命令做了讲解,欢迎有需要的小伙伴下载学习!
  • oracle数据备份工具

    2016-01-30 09:40:44
    一个orcle数据库备份工具 只要指定好用户名,密码和实例名称 还有备份文件放的路径 双击执行 就可以了 很方便简单
  • 试论Oracle数据备份与恢复.pdf
  • ORACLE 数据备份与数据恢复方案 摘 要 结合金华电信 IT 系统目前正在实施的备份与恢复策略重点介绍电信业务 计算机管理系统(简称 97 系统)和营销支撑系统的 ORALCE 数据库备份和恢复方 案 Oracle 数据库有三种标准的...
  • Oracle 数据备份解决方案介绍 磁带-数据安全最后一条防线 Terry Xiao 肖骏jun.xiao@ 13817016749 Storage Solution Specialist, Product and Solution Team 议程 磁带在数据备份中的地位 <Insert Picture Here> ...
  • oracle 数据备份工具源代码
  • Oracle数据备份与容灾方案.pptx
  • 一种简便易行的Oracle数据备份恢复策略.pdf
  • HIS系统中基于Oracle数据备份与恢复机制的探讨.pdf
  • 基于PL_SQL包的Oracle数据备份引擎的设计与实现.pdf
  • 简单直接,通俗易懂的Oracle数据库备份和恢复。对于Oracle数据库不了解的同志,可以查阅。
  • Oracle 备份、恢复单表或多表数据步骤,适用于 Oracle 8、9、10。 *备份单表或多表数据
  • windows下Oracle备份和恢复实战讲解
  • windows下oracle11g数据泵自动备份脚本含删除过期备份和使用方法 1、先建备份用的路径对象:(注:此处认为用来做备份的用户backupuser已经建好了,且已经有连接数据库的相应权限) sqlplus / as sysdba CREATE OR ...
  • oracle数据库,数据备份及恢复的几种方法,以及常见问题的解觉方法,附截图
  • 如何通过JAVA使得ORACLE数据库信息备份还原,起到一个思路的作用,只是列举了简单的例子
  • Oracle数据备份与恢复

    千次阅读 2017-10-31 22:14:02
    1、Navicat for Oracle操作简单,连接时需要安装 instantclient-basic-nt-12.1.0.2.0.zip instantclient-sqlplus-nt-12.1.0.2.0.zip 并指定路径 安装教程能以 .sql 文件的形式导入、导出数据(包括表结构、...

    1、Navicat for Oracle

    操作简单,连接时需要安装
    instantclient-basic-nt-12.1.0.2.0.zip
    instantclient-sqlplus-nt-12.1.0.2.0.zip
    并指定路径
    这里写图片描述
    安装教程

    能以 .sql 文件的形式导入、导出数据(包括表结构、序列、存储过程、视图)

    可以使用 数据泵 导入导出 .dmp 文件 ,但需要 SYSDBA 权限

    2、sql developer

    file->open->选择 .sql 文件打开,执行脚本

    无法导入 .dmp 文件 Program Files (x86) 路径下,可装在Program Files路径下

    3、PLSQL Developer

    坑:
    1、安装时不能装在 Program Files (x86)目录下,可以装在 Program Files目录下
    2、登陆时出现 Not logged on问题,以管理员用户运行

    3.1 只为连接查看数据库

    下面讲一下如果本机没有安装Oracle数据库,如何访问其他计算机上的数据库。

    a、下载一个Oracle的基础客户端“instantclient-basic-win32-10.2.0.3.zip”,注意这个必须是32位的,要不然在PL/SQL Developer连接时会报错,直接去Oracle官网下载相应版本即可。然后将其解压到电脑的某路径下:如:c:\instantclient

    b、在此路径下建立文件夹NETWORK/ADMIN,在ADMIN文件夹下建立tnsnames.ora文件,文件内容即为希望连接的数据库的TNS信息。例如:

    WORCL =
             (DESCRIPTION =
               (ADDRESS_LIST =
                 (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.21.76)(PORT = 1521))
               )
               (CONNECT_DATA =
                 (SERVICE_NAME = orcl)
               )
             )

    c、打开PL/SQL Developer,不用登陆直接点取消进入PL/SQL Developer主界面,然后找到工具——首选项——连接:
    这里写图片描述

    填写:Oracle主目录名:c:\instantclient OCI库:c:\instantclient\oci.dll
    这里写图片描述

    d、设置好后关闭PL/SQL Developer,重新打开,这次显示的登录界面中可以匹配到数据库等:用户名可以是默认的system,密码和数据库是之前安装Oracle时设置的,如下

    3.2 需要备份恢复数据库

    操作详见:http://www.cnblogs.com/iampkm/archive/2013/06/09/3128273.html

    这时需要本机安装 Oracle客户端 或 Oracle数据库
    在工具——首选项——连接下进行如下设置:
    这里写图片描述


    navicat报错:ORA-12705: Cannot access NLS data files or invalid environment specified

    修改的注册表值是\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE,
    查找键 NLS_LANG,这个键由Oracle标准客户端安装创建, 值是 NA 。
    修改NA为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    重启navicat,ok!

    彻底卸载 oracle 也要记得将这个目录删除,网上大部分教程没有指明这个目录。

    Wow6432Node项是用于储存32位软件的注册信息用的,如果是64位Windows 7系统,在里面我们可以看到电脑上安装的32位软件的注册表信息。

    展开全文
  • 备份oracle数据库批处理命令, 自动备份数据库exp导出命令
  • ORACLE自动备份数据库脚本,并删除指定天数以前,所备份数据文件。
  • linux 下oracle 的备份与恢复,详细描述oracle数据备份与恢复
  • oracle数据备份程序

    2012-01-09 20:34:58
    oracle数据备份:用记事本写的oracle数据库的备份程序,只要自己定义“用户名/密码 文件存放位置”,即可直接使用。
  • Oracle10g备份完整还原到Oracle11G操作步骤。。。。。。。。。。。。。。。。。。。。。。。。。。。
  • linux下oracle数据泵备份完美解决了数据备份的完整性,这里提供大家数据泵自动备份的脚本,为各类生产环境中的数据的备份提供的较完善的解决方案
  • 在平时的工作中,我们难免会遇到要备份数据,当然,用pl/sql可以实现通过导出数据来备份数据,但有时我们需要定制一些脚本来实现数据备份时,就不得不用到exp命令。 用exp来进行数据备份时可以有三种备份模式,分别...
    在平时的工作中,我们难免会遇到要备份数据,当然,用pl/sql可以实现通过导出数据来备份数据,但有时我们需要定制一些脚本来实现数据备份时,就不得不用到exp命令。
    用exp来进行数据备份时可以有三种备份模式,分别是完全模式,用户模式和表模式。完全模式是用来备份整个数据库的,用户模式是用来备份数据库中某个用户下的数据,表模式是用来备份某个表的信息。下面我将详细解说用法。

    先贴出exp命令常用的一些参数说明及其默认值,如下图所示:


    1.完全模式下导出数据使用如下命令:

    exp systemUser/passWord@SID buffer=buffer-size file=C:\full.dmp full=y
    参数说明:systemUser就是系统管理员用户,一般为system,passWord是系统管理员的密码,SID为要导出的数据库
    的服务名。buffer-size为设置的缓冲区的大小,file是导出文件的存储路径,注意存储格式,full=y表示完全导出,
    具体参考exp命令参数说明。


    2.用户模式下导出数据使用如下命令:

    exp systemUser/passWord@SID buffer=buffer-size file=C:\myuser.dmp owner=myuser
    参数说明:systemUser就是系统管理员用户,一般为system,passWord是系统管理员的密码,SID为要导出的数据库
    的服务名。buffer-size为设置的缓冲区的大小,file是导出文件的存储路径,注意存储格式。owner用于指定哪些
    用户的数据需要被导出,可以为多个用户,其设置为owner=(user1,user2,...)。


    当然导出某个特定用户myuser下的数据也可以这样写命令:
    exp myuser/password@SID buffer=buffer-size file=C\myuser.dmp
    参数说明:myuser为指定的用户,password为该用户的密码,SID为指定的数据库

    3.表模式下导出数据用如下命令:

    exp myuser/password@SID buffer file:C:\table.dmp tables=(table1)
    参数说明:myuser为该表所属的用户,password为用户密码,SID为该表所在的数据库,
    tables用来指定要导出的表,可以是多个表,命令为tables=(table1,table
    2,...)

    展开全文
  • 任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立...本文以ORACLE数据库为例,结合医院的业务应用环境,介绍 ORACLE数据库的备份恢复。
  • ORACLE 备份查询数据

    千次阅读 2019-08-28 16:59:44
    ORACLE 备份查询数据 create table 表名 as select 语句 INSERT insert into 表名(列名1,列名2,列名3.....)values(值1,值2,值3.....); 在 Oracle 中,一个 INSERT 命令可以把一个select结果集一次性插入到...

    ORACLE 备份查询数据 

    create table 表名 as select 语句

    INSERT

    insert into 表名(列名1,列名2,列名3.....)values(值1,值2,值3.....);

    在 Oracle 中,一个 INSERT 命令可以把一个select结果集一次性插入到一张表中。

     INSERT INTO 表 SELECT 子句,

    UPDATE

    update 表名 set 列名1=值1,列名2=值2,列名3=值3..... where 条件

    update 利用另外一张表关联更新本表数据的命令结构如下

    update 表1 set 列名=(select 列名 from 表2 where 表1.列名=表2.列名) 
           where exists (select 1 from 表2 where 表1.列名=表2.列名)
    truncate table 表名;
    delete from 表名 where 条件

     

    truncate和delete都能删除表中的数据,他们的区别:

    1、TRUNCATE 是 DDL 命令,命令执行完就提交,删除的数据不能恢复; DELETE 命令是 DML 命令,命令执行完需提交后才能生效,删除后的数据可以通过日志文件恢复。

    2、如果表中的数据量较大,TRUNCATE的速度比DELETE速度快很多。

    3、truncate删除将重新设置表索引的初始大小,而delete不能。

    4、delete能够触发表上相关的delete触发器,而truncate则不会触发。

    5、delete删除的原理是一次一条从表中删除数据,并将删除操作当做事物记录在数据库的日志当中,以便进行数据回滚。而truncate是一次性进行数据页的删除,因此执行速度快,但是不能回滚。

    总结:truncate命令是属于DDL命令,一次性删除表中所有数据,并且数据不能恢复,在实际开发过程当中truncate命令慎用。

    Oracle中利用字符串连接符||(即双竖线)来连接查询结果。

    SELECT DISTINCT 列1,列2,列3... from 表名;

    LIKE

    在Oracle条件查询where条件之中,当遇到查询值不清楚时,可以利用模糊查询LIKE关键字进行where条件的模糊查询。LIKE 关键字通过字符匹配检索出所需要的数据行。字符匹配操作可以使用通配符“%”和“_” :

    1、%:表示零个或者多个任意字符。

    2、_:代表一个任意字符。

    3、\:指转义字符,“\%”在字符串中表示一个字符“%”。

     

    Oracle集合运算就是把多个查询结果组合成一个查询结果,oralce的集合运算包括:INTERSECT(交集)、UINION ALL(交集重复)、UINION(交集不重复)、MINUS(补集)。

    1、INTERSECT(交集),返回两个查询共有的记录。

    2、UNION ALL(并集重复),返回各个查询的所有记录,包括重复记录。

    3、UNION(并集不重复),返回各个查询的所有记录,不包括重复记录 (重复的记录只取一条)。

    4、MINUS(补集),返回第一个查询检索出的记录减去第二个查询检索出的记录之后剩余的记录。 

     

     

    展开全文
  • Oracle数据备份&恢复

    2012-02-10 17:43:00
    Oracle数据备份&恢复,数据库的数据操作
  • java实现oracle数据库备份

    热门讨论 2011-01-23 21:33:17
    java_web java实现oracle 数据库备份

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 139,120
精华内容 55,648
关键字:

oracle数据备份

友情链接: MagicARM2410_SCH.rar