试试IMP和EXP吧。
具体我也没这样弄过。
具体我也没这样弄过。
解决方案 »
- oracle手工建库步骤
- 关于在PL/SQL中读写文件:怎么在init.ora中增加utl_file_dir目录
- 如何将同一个数据库中不用用户可见的表进行insert 操作?
- 一个简单的PL/SQL语句怎么就错了呢?请赐教
- 用PL/SQL的PRINT打的东东,在哪可以看到?
- 用OleDb连接Oracle,如何用Parameters传递参数?
- 用Oracle9i高级索引技术助力SQL
- 关于dbms_sql包的问题。
- 妹妹有问题,快来帮忙啊!!急!!
- 请问大虾:安装好9i Database后,他的基于Java的管理界面是中文的,怎么样还原成英文呢?
- Oracle9i的SQL*PLUS Worksheet问题
- 请求推荐学习oracle的电子书籍
Sqlserver上的多个数据库可以同时共用一个服务,而且备份份和数据库维护都可以同时建立.
从管理台上看,也是在一个根节点下,还有其它可以公用的东西.
但是Oracle上的每个库之间都是独立的,要单独建立不能公用参数,每个库都有独立的服务,备份维护计划都要单独建立.无法公用.
而且要连接Oracle数据库的电脑,一定要安装客户端而且要建立连接设置.1)在服务器上建立与Sqlserver对应的数据库,不用建表.(要记住每个Oracle库的SID,建立客户端连接使用)
2)在Sql服务器上安装Oracle客户端,为每一个Oracle库建立连接.(必需安装)
3)利用SQL Server中的汇出资料(简体应该是导出资料),将Sql中的表和资料导入导Oracle中对应的数据库中.(要使用上面建立的连接名)
4)导出资料完成后,在Oracle中表建立索引,触发器.
5)建立连接帐号,给与权限.
6)程序中的数据库连接语句更换,SQL语句更换(主要是在SQL语句中有运算的语句,因为SQL,Oracle两者的SQL语句在特殊处理,和运算上有些差别.)
但proc、trigger、view、func等要进行调整
正如同yqwd911所说的,当前碰到的问题不仅是数据迁徙的问题,更多的是想弄明白Oracle的多数据库
管理方式,因为原项目中大量代码涉及SQL server 的跨数据库操作,为了尽量减少原代码的改动,在Oracle中如何组建类似SQL server的数据库结构显得至关重要,请大伙继续给以关注和指导
谢谢
或者建立一个新的表空间(这很类似sqlserver,但是对于oracle没什么用)
" “年度结转”用oracle分区表可以更好的来对于大量数据提高效率。
或者建立一个新的表空间(这很类似sqlserver,但是对于oracle没什么用)"
"但是对于oracle没什么用",是升么意思?请明示,谢谢
如“年度结转”每年建立一个表或数据库来存储,这样可以使数据检索速度
加快,也为备份恢复的管理提供了方便!
这种特性对应于oracle的分区表真是太适合了,你可以根据时间区间,将数据分割
能够提高数据检索速度。而建立一个新的表空间看起来和sqlserver的建库很像,
但是对于oracle来说没什么实际意义,不能加快查询数据的速度,即得不到好处!
所以你还是应该将针对sqlserver的这种开发思路,在oracle中用分区表实现!
有点罗嗦。见笑了。
“数据库名.dbo.表名”的格式来表达数据表,在Oralce中如何表达类似的结构?
问这个问题主要是考虑原代码尽量少改动,请大伙给俺培训一下,谢谢