Oracle新建用户并且将已有的数据dmp文件导入到新建的用户下的操作流程 1.切换到oracle用户下 su - oracle 2.登录sqlplus sqlplus /nolog 3.使用sysdba登录 conn /as sysdba 4.查询表空间存储位置 select name from v$tempfile; 5.创建临时表空间 create temporary tablespace TMP_CAL tempfile '/home/oracle/tablespace/TMP_CAL_…
简介 之前也在linux下安装过oralce,可每次都是迷迷糊糊的,因为大脑一片空白,网上随便看见一个文档就直接复制,最后搞了乱七八糟,虽然装上了,却乱得很,现在记录下来,希望能给其他网上朋友遇到问题时提供点帮助,该篇文件借鉴大量网友的总结,首先谢谢他们! 安装环境 Linux 服务器: SuSe11-linux      64/32位 Oracle服务器: Oracle11gR2      64/32位 系统要求 内存: 必须高于1G的物理内存 交换空间: 一般为内存的2倍,例如:1G的内存可…
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项目侧自行进行简单的数据泵迁移工作. 本文实验环境:Oracle 11.2.0.4,利用数据库自带的scott示例用户进行试验测试. 根据<简单常用的数据泵导出导入(expdp/impdp)命令举例(上)>的expdp导出的二进制文件进行impdp导入. 1.首先需要创建Directory 2.创建…
1.首先,我们可以先建立自己的一个用户表空间,创建表空间的格式如下: create tablespace test(表空间的名字) datafile 'D:\oracle\product\10.2.0\userdata\test.dbf'  (这边可以写成oracle的某个路径下)size 50m  (初始大小)autoextend on;(自动扩展) 2.接下来,我们可以创建一个自己的用户,创建格式如下: CREATE USER utest (用户名) IDENTIFIED BY upassw…
如何将dmp文件导入到oracle数据库中 1.首先,我们可以先建立自己的一个用户表空间,创建表空间的格式如下: CREATE TABLESPACE certification(表空间的名字) DATAFILE 'E:\Oracle_11g\app\Administrator\oradata\orcl\certification.dbf' (这边可以写成oracle的某个路径下)SIZE 20M(初始大小)AUTOEXTEND ON;(自动扩展) 2.接下来,我们可以创建一个自己的用户,创建格式…
一.概述 在将dmp文件导入到Oracle中之前,需要先创建一个orcale用户.然后使用该用户名和密码,以imp的方式将数据导入到oracle中. 二.执行步骤 1.登陆oracle数据库 a.sqlplus / as sysdba b.如果使用a不成功,则使用  sqlplus demo/demo@localhost/ORCLpdb1的方式 2.查询临时空间表和表空间的存储位置  select name from v$tempfile;    select name from v$dataf…
------------------------------------- 从生产环境拷贝一个dmp备份文件,在另外一台电脑上搭建测试环境,用imp命令导入dmp文件时提示如下错误: 问题描述: IMP-00038:无法转换为环境字符集句柄 IMP-00000:未成功终止导入 解决方法: 使用impdp命令进行导入. 参考导入命令 impdp onlinecolzs/onlinecozs dumpfile=XXX.dmp directory=dpdata1 remap_schema=online…
a. 用户名 system 密码 manager 导出到D:/daochu.dmp中 exp system/manager@SID file=d:/daochu.dmp full=y b. 将数据库中 system 用户与 sys 用户的表导出 exp system/manager@SID file=d:/daochu.dmp owner=(system,sys) c. 将数据库中的表 inner_notify.notify_staff_relat导出 exp aichannel/aichann…
进入博客园已经两年多了,每次想写点什么,都是给自己个各种借口,不了了之~今天就从Oracle数据库最长用的导入开始吧! 1.低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,比如:10G server备份的文件ExtDat.dmp,可以随意的通过11G client 导入: 2.高版本的exp/imp不能连接到低版本的数据库服务器,比如:11G server 备份的ExtData.dmp不能在10G以下导入: a.高版本的Oracle到低版本的导入,可以通过低版本客户端连接数据库…
1.先说oracle表分区是什么吧,这样吧我们来举个桃子,栗子太小,我们就不举了,我们来举个桃子. 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到要的那个打开,嘿嘿,我们得找到什么时候. 这时候,有个人告诉你,你把文件按照特定的规律存在不同的文件夹中,这样的话你就会好找很多. 哇,突然你开窍了,你说,对啊,你好牛逼啊,我怎么没想到呢?分开之后我在找的话就会快很多啊,所以你很高兴,也很服他.于是你就开始做了. --这个不同的文件夹就是不同的分区…
Oracle 在进行dmp备份和还原的时候,服务器端字符集和客户端字符集会对这个过程有较大影响,特别是数据表中存储了中文.存储过程中使用了中文编码(注释)的时候,如果没有处理好字符集的问题,在进行还原的时候就会遇到问题,我所遇到过的问题有一下几种: 1:导入后数据表中存储的中文字符成了乱码: 2:导入后存储过程中的中文字符成了乱码: 3:导入时,提示某些存储过程不存在,报IMP-00098 INTERNAL ERROR:impccr2错误: 其中问题1出现的原因是源数据库使用的字符集和你现在导入…
1.先说oracle表分区是什么吧 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到要的那个打开,嘿嘿,我们得找到什么时候. 这时候,有个人告诉你,你把文件按照特定的规律存在不同的文件夹中,这样的话你就会好找很多. 哇,突然你开窍了,你说,对啊,你好牛逼啊,我怎么没想到呢?分开之后我在找的话就会快很多啊,所以你很高兴,也很服他.于是你就开始做了. --这个不同的文件夹就是不同的分区,文件肯定不是表里的数据,文件怎么会是数据呢? 题回正文,于是你…
1. 自从公司的GS5版本就已经支持Linux下的oracle数据库通过安装工具自动安装注册了, 只不过路径需要使用linux的命名规则, 如图: /home/oracle/ 注意 最后是有一个 斜线的. 不然容易在上一级目录创建一个增加了oracle前缀的数据文件. 数据文件: 2. 最新的7.0 安装工具支持ASM存储的模式: 创建时需要指定ASM存储的路径 方总说 可以不加斜线..  而且我的斜线加反了 他也给解析对了... 注意linux的文件系统目录一定写对 ASM的貌似兼容性做的好很…
场景:数据仓库,ODI为使用Oracle Incremental Update IKM,需要对一事实表增加主键. 思想:基于老表创建新表,添加自增字段(序列+触发器实现),把老数据导入新表,删除老表,修改新表名字为老表 [1] 假如有一测试表DEPT,我们要给DEPT表增加ID字段 CREATE TABLE DEPT AS SELECT * FROM SCOTT.DEPT 或者自己创建 DROP TABLE "DEPT"; CREATE TABLE "DEPT" (…
1. 创建目录 mkdir /cwdata 2. 修改目录属性 chown -R oracle:oinstall /cwdata chmod -R /cwdata 效果为: 创建数据库实例时的界面为: 注意 路径 的后面一定要增加一个 斜线 不然会报错, 提示没有相应的权限 3. 安装过程中的文件:…
liunx 版本ubuntu 16.4 mysql 版本  5.6 1)准备*.sql文件 (* 是准备导入的sql文件的名字) 2)liunx 远程客户端  SecureCRT 7.0 alt+p 打开文件上传窗口   通过复制或者直接拖拽  将准备好的*.sql 文件上传到liunx服务器上 3)登陆liunx 服务器  输入mysql -u用户名  -p密码  (mysql 的用户名  密码)进入mysql数据库 4)show databases 查看当前mysql数据库管理工具中有哪些数…
需要导表的时候死活进不去, 现在没需求了.试了一把,一点问题都没.无语.下次遇到问题解决下吧. 导入导出命令:imp abc/abc123@ORCL file='d:\脚本\new\t_advertiseme.dmp' full=y exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) http://www.cnblogs.com/fjfzhkb/archive/2007/09/03/879807.html这个讲的还可…
在oracle中,如何修改已存在数据列名的数据类型 一般人直接在表结构设计这里修改,这里只适合修改列没有数据,可修改 那么,如何这个列是有数据,是怎么修改的呢? 直接修改会Oracle错误 第一步:先创建一个新列名,名字跟修改的名称一样(多了个1),数据类型改成要修改的(如varchar(100)) 第二步:将原列名的数据备份到新列名中,执行赋值操作 --将旧列名的数据迁到新列名--- update TMS_DELIVERY_ITEM_BOX set ITEM_BILL1=ITEM_BILL 第…
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项目侧自行进行简单的数据泵迁移工作. 本文实验环境:Oracle 11.2.0.4,利用数据库自带的scott示例用户进行试验测试. 1.首先需要创建Directory 2.使用expdp导出用户数据 2.1 只导出scott用户的元数据,且不包含统计信息: 2.2 只导出scott用户的数据: 2.3 只导出…
 1相关术语 语句 含义 操作 DML语句 (Data Manipulation Language) 数据库操作语言 insert update delete select DDL语言 (Date definition Language) 数据库定义语言 create table;create view index sequence synonvm同义词,truncate table DCL语言 (Data control Language) 数据控制语言 commit rollback s…
