dmp

oracle创建用户空间、导出、导入dmp备份文件方法

岁酱吖の 提交于 2020-03-10 05:46:34
导入数据需要注意的事项 1、创建一个用户对应一个表空间。 2、创建的用户和表空间一定要与bmp文件的用户和表空间一致。 3、导入的命令是在CMD下输入的 不是在SQL plus输入的。 4、可以用PLSQL 导入dmp文件。 Windows创建用户空间 首先看看当前的数据库文件一般都是放在哪里的: 1、打开Oracle-OraDb11g_home1下SQL plus 输入用户名 密码登录到Oracle(密码输入不显示) 2、SQL> select name from v$datafile; 创建表空间的路径为左边代码查询到的DBF文件所在路径。 3、创建表空间 create tablespace test(表空间的名字) datafile 'D:\oracle\product\10.2.0\userdata\test.dbf' (这边可以写成oracle的某个路径下) size 50m (初始大小) autoextend on;(自动扩展) 4、接下来,我们可以创建一个自己的用户,创建格式如下: CREATE USER utest (用户名) IDENTIFIED BY upassword(密码) DEFAULT TABLESPACE test(上面创建的表空间) TEMPORARY TABLESPACE temp;(临时表空间就写temp即可) 5、然后

记一次oracle数据库复制过程

﹥>﹥吖頭↗ 提交于 2020-03-08 04:12:35
记录一次自己数据库复制的过程(从公司测试环境复制到客户测试环境),主要是每次自己都会忘记,不如记录一下,方便自己以后找,因此, 本篇内容不会很详细,主要是用于给我自己提醒,相对于一种记笔记的效果 。 cmd命令导入导出库 一开始,我是打算使用cmd输命令进行导入导出数据的,因为以前试过这样比较方便,也不会出现什么clob,blob数据录入时候的报错,省力省心,只是命令给忘记了,百度了一会儿,使用命令如下: exp root/123456@127.0.0.1:1521/orcl file=d:\test.dmp full=y 即:exp 用户名/密码@实例名 file=保存的dmp文件路径 full=y 然后不出所料的报了什么标识符无效的错误,当时没想到是oracle版本问题,然后又试了下以下命令 exp root/123456@127.0.0.1:1521/orcl owner=root file=d:\test.dmp 结果还是报了个标识符无效,只是是另一个标识符,这时候反应过来,版本不匹配,我本地装的是oracle11,公司测试库装的是oracle10,随后百度半天,未果。。。。无奈放弃使用命令导出库,不过内容还是得补全一下, 以下导入命令暂未测试 ,先记录下 imp root/123456@127.0.0.1:1521/orcl file=d:\test.dmp full=y

如何在oracle中导入dmp数据库文件

流过昼夜 提交于 2020-03-07 23:30:04
如何在oracle中导入dmp数据库文件 --如何在oracle中导入dmp数据库文件 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。 SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。 下面介绍的是导入导出的实例。 数据导出: 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=

又又一款抓dmp工具---ProcDump

