1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > Oracle 数据库10g-可传输表空间

Oracle 数据库10g-可传输表空间

时间:2023-12-06 06:08:13

相关推荐

Oracle 数据库10g-可传输表空间

数据库|mysql教程

oracle,Oracle 数据库10g-可传输表空间,数据

数据库-mysql教程

美国驾驶证源码,vscode 减小缩进,ubuntu 云计算,tomcat密码变更,json 存sqlite,荷兰服务器网速,扩展插件中心,tp框架前端验证,爬虫pytho,php写小马,东莞seo建站优化推广,滴滴网站app源码,网页设计模板之家,淘宝 英语模板,页面预加载动画,asp教室管理系统,模板建站程序lzw

在 Oracle 数据库 10g 中,这个局限消失了:只要操作系统字节顺序相同,您就可以在平台之间传输表空间。本文将不就字节顺序展开长

仿互站网源码,Ubuntu建个人云,爬虫技术区块链,php opsell,seo排名法宝lzw

聚美优品帮助源码,vscode如何编c语言,ubuntu下载unzip,tomcat下载之前版本,爬虫 pool进程,php 投票ip限制,seo专员简历模板留痕,户外运动网站程序,phpcms v9 自定义表单模板lzw

可传输表空间现在可以跨平台移植,,从而使得数据发布更快更容易。此外,外部表下载使得通过转换进行数据转移的任务更简单更快。

您如何将数据从一个数据库转移到另一个数据库?在现有的几种方法中,有一种方法尤为出色:可传输表空间。在这种方法中,您使用一组自包含、只读的表空间,只导出元数据,在操作系统层将这些表空间的数据文件拷贝至目标平台,并将元数据导入数据字典 — 这个过程称为插入。

SQL> select * from v$transportable_platform order by platform_id;

PLATFORM_ID PLATFORM_NAME

ENDIAN_FORMAT

———– ———————————– ————–

1 Solaris[tm] OE (32-bit)

Big

2 Solaris[tm] OE (64-bit)

Big

3 HP-UX (64-bit)

Big

4 HP-UX IA (64-bit)

Big

5 HP Tru64 UNIX

Little

6 AIX-Based Systems (64-bit)

Big

7 Microsoft Windows IA (32-bit)

Little

8 Microsoft Windows IA (64-bit)

Little

9 IBM zSeries Based Linux

Big

10 Linux IA (32-bit)

Little

11 Linux IA (64-bit)

Little

12 Microsoft Windows 64-bit for AMD Little

13 Linux 64-bit for AMD

Little

15 HP Open VMS

Little

16 Apple Mac OS

Big

假设您想从一台在 Intel 体系结构上运行 Linux 操作系统的主机 SRC1 中将一个表空间 USERS 传输到运行 Microsoft Windows 操作系统的计算机 TGT1 上。源平台和目标平台都是低地址低字节序的。表空间 USERS 的数据文件是 users_01.dbf。您将按照类似以下的方法来进行操作。

使表空间为只读: alter tablespace users read only;

导出表空间。在操作系统提示符下执行: exp tablespaces=users transport_tablespace=y file=exp_ts_users.dmpexp_ts_users.dmp 文件只包含元数据(不是表空间 USERS 的内容)因此它将非常小。

将文件 exp_ts_users.dmp 和 users_01.dbf 拷贝至主机 TGT1。如果您使用 FTP,那么您将需要指定二进制选项。

将表空间插入到数据库中。在操作系统命令提示符下执行下面的语句: imp tablespaces=users transport_tablespace=y file=exp_ts_users.dmp datafiles=’users_01.dbf’

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。