利用PLSQL工具导入导出数据库

创建oracle数据库实例 安装数据库10g,已安装的可忽略此步骤 1、定位安装好的数据库路径,找到以下目录,选择“Database Configuration Assistant”,在出现的弹窗中选择“下一步”。如图所示 2、选择“创建数据库”,点击“下一步” PS:“删除数据库”中可查看现有的所有数据和删除某一数据库【温馨提示:谨慎操作】 3、直接“下一步” 4、填写“全局数据库名”,然后点击“下一步” 5、直接“下一... 阅读详情

Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作

Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在我们一些发布操作中,我们必须考虑如何把Oracle的对象、表数据导出到Sql脚本中,并且把创建Oracle表空间、创建Oracle数据库的操作也放到脚本中,这样我们就方便快速还原或者部署Oracle数据库到新的机器上了。

本文主要介绍如何结合Sql脚本和PL/SQL Developer工具来实现创建表空间、创建数据库、备份数据库、数据导出等操作,然后实现Oracle对象创建、导入数据等操作,方便我们快速了解、创建所需要的部署Sql脚本和数据库操作。

1、 准备数据库创建脚本

?
create tablespace whc_tbs datafile 'E:\oracle\oradata\whcdb\whc.dbf' size 100M;
--DROP TABLESPACE whc_tbs INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
create user whc identified by whc default tablespace whc_tbs;
 
grant connect,resource to whc; 
grant dba to whc;
--Revoke dba from whc;

其中--的注释语句是删除命名空间和移除DBA用户的权限的。

以上这些脚本是为了我们在新建一个表空间和Oracle数据库的时候使用的。

其中E:\oracle\oradata\whcdb\whc.dbf路径是我们要存放数据库数据的位置,因此要保证该路径有足够的空间和足够的访问权限,否则会失败的。

2、 导出数据库对象

在PL/SQL Developer的菜单Tools=>Export User Objects中出来一个对话框界面,然后框选要到处的Oracle 数据库对象,包括表,序列,存储过程,视图,函数等等,并指定导出的文件名称,如下操作。

 

3)导出表数据

 导出表结构和其他对象后,我们下一步就是把数据库的表数据进行导出,PL/SQL Developer工具支持导出数据到PL/SQL数据库脚本中,如下所示。这样导出的脚本,我们可以在PL/SQL Developer工具导入或者自己通过Sql plus 工具进行导入。

至此,我们就已经完成了三种脚本了,包括创建数据库空间和数据库脚本、创建Oracle数据库对象(表、存储过程、视图、序列等)、创建导入数据的脚本,这样三种合一,就是一个完整的数据库了。最后一步就是我们如何导入数据库对象和数据的问题了。

 

4)导入数据库对象及数据

导入数据库对象和数据的操作一样,都可以通过Import Tables操作实现,我们指定刚才上面两步创建的数据库脚本,执行即可再新的环境中创建数据库对象和数据库数据了。如下所示。

执行的数据界面如下所示。

完成上面几个步骤,我们在新的数据库环境中,就具备了所有的东西了,顺利完成整个Oracle数据库对象及数据的迁移工作。

以上值得注意的是,我们导出Oracle对象和数据的时候,默认还是原来Oracle数据库的表空间和数据库用户名称的,如果我们想要在新的数据库服务器中指定不同的表空间和数据库用户对象,那么我们就需要替换生成的sql脚本,并在第一步指定合理的表空间和数据库用户。

如果是Linux平台下的数据库服务器,第一步操作也是差不多的,就是指定表空间的路径名稍微不同,其他操作并无差异。

ORACLE spfile and pfile SQL> create spfile=D:/oracle/product/10.1.0/db_1/dbs/SPFILEORCL.ORA from pfile=c:/oracle.ora  2  ;文件已创建。SQL> shutdown immedicateSP2-0717: 非法的 SHUTDOWN 选项SQL> shutdown immedia 阅读详情

相关推荐

Oracle数据库从入门到精通系列之十一:Oracle创建数据库的详细步骤

Oracle数据库从入门到精通系列之十一:Oracle创建数据库的详细步骤

zhengzaifeidelushang的博客 3483

Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作

Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在我们一些发布操作中,我们必须考虑如何把Oracle的对象、表数据导出到Sql脚本中,并且把创建Oracle表空间、...

weixin_33863087的博客 1510

STM32硬件SPI驱动W5500以太网模块全流程(附避坑指南)

本文详细介绍了如何使用STM32硬件SPI驱动W5500以太网模块,包括开发环境准备、SPI接口配置、网络参数设置及常见问题排查。通过官方驱动移植和实战案例,帮助开发者快速实现以太网通信功能,适用于智能家居、工业控制等物联网应用场景。

weixin_29192141的博客 364

创建一个数据库(一)

【代码】创建一个数据库(一)

yuanymnl的博客 5108

Titans:谷歌新型神经记忆架构,突破 Transformer 长序列处理的瓶颈

Titans 是谷歌推出的新型神经网络架构,通过神经长期记忆模块突破 Transformer 在处理长序列数据时的瓶颈,支持并行计算,显著提升训练效率。