核能气质少年 提交于 2020-03-07 09:25:12
简介 ProcDump是一个命令行实用程序,其主要目的是监视应用程序的CPU峰值,并在峰值期间生成崩溃转储,管理员或开发人员可以使用该转储来确定峰值的原因。ProcDump还包括挂起窗口监视(使用与Windows和任务管理器使用的相同的窗口挂起定义)、未处理的异常监视,并且可以基于系统性能计数器的值生成转储。它还可以作为一个通用的进程转储实用程序,可以嵌入到其他脚本中。 使用ProcDump procdump [-a] [[-c|-cl CPU usage] [-u] [-s seconds]] [-n exceeds] [-e [1 [-b]] [-f <filter,...>] [-g] [-h] [-l] [-m|-ml commit usage] [-ma | -mp] [-o] [-p|-pl counter threshold] [-r] [-t] [-d <callback DLL>] [-64] <[-w] <process name or service name or PID> [dump file] | -i <dump file> | -u | -x <dump file> <image file> [arguments] >] [-? [ -e] Parameter Description -a Avoid outage. Requires -r. If

ORACLE 导入导出

ぃ、小莉子 提交于 2020-03-07 06:22:51
数据导出: 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%'\" 上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。 不过在上面命令后面 加上 compress=y 就可以了 数据的导入 1 将D:\daochu.dmp 中的数据导入 TEST数据库中。 imp system/manager@TEST file=d:\daochu.dmp 上面可能有点问题,因为有的表已经存在,然后它就报错

Oracle导出表dmp文件

て烟熏妆下的殇ゞ 提交于 2020-03-05 06:04:29
经常我们在导出数据库进行备份的时候,会发现有些空表没有导出,如何导出包含空表的完整数据库呢?那么请按照下面的方法进行即可。 1.使用plsql工具,连接oracle数据库 2.打开一个sql窗口,用以下这句查找空表并生成执行命令 1 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0; 得到类似下方的语句: alter table SYS_PRIVILEGE allocate extent; alter table SYS_RELEVANCE_RESOURCE allocate extent; alter table SYS_RELEVANCE_TARGET allocate extent; alter table SYS_RESOURCE_TYPE allocate extent; alter table TASK_FEEDBACK allocate extent; alter table TASK_MYTASKTYPE allocate extent; … 3.将查询结果的内容导出或者拷贝,使用sql窗口进行执行。 4.执行完成后, (1)交互式命令行方式导出 exp username/password@service_name file=/home

如何确保系统崩溃时能够生成内存转储文件?

三世轮回 提交于 2020-03-01 21:29:45
为了成功得到系统自动生成的内存转储文件,或者您需要选择生成的转储文件的类型,请务必确保系统中"启动和故障恢复"的相关配置如下: 1、写入小内存转储,如下图所示: 2、写入核心内存转储,如下图所示: "启动和故障恢复"对话框可以通过以下方式打开: 1、单击"开始"菜单,在搜索框内键入"sysdm.cpl"(不带引号)并回车; 2、在打开的"系统属性"对话框内,切换到"高级"选项卡; 3、找到"启动和故障恢复"这个区域,并点击其中的"设置"按钮。 如果您配置的是写入"小内存转储(128k)",那么在发生系统崩溃并重新启动之后,请上传%SystemRoot%\Minidump文件夹内的.dmp文件,如果文件有很多,请尽量上传最近一到两次的。这里的dump文件名中会有一串数字,表示的是文件生成的日期,格式为"月日年",您可以据此判断哪些文件是最近生成的。 例如:Mini091909-01.dmp文件是2009年9月19日生成的,031210-15921-01.dmp文件是2010年3月12日生成的。 如果您配置的是写入"核心内存转储",那么在发生系统崩溃并重新启动之后,请上传%SystemRoot%\MEMORY.DMP这一个文件。上传之前, 请务必压缩它 。 为了能让专业人士更好地帮助您查找系统崩溃原因、解决蓝屏故障,您可以在发表求助帖时将内存转储文件(*.dmp) 于压缩后

不同的服务器之间的数据库复制

依然范特西╮ 提交于 2020-03-01 16:21:15
1.在确保本机成功安装了oracle后,查看tnsnames.ora文件,找到需要复制的库, 124ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.X.X)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) ) 比如这个124ORCL 2.打开CMD,直接输入tnsping 124ORCL,测试是否可以连接成功 C:\Users\userlss>tnsping 124ORCL TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 24-11月-2016 14:49:53 Copyright (c) 1997, 2010, Oracle. All rights reserved. 已使用的参数文件: F:\PLSQL\instantclient_11_2\sqlnet.ora 已使用 TNSNAMES 适配器来解析别名 尝试连接 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.X.X)(PORT = 1521)))

oracle表数据导出dmp文件

若如初见. 提交于 2020-03-01 15:09:29
一、plsql工具导出dmp文件 工具—>导出表 选择要导出的表 如图所示 二、使用命令方式 查看本地oracle客户端配置tnsname.ora配置信息文件 #=uc/uc 本机数据库文件== LC_UC= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = UCDEV) ) ) 其中:LC_UC为数据库名,HOST为IP地址 2.测试tns是否可用 tnsping LC_UC(tnsname.ora配置信息显示代表可用) 3.命令导入导出数据 a. 将数据库 LC_UC 完全导出,用户名 uc 密码 uc 导出到D:\ uc .dmp中 exp uc/uc @LC_UC file=d:\uc.dmp full=y b. 将数据库中system用户与sys用户的表导出 exp system/uc @LC_UC file=d:\uc.dmp owner=(system,sys) c. 将数据库中的表table1 、table2导出 exp system/uc@LC_UC file=d:\uc.dmp tables=(table1,table2) d

oracle导入导出,自动备份

安稳与你 提交于 2020-02-29 21:52:06
一Oracle导入导出操作 删除用户: drop user userlms cascade exp help=y 导出数据(cmd中) exp lmsdata/Jxht1234@202.31.125.51/LMSDEV file=d:\DataBase\lmsdev_xzw_20110510.dmp full=y --lmsdata是表空间 exp lmsdata/Jxht1234@202.31.125.51/LMSDEV file=d:\DataBase\lmsdev_xzw_20110510.dmp owner=(lmsdata) 将.dmp文件变成为压缩文件 compress=y 删除: drop tablespace lmsdata including contents and datafiles; 当有多个sid(数据库时) 一定要指定sid. dos命令:set oracle_sid=abc 然后再创建表空间或用户名。 打开sqlplus 窗口并连接超级用户 ( sqlplus /nolog >>>> conn /as sysdba ) 1.----------创建表空间---------------- create tablespace lmsdata logging datafile 'E:\app\11111\oradata\orcl\lmsdata.dbf'