一、数据库导出数据步骤
在Oracle服务器端或者安装了网络服务和实用工具的Oracle客户端打开Linux终端或者Windows命令提示符:
exp 要导出的用户名/密码@要导出的Oracle实例名 file=指定导出文件的全路径名 (注意:这是导出,请选择要导出的用户和实例名)
e.g.1:在实例名为orcl_win的服务器端有用户名和密码均为source的用户,将其数据导出到C:\sourcedatabase.dmp:
exp source/source@orcl_win file=C:\sourcedatabase.dmp
e.g.2:在实例名为orcl_linux的服务器端有用户名和密码均为source的用户,将其数据导出到/data/sourcedatabase.dmp:
exp source/source@orcl_linux file=/data/sourcedatabase.dmp
当提示:“在没有警告的情况下成功终止导出。”,表明导出数据完毕。
如果找不到exp命令,一般是没有配置好环境变量,需要检查系统或者用户的环境变量。
二、数据库恢复数据步骤(操作顺序依次为建立表空间、关联用户、导入备份数据)
Oracle版的NC数据库是存放在建立6个永久表空间里的,各表空间的名称必须为:
NNC_DATA01、NNC_DATA02、NNC_DATA03、NNC_INDEX01、NNC_INDEX02、NNC_INDEX03,
各表空间占用磁盘的总合是依据标准配置或者实际项目情况而定,
假定在“/u10201/oradata/erp/”里存放所有6个表空间,以下为建里表空间、建立用户和导入数据的步骤:
具体使用时,需要修改成具体windows或者linux下存在全路径名,须和下面的脚本对应。
1、建立规定的6个表空间:
在服务器上安装oracle9i后,首先运行SQLPlus Worksheet:
“Oracle - OraHome”——“Application Development”——“SQLPlus Worksheet”:
直接连接到 数据库
用户名(U):system
口令(P):要导入的Oracle的system的密码
服务:要导入的Oracle的实例名,如sid_target
连接身份:SYSDBA
确定,连接成功后,根据实际情况修改以下脚本,拷入SQL*Plus WorkSheet:
CREATE TABLESPACE NNC_DATA01 DATAFILE '/u10201/oradata/erp/nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE TABLESPACE NNC_DATA02 DATAFILE '/u10201/oradata/erp/nnc_data02.dbf' SIZE 300M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE TABLESPACE NNC_DATA03 DATAFILE '/u10201/oradata/erp/nnc_data03.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K ;
CREATE TABLESPACE NNC_INDEX01 DATAFILE '/u10201/oradata/erp/nnc_index01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ;
CREATE TABLESPACE NNC_INDEX02 DATAFILE '/u10201/oradata/erp/nnc_index02.dbf' SIZE 300M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ;
CREATE TABLESPACE NNC_INDEX03 DATAFILE '/u10201/oradata/erp/nnc_index03.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
点击菜单worksheet,“执行(X) F5”。
提示“表空间已创建。”,表明执行成功。
2、建立要导入的用户:
建立用户ncuser,密码ncPaSsORd,关联表空间NNC_DATA01,并予以DBA授权,在worksheet里拷入:
CREATE USER ncuser IDENTIFIED BY ncPaSsORd DEFAULT TABLESPACE NNC_DATA01 TEMPORARY TABLESPACE TEMP;
GRANT connect,dba to ncuser with admin option;
提示“用户已创建”;“授权成功。”表明执行成功。
关闭窗口,退出worksheet。
3、导入dmp数据
在Oracle服务器端或者安装了网络服务和实用工具的Oracle客户端打开Linux终端或者Windows命令提示符:
imp 要导入的用户名/密码@要导入的Oracle实例名 file=指定导入文件的全路径名 full=y ignore=y (注意:这是导入,请选择要导入的用户和实例名)
e.g.1:把刚才导出的sourcedatabase.dmp导入到刚才新建立的ncuser用户里:
imp ncuser/ncPaSsORd@sid_target file=C:\sourcedatabase.dmp full=y ignore=y fromuser=source
e.g.2:把刚才导出的sourcedatabase.dmp导入到刚才新建立的ncuser用户里:
imp ncuser/ncPaSsORd@sid_target file=/home/oracle/sourcedatabase.dmp full=y ignore=y fromuser=source
当命令提示符里提示:“成功终止导入,但出现警告。”,表明导入数据完毕。
其中full=y ignore=y为可选项,如果不知道原来的用户(fromuser)是谁,就需要只用full=y这个选项了。
附: 导入实用程序有如下常用命令参数:
USERID 指定执行导入的用户名和密码
BUFFER 指定用来读取数据的缓冲区大小,以字节为单位
COMMIT 指定是否在每个数组(其大小由BUFFER参数设置)插入后进行提交
FILE 指定要导入的二进制文件名
FROMUSER 指定要从导出转储文件中导入的用户模式
TOUSER 指定要将对象导入的用户名。FROMUSER与TOUSER可以不同
FULL 指定是否要导入整个导出转储文件
TABLES 指定要导入的表的列表
ROWS 指定是否要导入表中的行
PARFILE 指定传递给导入实用程序的参数文件名,此文件可以包含这里列出的所有参数
IGNORE 导入时是否忽略遇到的错误,默认为N
TABLESPACES 按表空间方式导入,列出要导入的表空间名
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
相关推荐
Agent测试框架Harbor指南
Harbor是一个AI Agent单元测试框架,用于自动化测试AI代理在容器环境中的任务执行能力。它支持18+种AI代理,通过沙箱隔离和自动验证机制评估任务完成情况。任务必须具有可编程验证的输出结果,适合代码、数据、系统等可量化任务,不适合创意写作等主观任务。Harbor采用CLI操作方式,核心架构包含Job管理、Trial执行和验证器三个层级,执行流程包括环境启动、Agent执行和结果验证。任务目录包含指令文件、配置文件、Docker环境定义和测试脚本等必需组件,通过测试脚本自动判断任务完成质量。
NC 建立表空间和用户初始化sql
---------------------------------------------------------------------------------------------------- CREATE TABLESPACE NNC_DATA01 DATAFILE 'D:\ORACLE\ORADATA\ORA9I\nnc_data01.dbf' SIZE 500M AUTOEX...
鱼眼相机矫正实战:除了棋盘格,试试横向展开和经纬度法(OpenCV4/C++实现对比)
本文对比了鱼眼相机矫正的三种主流方法:棋盘格标定法、横向展开法和经纬度法,通过OpenCV4/C++实战代码解析,帮助开发者在自动驾驶、VR全景拼接和安防监控等场景中选择最适合的技术方案。重点分析了各方法的精度、处理速度和适用场景,为工程实践提供实用指导。
NC初始化脚本
---执行过以下脚本 -- 1、建表空间 CREATE TABLESPACE NNC_DATA01 DATAFILE 'C:\Data\nnc_data01.dbf' SIZE 3G AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ; CREATE TABLESPACE NNC_INDEX01 DATAFILE...
深入解析UDS 0x19服务:DTC状态掩码与故障诊断实战
本文深入解析了UDS诊断协议中的核心0x19服务(ReadDTCInformation),重点拆解了DTC状态掩码(DTCStatusMask)的八个状态位及其在故障生命周期中的联动逻辑。通过实战案例,详细说明了从故障发生、确认到清除的全过程,并介绍了如何利用该服务进行深度诊断,包括读取扩展数据(如冻结帧)和避免常见开发误区,是理解汽车ECU故障管理机制的关键。
Python爬虫(一)京东商品价格及详情页抓取
这是一个以http://item.jd.com/2957726.html为例的单网页抓取案例 import urllib.request; #载入urllib.request,用于获取页面html源代码 from pandas import Series; #载入series包 from pandas import DataFrame; #载入dataframe包 from bs4 impo
oracle导入导出还原,Oracle 备份 还原 数据库 导入导出
导出 EXP USER/PASSWORD@ODBC FILE=C:\***.DMP ROWS=N //不保存数据; 导出 EXP USER/PASSWORD@ODBC FILE=C:\***.DMP //保存数据; 导出 EXP USER/PASSWORD@ODBC FILE=C:\***.DMP full=y //全部导出; 导入 imp user/password@odbc fil...
OpenClaw实战:拒绝复制粘贴,用 xlsx 技能打通“带公式模板”的月报自动化
本文详解了如何利用 OpenClaw 框架搭载的 xlsx skill,解决 AI 自动化处理“带复杂公式与格式”Excel 月报时极易翻车的业务痛点。针对传统大模型粗暴写入导致模板报废的问题,OpenClaw 创新采用“双核微创”工作流:首先利用 pandas 高效清洗并聚合海量原始明细数据,随后切换至 openpyxl 将计算结果精准注入目标模板,完美保留原有的底色、边框与跨表动态公式。
oracle数据表备份(导出)和oracle数据表导入:
1、 oracle数据表备份(导出): 工具栏tools----Export tables----选择文件 –SQL Inserts —Create tables—选择保存 路径—(可以重新命名文件名-)–Export 。 2、oracle数据表导入: 工具栏tools—Import tables---- SQL Inserts选择导入数据表文件—Import 。 ...
30. 如何使用 SEGW 的 redefine 功能对 SAP 标准 OData 服务进行扩展
SAP 发布了很多标准的 Fiori 应用,可以通过笔者的文章里提到的进行浏览。比如 My Opportunities 就是 SAP CRM 领域的一个 Fiori 应用:下图是 Opportunity 明细页面的 Info 标签页:假设我们想在这些标准字段的末尾增添一个新字段 Created By,用来维护当前 Opportunity 的创建者。
3D点云-CVPR 2020-PF-Net: Point Fractal Network for 3D Point Cloud Completion
是一种专门为三维点云补全设计的深度学习模型。点云补全实际上和图片补全是一个逻辑,都是采用GAN模型的思想来进行补全,在图片补全中,将部分像素点删除并且标记,然后卷积特征提取预测、判别器判别,来训练模型,生成的像素点与原来像素点比较完成模型的训练。而PF-Net就是采用GAN的思想在3D点云上的应用。
ORACLE 数据库导入、导出(备份、恢复)
ORACLE 数据库导出命令: 导出整个数据库 exp username/pwd@sid file=d:\databak.dmp full=y 导出指定的某个表的数据 exp username/pwd@sid file=d:\databak.dmp tables(TableName1,TableName2,...TableNameN) 导出表结构,不导出表数据。只需在命令...
【NVIDIA GR00T N1 从入门到精通】第1章 环境搭建与基础配置 第2章 数据准备与格式转换
针对新型机器人形态的适配,需完成从硬件接口到数据模式的完整配置流程。创建modality_config.py文件自定义形态配置通过继承基类实现。配置类需实例化以下组件:状态模态定义(观测空间)、动作模态定义(动作空间)、相机模态定义(视觉输入)、可选的标注模态定义(语言指令或成功判定)。每个模态配置指定数据类型、形状、归一化统计量以及时序采样策略。状态模态配置状态配置的核心参数包括与。定义策略观测的历史时域窗口,对于高动态操作(如投掷、击打),需扩展历史窗口以捕捉运动趋势;
oracle查询备份存储路径,Oracle数据库备份和恢复(导出,导入)
Oracle数据库备份(导出)步骤:1. Oracle数据库导出利用命令 exp username/password@oracledatabase,三个参数分别是用户名,密码和数据库2. 导出文件: EXPDAT.DMP> c:\data.dmp选择文件的数据路径3. 要导出的用户: (RETURN 以退出) > username再次确认要导出的用户其他步骤都默认回车完整的过程和步骤如...
RU DOS版、EFI版32bit/64bit BIOS常用工具
DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
Oracle数据库备份和恢复(导出,导入)
Oracle数据库备份(导出)步骤: 1. Oracle数据库导出利用命令 exp username/password@oracledatabase ,三个参数分别是用户名,密码和数据库 2. 导出文件: EXPDAT.DMP> c:\data.dmp 选择文件的数据路径 3...
OV9734 DATASHEET,完整规格书
OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等
oracle sql 导入mysql数据库备份_使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复...
使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复这种操作百度一搜一大片,今天整理以前做的项目时自己备份了一下数据库,试着将数据进行导出备份和导入恢复了一下;下面是操作过程;1 开启服务2 配置监听找到下面文件:记事本打开在导航器的下拉菜单中选择:将数据库添加到树,然后点击确定然后使用PL/SQL就可以登录了;3 建立新表空间和新用户使用system用户登录;执行如下sql语句...
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
高效备份与恢复:Oracle数据库表的导出和导入指南
数据库的备份和恢复是确保数据安全的关键步骤。本指南将详细介绍如何在Oracle数据库中有效地导出和导入表数据。
oracle数据库备份文件6,oracle数据库的备份(导出)和恢复(导入)
Oracle数据库备份与还原命令Oracle数据库备份与还原命令数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y2 将数据库中system用户与sys用户的表导出exp system/manager@TEST file=d:\daoch...
EZDML支持在ORACLE和SQLServer异构数据库之间导出备份和导入恢复数据
<br />最近经常要在本地ORACLE与远程MSSQL之间同步数据,两个服务器不能同时连。在网上搜了下,居然找不着可用的工具,只能用SQLSERVER的DTS工具,由于有大量BLOB字段导文本文件不合适,需在本地先做一次对导从ORACLE导到SQLSERVER,再备份到文件,复制到远程机器,再导一次,操作非常麻烦,那个DTS工具还时不时出错要重来。最后实在忍不住了,就决定自己写个备份恢复工具。<br /> <br />由于EZDML本身已经支持导入导出数据表结构,因此我在上面作了点改进,增加了备份恢复功能
Oracle数据库备份与恢复之导出/导入(EXP/IMP)、热备份和冷备份
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、 导出/导入(Export/Import) 利...
oracle数据库逻辑备份工具称之为导入导出_导入的命令,Oracle数据库逻辑备份和恢复——用exp和imp命令来实现==转...
http://express.ruanko.com/ruanko-express_23/technologyexchange8.htmlEXP和IMP是Oracle提供的一种逻辑备份工具。逻辑备份创建数据库对象的逻辑拷贝并存入一个二进制转储文件。这种逻辑备份需要在数据库启动的情况下使用, 其导出实质就是读取一个数据库记录集(甚至可以包括数据字典)并将这个记录集写入一个文件,这些记录的导出与其物理位...
1410



被折叠的 条评论
为什么被折叠?



