扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
我只导过9i的版本,你看看用不用得上吧
创新互联建站是一家专业提供禹州企业网站建设,专注与网站制作、成都网站制作、H5建站、小程序制作等业务。10年已为禹州众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
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是其他版本的,希望能帮上一点忙
1、首先打开电脑,点击进入浏览器。
2、其次点击搜索oracle,选择第一个进入,点击选择数据化,选择复制的包,点击使用。
3、最后点击确认即可。
可以热备份:\x0d\x0aSQL alter database begin backup\x0d\x0a然后退出SQL,将Oracle软件和数据文件直接拷贝\x0d\x0a等都拷贝完了,再进sqlplus 执行:\x0d\x0aSQLalter database end backup\x0d\x0a然后将begin时刻到end时刻产生的归档也拷贝出来,\x0d\x0a这就完成了全备\x0d\x0a\x0d\x0a如果你要在oracle下备份整个数据库:可以用expdp方便的进行\x0d\x0aexpdp sys/XXX dumpfile=XXXX.dmp directory=XXXX\x0d\x0a其中directory是在oracle下建立的文件夹对象名\x0d\x0a假如你没建立过\x0d\x0a那么首先执行create directory dpdata1 as 'd:\test\dump';\x0d\x0a然后把expdp这样写directory=dpdata1
导出:exp user1/pwd1@test1 file = ‘d:\test1.dmp’
用test2登录 导入 imp user2/pwd2@test2 file = ‘d:\test1.dmp’ full=y
可以的
怎样用最简单的方法复制或迁移Oracle数据库
在DBA的日常工作中,经常需要重装或在新机器上安装Oracle,但每次安装所浪费的时间、精力以及失败的挫折都在考验着DBA的承受能力,本文着重介绍了一个简单的复制和迁移Oracle数据库的方法,详细内容请参考下文。复制迁移的步骤如下:
1、首先,复制原Oracle数据库的安装目录到新机器或系统中的安装目录,注意目录要一致,盘符也要一致。
2、假如Oracle的安装目录不在ProgramFiles系统文件夹下,我们需要把原系统中的ProgramFiles文件夹下的Oracle目录也复制到新系统的ProgramFiles文件夹中去。
可用如下方法复制:
如果新表不存在:
比如有一张表叫test,现在要复制表结构及表内数据,可执行代码:
create table test as select * from test;
这样就把表结构连同数据一起复制了。
如果表存在,可用以下代码:
insert into test1 select * from test;commit;
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流