Oracle学习——dmp文件(表)导入与导出 2014-12-28      0个评论    来源:张文康 廊坊师范学院信息技术提高班 第九期   收藏    我要投稿 前言 关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习. dmp文件导出 dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数据.导出指定用户的所有表.导出指定表. 这里已我的数据库为例,进行介绍,我的Oracle数据库…
创建数据库文件 CREATE TABLESPACE toolset LOGGING DATAFILE '/home/oracle/app/oracle/oradata/orcl/toolset.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL; 创建数据库临时文件 create temporary TABLESPACE toolset_temp tempfile '/home/oracle/app…
dmp文件是作为oracle导入和导出表使用的文件格式dmp文件导出dmp文件导出用的比较多的一般是三种,他们分别是:1.导出整个数据库实例下的所有数据2.导出指定用户的所有表3.导出指定表. 打开命令行:1,将数据库ORACLE完全导出,用户名system密码manager 导出到c:\daochu.dmp中exp system/manager@ORACLE file=c:\daochu.dmp full=y或 exp  test/test@10.10.10.10:1521/orcl file…
1.说明 使用Oracle命令行导出导入dmp文件, 从而在两个数据库之间快速转移数据, 也可以用来作为数据库的备份, 将来可以快速恢复数据. 命令:导出exp.导入imp 步骤: 使用Oracle的exp命令将指定数据库导出为dmp文件; 然后将dmp文件上传到需要导入的数据库所在服务器; 使用Oracle的imp命令将dmp文件导入指定数据库. 2.导出exp 在Oracle数据库10.21.19.63上的guwei用户下, 有两张表USER_INFO,POLICY_INFO, 下面导出这两…
已知:用户名.密码.dmp文件 .(指即将导入dmp文件的用户名和密码) 需求:将该dmp文件导入本地oracle11g中. 步骤: 1.将该dmp文件拷贝到G:\oracle11g\admin\orcl\dpdump目录下:(这里是我自己的oracle11g安装目录G:\oracle11g) 2.cmd打开dos窗口: 3.键入命令:impdp 用户名/密码 dumpfile=文件名.dmp:…
导出:exp userid=xcgwjxuser/xcgwjxuser@orcl file=D:\xcgwjx2014.dmp 导入:imp userid=xcgwjxuser/xcgwjxuser@orcl file=D:\xcgwjx2014.dmp fromuser=xcgwjxuser(旧用户) touser=xcgwjxuser(新用户) commit=y ignore=y oracle dmp文件导入数据库步骤:1>打开oracle配置和移植工具--->Database Confi…
用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. 文件传输协议: 文件传输是数据交换的主要形式.在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议.这个协议包括了文件的识别.传送的起止时间.错误的判断与纠正等内容.常见的传输协议有以下几种:  ASCII:这是最快的传输协议,但只能传送文本文件.  Xmodem…
Oracle导出导入表(.sql..dmp文件)两种方法 提示:在导入sql和dmp文件之前,先建立用户,指明表空间.其中要注意用户名和表空间最好跟sql文件中的一样. 建表空间授权参考 :http://www.cnblogs.com/wangxuemei/p/8359738.html 方法一:.sql文件的导出与导入 导出步骤 使用PL/SQL Developer登录你需要备份的数据库: 选择工具->导出用户对象: 在对象列表中选择需要备份的对象,再选择一个sql类型的输出文件,点击[导出],…
一.命令行方式 exp 用户名/密码@库名 file=文件位置.dmp owner=用户名 imp 用户名/密码@库名 file=文件位置.dmp 注意 : 导入过程若有的表已经存在可能会报错,可以全部删除再重新导入或者加上ignore=y选项,若导出过程中显示正在导出有问题的统计信息,最大的可能是字符集不同,调整字符集后重新导出即可. 以下是windows的批处理任务,加入计划任务即可定时备份oralce数据库 以下是windows批处理任务备份方式: @echo off ::Windows环…
Linux系列 启动1.启动数据库实例,分为两步:第一步,启动监听:第二步,启动数据库实例. 1.1进入到sqlplus启动实例 [oracle@redhat ~]$ su - oracle                                 --“切换到oracle用户”[oracle@redhat ~]$ lsnrctl start                               --“打开监听”[oracle@redhat ~]$ sqlplus /nolog   …