oracle9i客户端安装与配置?dmp文件导入oracle数据库
- 数据库
- 2023-08-13
- 98
大家好,感谢邀请,今天来为大家分享一下oracle9i客户端安装与配置的问题,以及和dmp文件导入oracle数据库的一些困惑,大家要是还不太明白的话,也没有关系,因为...
大家好,感谢邀请,今天来为大家分享一下oracle9i客户端安装与配置的问题,以及和dmp文件导入oracle数据库的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
怎么把oracle数据导入sqlserver数据
可以的
1、在目的SQLServer数据库服务器上安装ORACLEClient软件或者ORACLEODBCDriver.
通过oracle客户端,在netmanager中建立“服务(TNSserver)”,并测试连接上oracle数据库正常
2、在sqlserver的DTS(导入和导出数据工具)进行
(1)选择数据源:
数据源:oracleinoracle9i
选择:用户/系统DSN:
点击新建DSN:选择数据源类型:系统数据源,
下一步:选择驱动程序:oracleinoracle9i,下一步,完成,
进入oracleodbcdriverconfigration页面
再输入:datasorcename:GZDS
TNSservername:gz(通过netmanager定义好TNSserver)
user:(oracle登录用户)
填写好以后,进行"TESTConnection"
可以连通,则点击“ok”,DSN建立完成
数据源选择完成,点击“下一步”进入“选择目的”
(2)选择目的
目的:用于SQLServer的MicrosoftOLEDB提供程序
服务器:192.168.0.63
选择:使用sqlserver身份登录
用户名:sa密码:pass
并刷新,选择好数据库:test(目的数据库,提前建立好的)并点击“下一步”
a.从数据源复制表和数据(下一步:选择源表及视图)
b.用一条查询语句指定要传输的数据(进行sql编辑)
(通过以上选择好要复制的数据表或者相关视图)
再点击下一步“保存、调度和复制包”
(3)“保存、调度和复制包”
时间:立即运行
再点击下一步:进行:“正在完成DTS导入导出”向导
(4)完成:
点击:“完成”按钮,系统进入数据复制“正在执行包”的页面,
可以看到数据正在复杂的进度条
注意:在ORACLE表和SQLServer表之间'转换'那步很重要,
可以改变默认的字段数据类型,如image->text,decimal->int
oracle9i导入dmp文件时显示无法找到imp.exe
通常是因为执行路径不正确
如何设置Oracle并行服务器(OPS)
随Oracle9i一同推出的OracleRAC是Oracle并行服务器(OPS)的后续版本。RAC允许多个实例同时访问同一数据库(存储器)。它通过允许系统进行扩展,提供了容错、负载均衡和性能效益,同时由于所有节点访问同一数据库,因此一个实例的故障不会导致无法访问数据库。 OracleRAC的核心是共享磁盘子系统。集群中的所有节点必须能够访问集群中所有节点的所有数据、重做日志文件、控制文件和参数文件。数据磁盘必须在全局范围内可用,以便允许所有节点访问数据库。每个节点拥有自己的重做日志和控制文件,但是其他节点必须能够访问这些文件,以便在系统故障时恢复该节点。 OracleRAC与OPS之间的一个较大区别是,它采用了高速缓存合并技术。在OPS中,节点间的数据请求需要先将数据写入磁盘,然后发出请求的节点才可以读取该数据。在RAC中,数据是带锁传递的。 不是所有的集群解决方案都使用共享存储器。有些厂商使用一种称为联合集群的方法,在这种方法中,数据在数台机器中分布,而不是由所有机器共享。但是,在使用OracleRAC10g时,多个节点使用相同的磁盘集来存储数据。利用OracleRAC,数据文件、重做日志文件、控制文件和归档日志文件保存在原始磁盘设备的共享存储器、NAS、SAN、ASM或集群文件系统中。Oracle的集群方法利用了集群中所有节点的集体处理能力,同时提供了故障切换安全性。转载,仅供参考。
学习oracle选什么书
学oracle大神TomasKyte的书不能不看,大名鼎鼎的ASKTOM就是他开的网站!TomasKyte一共有三本书:《Oracle专家高级编程》:经典中的经典。虽然是讲9i的,但是还是不能不看,讲的都是些基础但是很重要的东西。而且网上现在有电子版可以下载!建议先下载下来看完!
《OracleDatabase9i/10g/11g编程艺术:深入数据库体系结构》
这本书现在是当当上是ORACLE方面卖得最多的,可见其重要性,讲的都是基础的东西,但是非常深入。
《EffectiveOraclebydesign》:这本是最新的书,只有英文版,网上有一二三章可以下载。ORACLE书看几本经典的就可以了,然后熟读官方文档才是王道,网上有很多关于怎么读官方文档的资料,TomasKyte也在他的书里也有推荐读官方文档的方法和顺序!
oracleasm什么意思不是很懂
自动存储管理AutomaticStorageManagement自动存储管理(ASM)ASM是Oracle数据库10g中一个非常出色的新特性,它以平台无关的方式提供了文件系统、逻辑卷管理器以及软件RAID等服务。ASM可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡I/O以删除“热点”。它还支持直接和异步的I/O并使用Oracle9i中引入的Oracle数据管理器API(简化的I/O系统调用接口)。ASM不是一个通用的文件系统,并只能用于Oracle数据文件、重做日志以及控制文件。ASM中的文件既可以由数据库自动创建和命名(通过使用Oracle管理文件特性),也可以由DBA手动创建和命名。由于操作系统无法访问ASM中存储的文件,因此对使用ASM文件的数据库执行备份和恢复操作的唯一途径就是通过恢复管理器(RMAN)。ASM作为单独的Oracle实例实施,只有它在运行时其他数据库才能访问它。在Linux上,只有运行OCSSD服务(由Oracle通用安装程序默认安装)才能使用ASM。ASM需要的内存不多:对大多数系统,只需64MB。安装ASM在Linux平台上,ASM可以使用原始设备,或通过ASMLib接口管理的设备。出于易于使用和性能方面的原因,Oracle建议在原始设备上使用ASMLib。ASMLib现在可以从OTN免费下载。本部分逐步讲解使用ASMLib配置一个简单ASM实例和构建一个使用ASM进行磁盘存储的数据库的全过程。确定所需的ASMLib版本ASMLib以三个Linux程序包组成的程序包集提供:oracleasmlib-ASM库oracleasm-support-用于管理ASMLib的实用程序oracleasm-ASM库的内核模块每个Linux发行套件都有其自己的ASMLib程序包集。在每个发行套件中,每个内核版本都有一个相应的oracleasm程序包。以上来自说白了就是ORACLE自己的,不通过操作系统对磁盘进行管理。
文章分享结束,oracle9i客户端安装与配置和dmp文件导入oracle数据库的答案你都知道了吗?欢迎再次光临本站哦!
本文链接:http://www.xinin56.com/su/8809.html