详细的方法这里很难解答,需要你另外参考博客或是文档,不过我给你解释下原理.重点就是oracle软件和数据库数据是相分离的,这点你要有自信,所以数据不丢,搬移到另一台电脑完全可行.这里面那些文件是独立于oracle软件呢?
①.、init.ora初始参数文件,也称为pfile、spfile,是数据库启动所必须的文件;
根据你的情况,因为你需要:关闭数据库、不需要归档、密码文件可以后创建.
所以前三个文件你必须搞清楚,搞清楚了就ok了,将前三项copy到另一台安装好oracle的机子,根据实际环境,修改init里面的内容,然后就可以启动数据库了,不过会提示某些数据文件路径可能错误的问题,是由于新环境和就环境路径不一样,根据ctl控制文件找不到,所以需要有些命令来修改路径.也会有其他各式各样的问题,但是这是正常的!并不是说数据库坏掉了,是dba必须要会的工作.
希望给你个浅显的解答.
你是要复制出来还是复制到另外一个表结构:
复制的话直接sql语句 :1. 复制表结构及其数据: create table table_name_new as select * from table_name_old
导出来的话指令不写了、直接百度就有了.
可用如下方法复制:
如果新表不存在:
比如有一张表叫test,现在要复制表结构及表内数据,可执行代码:
create table test as select * from test;
这样就把表结构连同数据一起复制了.
如果表存在,可用以下代码:
insert into test1 select * from test;commit;
以上就是土嘎嘎小编为大家整理的如何复制一个oracle相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!