Oracle数据库迁移

数据库服务器运行时间长了 可能需要换服务器  这时候需要从一台服务器迁移到另一台服务器。

首先下载安装 ,在一台服务器上安装好oracle,一般的服务器都有防火墙设置,要把防火墙打开,记住一定要把防火墙打开,要不然连接不上。


本文介绍的方法是使用navicate 进行迁移。

第一步:在目标数据库中创建表空间和用户

这点我再次向对Oracle数据库不熟悉的同学强调一下,对于Oracle数据库不像MySQL中,一个用户可以管理多个数据库,对Oracle来说,一个用户只对应一个数据库,而新创建的用户是没有任何资源和权限的,所以需要管理员用户为其分配资源权限.

在控制台以管理员权限登录建立连接:
sqlplus system/admin@192.168.1.58:1521/orcl
conn /as sysdba;


创建表空间与用户:
<!-- 创建表空间 datafile为你oracle安装文件的路径,其中casic_smart.dbf是自己随便命名的 -->
create tablespace casic_smart datafile 'E:\oracle\product\10.2.0\oradata\orcl\casic_smart.dbf' size 1000m;
<!-- 创建用户 并为其指定表空间 -->
create user tianzhi_smart identified by tianzhi_smart default tablespace casic_smart quota 500m on users;
<!-- 授予权限 -->
grant all privileges to tianzhi_smart;
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

创建表空间与用户名

第二步:使用Navicat Premium 分别与源数据库和目标数据库建立连接

使用Navicat Premium连接Oracle数据库时,可能会报出如下错误: 
连接异常信息展示 
具体解决方案,可参考我的另外一篇博文: Navicat 提示Cannot create oci environment 解决方案

数据库连接成功后如下图:

连接数据库

进行数据输出:

这里写图片描述 
这里写图片描述 
这里写图片描述


参考:http://blog.csdn.net/javaee_sunny/article/details/52995013



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值