重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、如果两台服务器,存在的表结构什么的都一样,可以使用冷备份全库,把所有的数据文件、日志、归档日志等全拷贝过去(如果是linux系统,要使用oracle用户操作,否则会产生文件权限问题)
公司主营业务:网站设计制作、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出铁山免费做网站回馈大家。
2、RMAN的异机恢复
3、EXPDP/IMPDP 全库导出、全库导入(注意版本问题,低往高可以,反之不可以)!
1、用exp,然后在另一个数据库中imp。不适用于从低版本到高版本的导入。
2、在一个数据库中,用PL/SQL从表中导出数据,可生成SQL脚本或文本数据;然后在用PL/SQL连上另一数据库进行导入数据。
3、建立dblink,然后 insert table
select * from table@db1;
在虚拟机中打开运行输入cmd
在弹出的命令行中输入:exp用户名/密码@远程oralce数据库的IP:端口号/实例file=存放位置:\文件名.dmpfull=y。
如果不是dba的话会有如下提示
root用户下首先切换到oracle用户命令: su-oracle
导出命令格式如下:expuser/pwd@SIDfile=path/sth.dmp其中:user/pwd是你要导出的表空间的oracle用户的用户名与密码;SID为oracle启动实例,一般为orcl。path是你导出的路径;请注意最后面的sth.dmp不能少。
导入dmp文件-在oracle用户下:两种方法[oracle@system~]impuser/passwdfileName=fielPathfull=y(full不能少)
导入导出在oracle用户下,文件file=路径+dmp的文件名,都不能少。
我只导过9i的版本,你看看用不用得上吧
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是其他版本的,希望能帮上一点忙