精华内容
下载资源
问答
  • 数据库备份语句

    2018-08-20 10:35:08
    这是数据库的备份和还原的sql语句,只适用于oracle数据库
  • Oracle数据库备份与还原语句

    千次阅读 2021-04-02 14:28:10
    1、备份语句数据库导出) exp username/password@ip:port/servername file="C:\Users\Administrator\Desktop\kpms.bak" full=y ignore=y; 2、导入语句(数据库还原) ①全部导入:imp 用户名/密码@数据库实例名...

    1、备份语句(数据库导出)

    exp username/password@ip:port/servername file="C:\Users\Administrator\Desktop\kpms.bak" full=y ignore=y;

    2、导入语句(数据库还原)

    ①全部导入:imp 用户名/密码@数据库实例名 full=y file=C:\Users\Administrator\Desktop\kpms.bak ignore=y;

    ②单表导入:imp  username/password@ip:port/servername file="C:\kpms.dmp" tables=(emp) ignore=y;

    ③只导入表结构:imp username/password@ip:port/servername file="C:\kpms.dmp" fromuser=from_username touser=to_username rows=n;

    ④只导入数据:imp username/password@ip:port/servername file="C:\kpms.dmp" fromuser=c##from_username touser=to_username statistics=none  ignore=y;

    ⑤更改表空间和用户导入:impdp  username/password@ip:port/servername directory=DATA_DIR dumpfile=example.dmp REMAP_SCHEMA=olduser:newuser remap_tablespace=oldtablespace:newtablespace,EXAMPLE_TEMP:newtablespace_temp
     

    展开全文
  • 先来介绍一些不使用脚本我们直接使用命令备份与还原oracle数据库Oracle数据备份:步骤 1 备份用户数据。1.使用linux系统下的数据库管理员账号连接linux终端。2. 执行以下语句,创建“bak_dir”文件夹。 代码如下: ...
  • oracle数据库备份与还原语句

    万次阅读 2018-09-29 13:30:58
    (1)全导入:imp 用户名/密码@实例名 full=y file=数据库备份文件路径 ignore=y; (2)单表导入:imp username/password@ip:port/servername file="E:\dmppath.dmp" tables=(emp) ignore=y; (3)只...

    1.导入语句

    (1)全导入:imp 用户名/密码@实例名 full=y file=数据库备份文件路径 ignore=y;

    (2)单表导入:imp  username/password@ip:port/servername file="E:\dmppath.dmp" tables=(emp) ignore=y;

    (3)只导入表结构:imp username/password@ip:port/servername file="E:\dmppath.dmp" fromuser=from_username touser=to_username rows=n;

    (4)只导入数据:imp username/password@ip:port/servername file="E:\dmppath.dmp" fromuser=c##from_username touser=to_username statistics=none  ignore=y;

    (5)更改表空间和用户导入:impdp  username/password@ip:port/servername directory=DATA_DIR dumpfile=example.DMP REMAP_SCHEMA=olduser:newuser remap_tablespace=oldtablespace:newtablespace,EXAMPLE_TEMP:newtablespace_temp

    2.备份语句

    exp username/password@ip:port/servername file="备份文件的路径" full=y ignore=y;

    展开全文
  • 备份oracle数据库批处理命令, 自动备份数据库exp导出命令
  • Linux 系统下Oracle数据库自动备份

    千次阅读 2019-04-08 15:54:34
    转载:... 1、新建Oracle数据库备份目录 mkdir -p /backup/oracledata 2、新建Oracle数据库备份脚本 vi /backup/oracledata/ordatabak.sh 3、脚本内容: #!/bin/sh export ORACL...

    转载: https://blog.csdn.net/weixin_40412301/article/details/81025675

    1、新建Oracle数据库备份目录
    mkdir -p /backup/oracledata  
    2、新建Oracle数据库备份脚本
    vi /backup/oracledata/ordatabak.sh 
    3、脚本内容:
    #!/bin/sh
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
    export ORACLE_SID=orcl
    export ORACLE_TERM=xterm   
    export PATH=$ORACLE_HOME/bin:$HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    export LANG=C
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    orowner=DB
    days=10
    bakdata=$orowner"_"$(date +%Y%m%d).dmp
    baklog=$orowner"_"$(date +%Y%m%d).log
    ordatabak=$orowner"_"$(date +%Y%m%d).tar.gz
    bakdir=/backup/oracledata
    cd $bakdir
    #exp 用户名/密码@orcl grants=y file=$bakdir/$bakdata log=$bakdir/$baklog
    tar -zcvf $ordatabak  $bakdata $baklog
    #find $bakdir  -type f -name "*.log" -exec rm {} \;
    #find $bakdir  -type f -name "*.dmp" -exec rm {} \;

    #find $bakdir  -type f -name "*.tar.gz" -mtime +$days -exec rm -rf {} \;

    注:1、用户名/密码 写自己用的即可;

    2、另外删除10天前的备份tar.gz文件和所有的log、dmp文件被我注释掉了根据需要可以用;

    4、 添加脚本执行权限

     

    chmod +x /backup/oracledata/ordatabak.sh 

    5、在Oracle用户下添加定时任务
    su - oracle 
    crontab -e 
    30 2 * * * oracle  /backup/oracledata/ordatabak.sh

    #每天凌晨2点30分,以oracle用户执行ordatabak.sh备份文件

    6、重启crond
    service crond restart 

    7、完事

    步骤要点:

    1、编辑脚本文件时,不能再Windows下编辑后复制上去,这样文件格式不对;

    2、用户的执行权限要检查是否有;

    2、设置定时任务时,Oracle的环境变量不能错,否则不能执行;

    3、添加定时任务时,如果是在用户下添加定时任务时,不需要加用户名比如:

     

    展开全文
  • oracle 数据库导入导出语句

    万次阅读 2016-05-04 11:07:11
    imp命令用于把本地的数据库.dmp文件从本地导入到远程的oracle数据库中 例子 1 将数据库test完全导出.用户名system/manager导出到D:daochu.dmp 代码如下: exp system/manager@test file=

    oracle的exp/imp命令用于实现对数据库的导出/导入操作;exp命令用于把数据从远程数据库服务器导到本地,生成.dmp文件;imp命令用于把本地的数据库.dmp文件从本地导入到远程的oracle数据库中


    例子 1 将数据库test完全导出.用户名system/manager导出到D:daochu.dmp 代码如下:

    exp system/manager@test file=d:daochu.dmp full=y

    2.将数据库中system用户与sys用户的表导出代码如下:

    exp system/manager@test file=d:daochu.dmp owner=(system,sys)

    3.将数据库中的表table1 table2 导出 代码如下:

    exp system/manager@test file:= d:daochu.dmp tables=(table1,table2)

    4.将数据库中的表table1中的字段filed1以"00"打头的数据导出 代码如下;

    exp system/manager@test file:=d:daochu.dmp tables=(table1) query="where filed1 like '00%'"

    5.将D:daochu.dmp中的数据导入到test数据库中代码如下

    imp system/manager@test file:=d:doachu.dmp  (这样写的肯定会报错,因为数据库中已经存在表了,对该表就不能导入)

    所以 要在后面加上ignore=y就可以了

    imp system/manager@test file:=d:daochu.dmp ignore=y  就可以了

    6.将d:daochu.dmp中的表table1导入到test的数据库中

    imp system/manager@test file:=d:daochu.dmp tables=(table1);


    展开全文
  • Oracle数据库常用语句

    万次阅读 2019-04-01 22:07:48
    1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server — 创建备份数据的 device USE master EXEC sp_addumpdevice ‘disk‘, ‘testBack‘, ‘c:...
  • 备份表的简单sql命令想必有黑多的新手朋友们还是会忘记的即便是老手也不例外吧,下面与大家分享下具体的sql语句,希望对你有所帮助
  • Oracle数据库备份命令

    千次阅读 2017-12-19 10:49:57
    1、备份命令 exp test/testp@TestC file=C:/testdb.dmp exp 数据库用户名/密码@数据库实例名(就是服务名) file=备份文件存储路径 。 全备份后加full=y 2、数据库还原命令 imp test/testp@TestC file=C:/testdb....
  • Oracle数据库常用sql语句

    千次阅读 2016-01-22 09:34:17
    ORACLE 常用的SQL语法和数据对象 一.数据控制语句 (DML) 部分   1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名...
  • Oracle数据库备份与恢复 在Oracle数据库的使用过程中,备份与恢复是经常遇到的操作。Oracle中的备份分为两大类:逻辑备份和物理备份。其中物理备份又分为两类:冷备份和热备份。本节将简要讲述如何利用各种备份...
  • oracle 数据库备份与恢复

    千次阅读 2018-07-02 14:04:13
    Oracle如何实现创建数据库备份数据库及数据导出导入的一条龙操作Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身...
  • Oracle数据库常用Sql语句大全

    千次阅读 多人点赞 2018-07-14 11:35:59
    一、数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句)INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ...
  • Linux下的Oracle数据库备份与恢复(emp和imp命令) 相比MySQL,Oracle的备份与恢复命令更为强大,备份命令为emp,恢复命令为imp。其中所使用的逻辑文件通常后缀为dmp,oracle的逻辑备份文件,常用于数据库逻辑...
  • oracle 备份语句

    千次阅读 2013-11-20 11:28:27
    2. 导入一个完整数据库  imp system/manager file=bible_db log=dible_db full=y ignore=y 3. 导入一个或一组指定用户所属的全部表、索引和其他对象  imp system/manager file=seapark log=seapark ...
  • ORACLE备份表SQL语句

    万次阅读 2018-12-10 10:40:02
    CREATE TABLE TABLE_NAME1 AS SELECT * FROM TABLE_NAME2
  • 这个功能是在DOS窗口实现的,可并非是在Oracle数据库中执行的 先说本地的导出与导入: 备份(也叫导出): exp用户名/密码@本地服务名 file = 目标地址 (注:导出的文件是在硬盘上生成后缀名为dmp的文件) 阿里云代金券...
  • 教程名称:Oracle 数据库赵强视频教程【3天】教程目录:【】Oracle安装与管理、SQL语句(赵强)【】Orcale存储过程jdbc与Orcale大文本操作等(赵强)【】SQL简单查询触发器视图(赵强)  资源太大,传百度网盘了,链接在...
  • Oracle数据库备份、迁库

    千次阅读 2017-10-16 16:32:34
    Oracle数据库有三种常用的备份方法,分别是导出/导入(EXP/IMP)、热备份和冷备份。导出/导入备份是一种逻辑备份,相对于导出/导入来说,热备份、冷备份是一种物理备份 。 一、exp 我们知道采用direct path可以...
  • Oracle数据库三种备份方式介绍

    万次阅读 2018-11-09 20:55:55
    直接拷贝oracle目录下的admin、oradata(datafile, controlfile,redo)、flash_recovery_area三个文件夹,db_1目录下database(PWDfile、pfile)、dbs(spfile)、NETWORK/ADMIN(listener.ora、tnsnames.ora),到其他...
  • 关于Oracle数据库单张表数据create table方式备份的风险: 1、备份表,此时不会备份默认值及主键等表结构信息 createtable备份表名 asselect*from原表名; 2、删除原表 droptable原表名; 3、恢复原表 create...
  • 使用Oracle的数据泵(expdp/impdp)、以及结合DB_LINK实现数据库备份与迁移实战总结
  • oracle数据库定时备份、定时删除

    千次阅读 2018-09-07 17:55:27
    写一个数据库备份、删除脚本,加入到windows任务计划里,每天定时执行即可; 二、步骤 1、新建txt文档,输入如下“oracle数据库定时备份、删除脚本”内容,如图所示: @echo off echo =======================...
  • 前言本文从ORACLE数据库的基本原理出发,深入的讨论了ORACLE数据库在线备份的基本原理以及利用这些原理为ORACLE数据库的远程复制提供了一种方法,也就是ORACLE远程备份的实现。本文提供的远程备份实现的过程是从实践...
  • 场景:升级系统时有新的建表语句和sql,升级前备份一下当前数据库,以备不测。 ①在sql语句下执行(su - oracle 、 sqlplus / as sysdba) create or replace directory DMUP_DIR as '/home/oracle'; 创建路径,...
  • 数据库备份命令

    千次阅读 2020-01-10 13:49:01
    数据库备份命令 MySql 备份数据库 以下命令在cmd下运行 数据库地址:127.0.0.1 数据库用户名:root 数据库密码:password 数据库名称:java -- 备份数据库到D盘跟目录 mysqldump -h127.0.0.1 -uroot ...
  • Oracle 数据库常用操作语句大全

    千次阅读 2018-05-26 20:18:49
    /* 文档摘自 https://www.cnblogs.com/1312mn/p/7799732.html  */一、Oracle数据库操作1、创建数据库 create database databasename2、删除数据库 drop database dbname3、备份数据库完全备份 exp demo/...
  • window系统下备份Oracle数据库步骤

    千次阅读 2018-04-26 14:03:16
    前提条件:系统为windows,数据库Oracle,已安装pl/sql;步骤如下:1.运行cmd命令,执行:expdp fj5/fj5 directory=exp_dir dumpfile=fjsj2_zy_20180426 schemas=fj5说明:expdp fj5/fj5: fj5/fj5为待导出的数据库...
  • 转载地址@echo off ...REM # Windows Server下Oracle数据库自动备份批处理脚本 REM # 使用expdb命令导出需要先在数据库中创建备份文件存贮目录,sql如下: REM # create or replace directory ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 56,916
精华内容 22,766
关键字:

oracle数据库备份语句