士多啤梨先生の博客 993

STM32驱动LED矩阵:IS31FL3731与查理复用技术实践

LED矩阵显示是嵌入式系统中常见的人机交互方式,其核心在于高效的驱动技术。查理复用(Charlieplexing)作为一种创新的矩阵扫描方式,通过引脚复用技术,用N个引脚驱动N²-N个LED,大幅提升了硬件资源利用率。IS31FL3731驱动芯片集成了这一技术,配合STM32F410RB微控制器的强大性能,可实现144个LED的精准控制。这种组合在艺术装置、信息展示等场景中展现出独特优势,既能呈现丰富的视觉效果,又能通过内置PWM调光实现256级亮度控制。通过I2C接口通信,开发者可以轻松实现字符显示、图像

weixin_29193359的博客 280

利用PLSQL工具导入导出数据库 .

Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作 Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在我们一些发布操作中,我们必须考虑如何把Or...

龙胜LONGAIN 2863

AOSP Android14 Launcher3——动画核心类QuickstepTransitionManager详解

是一个复杂但核心的动画管理器。它利用 Android 的远程动画机制,拦截系统默认的窗口切换,并替换为高度定制、与 Launcher UI 深度集成的平滑过渡动画。当用户从一个应用程序通过手势或按键返回到 Launcher (桌面) 时,它负责创建和运行动画,使得应用程序窗口能够平滑地过渡(通常是缩小)到 Launcher 上的对应目标(图标、小部件或屏幕中心),同时 Launcher 界面元素(工作区、背景等)恢复显示。计算动画所需的各种参数,如窗口的起始/结束位置、缩放比例、透明度、圆角、裁剪区域等。

Micheal_Yang's Blog 2672

使用PLSQL 创建Oracle数据库用户

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34268843的博客 246

傅里叶光学(1)

傅里叶光学,可以看作是通信理论中傅里叶变换等一系列数学思想以及系统理论与光学(主要是衍射光学)相结合的产物关于傅里叶光学的应用领域,本节介绍了成像,当然事实上不可能仅限于成像,经典的还如激光散斑的一些应用,干涉计量,还有傅里叶变换光谱学等等。最后总结一下,傅里叶光学我认为可以看做一个工具,对于任意的系统,它能给出一些数学思想与物理原理进行解释和分析,找出系统的扰动和响应的关系,或者说根据扰动和响应,来研究或者设计一个系统。

m0_53607446的博客 1685

【亲测】ubuntu20.4 安装CUDA11.8

一步一步搭建C++ CUDA CUDNN TENSORRT OPENCV DNN ONNXRUNTIME推理环境

weixin_40950590的博客 3896

dmp文件的导入导出

  一、dmp文件的导入 方法一(需安装PLSQL) 1.运行PLSQL,在oracle登陆窗口输入用户名和密码登陆到数据库   2.运行工具>导入表,弹出导入对话框 3.单击下方选择文件按钮,在弹出对话框选择要导入的dmp文件,点击打开   4.在上一步执行后会返回步骤2的导入对话框,点击右下方的导入按钮即可进行导入。之后会弹出cmd命令窗口,待该程序运行结束后导入...

weixin_34268610的博客 183

【YOLOv11多模态融合改进】| CVPR2025 LCA轻量交叉注意力 双向模态交叉引导 + 双支路噪点抑制,兼顾纹理与热目标特征融合

可见光模态富含纹理、色彩、边缘细节,但夜间/低照度场景信噪比极低,暗区噪声泛滥;红外模态依靠热辐射凸显弱小目标、暗区物体轮廓,但缺失真实色彩与精细纹理。简单拼接/逐加融合仅做浅层特征叠加,无法建立可见光纹理、红外热特征的双向引导关联,两类模态互补信息无法精准互通;普通自注意力仅单模态内部建模,跨模态交互匮乏,红外热目标易被可见光暗噪声淹没,可见光有效纹理易被红外灰度信息覆盖;

Limiiiing的博客 121

oracle创建数据库 dmp,Oracle还原和创建用户dmp文件

利用plsql,用user名和密码登陆(用normal用户角色进行导入导出oracle数据库)(一)判断Oracle是否连接正确1.在本机安装一个客户端,用.net manager配置监听。2.利用plsql,,用user名和密码登陆(用normal用户角色进行导入导出oracle数据库)(二)数据库创建用户1、建库2.用SYS用户登陆创建表空间CREATE TABLESPACE TSP_YDEM...

weixin_36200490的博客 202

【大语言模型 85】IA3与其他PEFT方法对比

在大语言模型时代,参数高效微调(PEFT)技术成为了降低微调成本的关键。本文深入解析IA3(Infused Adapter by Inhibiting and Amplifying Inner Activations)方法,并与LoRA、AdaLoRA、Prefix Tuning等主流PEFT技术进行全面对比,通过理论分析、代码实现和实验验证,帮助读者理解不同PEFT方法的优劣势和适用场景,为实际项目中的技术选型提供科学依据。

