百度
网易
新浪
淘宝网
京东商城
腾迅
爱奇艺
携程旅行
58同城
东方财富
精诚软件网
Google谷歌
搜狗
C语言一级真题软件
C语言C++题库软件
Python题库软件
精诚供货单管理软件
精诚标识牌批量生成软件
产品数据分析软件-价格走势图(免费试用版)
软件发布QQ群1:198100458
软件定制QQ:1275208205
温馨提示:市场有风险,投资需谨慎!!!
首页
软件开发资料
软件定制开发
软件下载中心
计算机应用
生活杂谈
关于我们
安全退出
计算机应用
oracle10g数据导入导入导出
常用特殊难打难找字符收集整理
项目管理术语表
更改远程桌面端口3389为其他的端口号
如何配置 SQL Server 2005 以允许远程连接
修改windows server 2008 时间和日期格式
SKYLINE开发的资料(中文注释)
oracle10g数据导入导入导出
WIN2003下Oracle 10g的放火墙设置
外网访问SQL SERVER检查
SQL 2000中tempdb数据库的收缩
MS SQL Server 2000系统数据类型
SQL模糊查询语句
如何配置 SQL Server以允许远程连接
Windows XP自动登录
Windows Server 2003的自动登录设置
更改远程桌面端口3389为其他的端口号
Windows Server 2008远程多用户登陆的配置方法
信息来源:互联网 acle数据导入导出imp/exp命令 --如何在oracle中导入dmp数据库文件? 2006/2/16 zhanghua first create 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=(system,sys) 3 将数据库中的表inner_notify、notify_staff_relat导出 exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat) 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 aichannel/aichannel@TEST full=y file= d:\data\newsmgnt.dmp ignore=y 2 将d:\daochu.dmp中的表table1 导入 imp system/manager@TEST file=d:\daochu.dmp tables=(table1) 基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。 注意: 操作者要有足够的权限,权限不够它会提示。 数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。 附录一: 给用户增加导入数据权限的操作 第一,启动sql*puls 第二,以system/manager登陆 第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略) 第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字 第五, 运行-cmd-进入dmp文件所在的目录, imp userid=system/manager full=y file=*.dmp 或者 imp userid=system/manager full=y file=filename.dmp 执行示例: F:\Work\Oracle_Data\backup>imp userid=test/test full=y file=inner_notify.dmp 屏幕显示 Import: Release 8.1.7.0.0 - Production on 星期四 2月 16 16:50:05 2006 (c) Copyright 2000 Oracle Corporation. All rights reserved. 连接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production With the Partitioning option JServer Release 8.1.7.0.0 - Production 经由常规路径导出由EXPORT:V08.01.07创建的文件 已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入 导出服务器使用UTF8 NCHAR 字符集 (可能的ncharset转换) . 正在将AICHANNEL的对象导入到 AICHANNEL . . 正在导入表 "INNER_NOTIFY" 4行被导入 准备启用约束条件... 成功终止导入,但出现警告。 附录二: Oracle 不允许直接改变表的拥有者, 利用Export/Import可以达到这一目的. 先建立import9.par, 然后,使用时命令如下:imp parfile=/filepath/import9.par 例 import9.par 内容如下: FROMUSER=TGPMS TOUSER=TGPMS2 (注:把表的拥有者由FROMUSER改为TOUSER,FROMUSER和TOUSER的用户可以不同) ROWS=Y INDEXES=Y GRANTS=Y CONSTRAINTS=Y BUFFER=409600 file==/backup/ctgpc_20030623.dmp log==/backup/import_20030623.log 本贴来自天极网群乐社区--http://q.yesky.com/group/review-17556591.html oracle10g数据导入导入导出 --删除用户 drop user ebank cascade; --创建用户 CREATE USER ebank PROFILE "DEFAULT" IDENTIFIED BY ebank default tablespace ebank_db temporary tablespace ebank_db_temp; --为用户授权 GRANT CONNECT,DBA,RESOURC --删除用户 drop user ebank cascade; --创建用户 CREATE USER ebank PROFILE "DEFAULT" IDENTIFIED BY ebank default tablespace ebank_db temporary tablespace ebank_db_temp; --为用户授权 GRANT CONNECT,DBA,RESOURCE TO ebank; --数据导入 impdp ebank/ebank directory=kyle dumpfile=ebank_2009120803.dmp schemas=ebank --数据导出 expdp ebank/ebank DIRECTORY=kyle DUMPFILE=ebankebank20090301.dmp logfile=ebankebank20090301.log TABLESPACES=ebank_db; --创建目录 CREATE DIRECTORY kyle as 'e:\'; --删除目录 drop directory kyle --为目录授权 GRANT READ, WRITE ON DIRECTORY another TO ebank; --查询目录 select * from dba_directories; SQL Server往Oracle导入数据 Oracle 2009-09-03 14:43:39 阅读714 评论0 字号:大中小 由于做的软件要求跨平台,要不数据库变成Oracle的,因此需要把SQL Server 2000的数据导入到Oracle 10g中去。发现SQL Server自带的导入导出比较好用!恩恩,现在开始讲一讲怎么吧SQL Server的数据导入到Oracle中。 先说说目的: 在PC机A中安装的Windows系统下SQL Server中有源数据库DBServer。 PC机ip地址:192.168.1.103。主机名:LENOVO-78EB319A 数据库中使用管理员sa,密码lenovo。貌似用不上…… 在PC机B中安装的Solaris系统下Oracle中有目标数据库DBServer。 PC机ip地址:192.168.1.105。主机名:vic.MINg 其中DBServer是空数据库,刚刚创建的。 讲A机Windows XP系统SQL Server 2000中数据库DBServer中的表和视图导入到B机Solaris 10系统Oracle 10g中去。 在Solaris下的Oracle中创建用户 Oracle下创建用户赋予权限,在终端中启动 SQL Plus。 创建用户+密码(用户:sa 密码:lenovo) SQL> create user sa identified by lenovo; 单独赋予用户权限 SQL> grant create session to sa; SQL> grant create table to sa; SQL> grant create sequence to sa; SQL> grant create view to sa; 当然也可以给用户赋予DBA权限 SQL> grant sysdba to sa; 在Windows下创建一个ODBC数据源 控制面板——管理工具——数据源(ODBC),"系统 DSN” 项卡中点击添加按钮,选择相关Oracle驱动 配置数据源信息,如下 点击"Test Connection",进行测试看看是否和Solaris联通 SQL Server往Oracle导入数据 启动"SQL Server 企业管理器" ,在数据库——DBServer 中 "所有任务",导出数据。 根据提示,下一步,在这个主要配置"选择数据源"、"选择目的"、"选择源表和视图"等,可参看一下图片说明 这里在"选择源表和视图"的时候,主要要把数据库的目的表名或视图名改成大写的并且去掉前面的用户名,可以参照上图填写。进行下一步操作,在最后,我遇见了一个小小的问题,在导入导出的时候Oracle中无法创建表或视图,可以看到相应提示 "ORA-01950: 对表空间 'USERS' 无权限"。 "ORA-01950: 对表空间 'USERS' 无权限" 解决方法: 创建新的用户时,要指定default tablespace,否则它会把system表空间当成自己的缺省表空间。这样做是不提倡的。估计原来创建某个用户的时候没有指定缺省表空间,而现在它使用系统表空间的权限被DBA给收回了。 在Oracle中使用system登录执行以下语句即可 SQL> connect system/lenovo SQL> alter user sa quota unlimited on users; 这次在试试,完全OK! 嘿嘿,完成以后SQL Server中的数据就已经导入到Oracle中了,赶紧去查询一下吧!
本网站主要提供:软件定制开发,网站定制开发,数据分析软件、管理软件、图片文件批量处理软件开发,软件产品发布及分享,软件开发资料收集及分享,计算机资料收集及分享,彩民工具开发资料收集及分享,生活资料收集及分享等。
常用网站:
百度
Google谷歌
搜狗
新浪
搜狐
腾迅
凤凰网
网易
京东商城
天猫
苏宁易购
汽车之家
淘宝网
东方财富
58同城
携程旅行
去哪儿
缤客酒店
4399游戏
爱奇艺
瓜子二手车
房天下
铁路购票12306
斗鱼TV
哔哩哔哩
访问本站表明您已同意以下条款:
1、本网站提供的资料、数据和软件仅供参考,请在使用前核实并慎重对待,因此受到的任何损失,精诚软件网不承担任何责任。
2、本网站提供的资料或数据有些来源于互联网,资料或数据的真实性、准确性等本网站不负任何责任,来源于互联网的资料或数据的版权归原创作者或原创网站所有。
3、本网站提供的软件仅为代替人工、提高效率、节省时间,严禁利用软件从事非法活动,对因使用软件而造成自身或他人损失的,均由软件使用者自行承担,本网站和软件作者不负任何责任。
版权所有 (C) 2025 精诚软件网 保留所有权利
版本 SanXin V3.5 11X5QianSan V3.0 11X5ShiYong ssqShiYong PK10ShiYong
温馨提示:市场有风险,投资需谨慎!!!