当前位置:首页 » 操作系统 » 数据库复制oracle

数据库复制oracle

发布时间: 2022-09-25 04:34:21

㈠ 在oracle中怎样把一个数据库中的一张表的数据复制到另一个数据库中的一张表中

1、使用plsql连接上数据库,展开【Tables】菜单项,下面出现的就是数据库表。

㈡ oracle数据库怎么复制数据

你是要复制出来还是复制到另外一个表结构:

复制的话直接sql语句 :1. 复制表结构及其数据: create table table_name_new as select * from table_name_old
2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者: create table table_name_new like table_name_old
3. 只复制表数据:如果两个表结构一样:insert into table_name_new select * from table_name_old 如果两个表结构不一样:insert into table_name_new(column1,column2...) select column1,column2... from table_name_old

导出来的话指令不写了、直接网络就有了。

㈢ 怎样用最简单的方法复制或迁移Oracle数据库

在DBA的日常工作中,经常需要重装或在新机器上安装Oracle,但每次安装所浪费的时间、精力以及失败的挫折都在考验着DBA的承受能力,本文着重介绍了一个简单的复制和迁移Oracle数据库的方法,详细内容请参考下文。

复制迁移的步骤如下:

◆1、首先,复制原Oracle数据库的安装目录到新机器或系统中的安装目录,注意目录要一致,盘符也要一致。

◆2、假如Oracle的安装目录不在Program Files系统文件夹下,我们需要把原系统中的Program Files文件夹下的Oracle目录也复制到新系统的Program Files文件夹中去。

◆3、导出原系统中的Oracle注册表信息,主要注册信息如下:
A. HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE
B. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services 下有关Oracle的所有键,通常包括以下9个:
/OracleMTSRecoveryService
/OracleOraHome92Agent
/OracleOraHome92ClientCache
/OracleOraHome92HTTPServer
/OracleOraHome92PagingServer
/
/
/OracleOraHome92TNSListener
/OracleServiceORA8

◆4、注意:有多少个数据库,注册表服务键下的OracleServiceXXX就会有多个。其中最主要的有监听服务和数据库服务,即OracleOraHome92TNSListenerXXX和OracleServiceXXX。

◆5、将导出的所有注册表的信息在新的系统中导入(注册)。

◆6、设置系统环境变量,打开"我的电脑"的"属性"界面,在"高级"而点击"环境变量"进入设置,找到[Path]系统变量项目,点"编辑",在变量值的输入框的最后,加入";ORACLE的安装目录"。

◆7、最后我们需要进入 C:/Documents and Settings/All Users/Start Menu/Programs下把 Oracle - OraHome92 和 Oracle Installation Procts 两个菜单文件夹也复制到新系统中,此时,就和新安装的一样了。重启系统后,成功完成。

㈣ oracle 怎么把从别人然电脑上拷贝下来的数据库,导入到自己电脑里oracle。

我只导过9i的版本,你看看用不用得上吧
1、导入的数据应该是一个后缀为dmp的文件
2、要注意oracle的版本是不是相同的,不然会不兼容
3、要导入的话,在电脑的cmd命令行输入:
imp
用户名/密码@你要导入到哪个数据库的名称
file=dmp文件所在的盘符:\数据文件.dmp
full=y(full=y意思是完全导入)
例如:
imp
administrator/password@DB
file=c:\xxx.dmp
full=y
5、也许导入的时候会出错,说什么找不到相应的表空间之类的,那是因为你新建的数据库没有建立一个表空间,你要到你新建的数据库中找到存储-表空间然后新建一个和导入时发生错误的那个表空间一样的名字就可以了
6、还要新建一个用户,把它的默认表空间设成你新建的那个,还要在角色里给它分配各DBA的角色。然后在imp命令中输入的用户名密码就是这个用户了。
不过这是9i版本的,可能你用的oracle是其他版本的,希望能帮上一点忙

㈤ 如何可以将oracle数据库复制粘贴

可用如下方法复制:
如果新表不存在:
比如有一张表叫test,现在要复制表结构及表内数据,可执行代码:

create table test as select * from test;

这样就把表结构连同数据一起复制了。
如果表存在,可用以下代码:

insert into test1 select * from test;commit;

㈥ 怎么在oracle库复制数据到另外一个oracle库

怎么在oracle库复制数据到另外一个oracle库
: 1、exp导出表,然后imp导入表; 2、两个数据库之间连接使用DBLink,在其中一个数据库里就可以访问另一个数据库的表了。

㈦ oracle 怎么把从别人然电脑上拷贝下来的数据库,导入到自己电脑里oracle。

导入导出数据库可以用自带的imp/exp,10g以后可以用impdp/expdp,具体使用方法可搜索一下。
直接复制数据文件是不行的。

㈧ oracle怎么把数据库的表复制到另外一个数据库

不同的数据库语法不同(SQL Server和Oracle为例),且复制包括目标表已存在和目标表不存在的情况,分别回答:
SQL Server中,如果目标表存在:

1

insert into 目标表 select * from 原表;

SQL Server中,,如果目标表不存在:

1

select * into 目标表 from 原表;

Oracle中,如果目标表存在:

1
2

insert into 目标表 select * from 原表;
commit;

Oracle中,如果目标表不存在:

1

create table 目标表 as select * from 原表;

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:335
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:943
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:739
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:510
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:371