熵数实验室 754

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Oracle查看DMP用户,Oracle还原和创建用户dmp文件

利用plsql,用user名和密码登陆(用normal用户角色进行导入导出oracle数据库)(一)判断Oracle是否连接正确1.在本机安装一个客户端,用.net manager配置监听。2.利用plsql,,用user名和密码登陆(用normal用户角色进行导入导出oracle数据库)(二)数据库创建用户1、建库2.用SYS用户登陆创建表空间CREATE TABLESPACE TSP_YDEM...

weixin_39834678的博客 384

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Oracle 11g导出数据库结构和数据

利用plsql可视化工具导出,首先根据步骤导出表结构:工具(Tools)->导出用户对象(export user objects)。其次导出数据表结构:工具(Tools)->导出表(export Tables)->选中表->sql inserts(where语句里如果填个false的条件则可以导出表结构,否则默认没有表结构)

宅女的博客 701

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

oracle导出表和序列,ORACLE导出表后序列问题

问题描述:在用exp/imp导入导出数据库的时候,新的库经常出到序列小于表中最大值的情况。一直都不知道问题出在了什么地方,后来经同事提醒才恍然大悟,在exp的时候,应用程序是没有停止的,也就是说,命令在执行的过程中,先导出了序列,然后再导的表,而表的数据一直在增加,所以出现此情况。解决方法:知道问题所在了,那就知道解决方案了。1:工具:导出库后,再用PLSQL把序列导出来(命令窗口不行,因为exp...

weixin_33740713的博客 674

PLSQL使用教程

plsql基本使用教程 一、登录 1、在这里配置好数据库服务,之后就可以登录了 2、输入用户名和密码,并选择之前配置好的数据库服务。我这服务名取为localhost。(这个名字随意起。) 二、创建表空间 1、在SQL窗口中执行以下SQL代码。 CREATE TABLESPACE FJFEDW LOGGING DATAFILE 'C:\app\Administrator\oradata\orcl...

weixin_43607015的博客 12万+

Oracle之PLSQL导入导出

开发中偶尔会遇到数据批量导入导出,这里记录使用PLSQL对Oracle数据导入导出。 一、导出用户对象 Tools -> Export User Objects -> 选择Output file路径地址 -> Export 二、导出表数据 Tools -> Export Tables -> 选择Export Executable可执行文件 -> 选择Expor...

yangzjchn的博客 4405

PLSQL开发工具入门基本操作指引

完整的PLSQL开发工具基础操作,建议跟随练习一遍即可熟悉。 目录: 第1章 用PLSQL连接Oracle数据库 第2章 在PLSQL中编写SQL语句并执行 第3章 在PLSQL中查看数据库表结构 第4章 PLSQL中SQL语句的注释方法 第5章 对查询结果进行修改、插入行、删除行并保存 第6章 对查询结果进行排序、过滤 第7章 导出表格数据、导入表格数据 第8章 ...

网络安全领域优质创作者 8553

利用PLSQL Developer导入导出Oracle数据库表结构

<br /><br />                       利用PLSQL Developer导入导出Oracle数据库表结构<br /><br />一:登陆已经存在数据库的计算机,用拥有权限的用户登陆PLSQL Developer,选择菜单栏中的<br />    Tools-->Export Tables...,可以导出两种格式的文件(*.dpm和*.pde)<br />二:登陆要导入数据库的计算机,用与第一台计算机拥有同样权限的用户登陆PLSQL Developer,选择菜单<br />  

孙杨军的专栏 4696

如何使用PLSQL Developer从oracle数据库导入导出数据

想要从oracle中导出表的数据,打开pl/sql developer 菜单栏tool,下方有Export Table…… 点击出现oracle中的各个表,选中需要导出的表, 下方在output file中选择保存地址,最后点击Export导出成功。 ...

772

plsql导出表结构到excel_plsql怎么导出表格!如何用plsql从oracle中导入导出数据

如何将plsql内多个窗口查询结果同时导出到excel内在PL/SQL工具中执行得到的可以导出放在同一个EXCEL的多个Sheet页签的,操骤为:选中其中一个结果集中数据→右键→复制到Excel→作为xls复制所有(or作为xlsx复制所有)→完成。操作截图:Excel展示截图PLSQL怎样导出oracle表结构PLSQL导出oracle构的具体步骤如下:我们需要准备的材料分别是:电脑、PL/SQ...

weixin_39631263的博客 2166

plsql 导入access_plsql developer导入导出数据库方法

PLSQL导入导出数据库以前导数据库信息的时候,总是会先开启sql窗口,把自己手写的建表文件复制进去,然后再导入数据信息。今天突然懒得去找以前的建表文件,而想用SLSQL直接从一个数据库中导出信息,导入到另外一个数据库中,发现自己对PLSQL的导入导出完全不了解。下面详细记录一下。先写一个正确的方法:导出步骤:1 tools ->export user object 选择选项,导出.sql文...

weixin_39954674的博客 980
上一篇: ORACLE表空间与数据文件
下一篇: win7 命令大全
johnnydev
博客等级 码龄15年 16粉丝 11原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值