oracle多实例配置,oracle 多实例配置记录

oracle在实际开发中,避免不了同一个数据库,有多个版本的情况,所以我们需要熟悉知道,数据库,与实例,表空间,用户,之间的关系

创建不同的实例,放置不同的数据库版本,是我们简单实用的做法

1.在安装好oracle 服务端后,会有一个默认数据库 orcl ,根据需要还原的数据库,在orcl这个实例创建相应的表空间,通过cmd,执行sqlplus /@orcl as sysdba,

命令进入orcl 实例,在sql>  做以下操作,

--创建表空间

create tablespace XXX datafile 'E:\app\gf\product\11.2.0\dbhome_1\dbs\asset_data.dbf' size 1000M autoextend on next 100;

create  temporary tablespace XXXX tempfile 'E:\app\gf\product\11.2.0\dbhome_1\dbs\asset_data_temp.dbf' size 500M autoextend on next 100;

2.然后在orcl实例的表空间,创建对应的用户

--创建用户并指定表空间

create user asset identified by asset123

default tablespace XXX

temporary  tablespace XXXX;

3.将dba 权限授予创建的用户

--给用户授予权限

grant dba to asset;

4.导入数据库

在cmd 执行 imp asset/asset123@orcl  file=D:/meilin/xxxdatasource/XXXXX.dmp ignore=y full=y buffer=5400000;

以上步骤对于单版本的数据库来说,已经足够使用了,如果突然间领导说,这个版本的数据不可以泄漏,那么我们就需要增加 一个实例,一个数据做演示用,一个数据做开发用

5.新建一个数据库实例,这个网上有很多文章,大家自行解决

假如我新建了一个实例叫test

那么,我们如何导入新版本的数据库呢

在cmd 用sqlplus /@test as sysdba;

进入test 实例,重复执行上面的4步操作即可

注意asset_data.dbf 这个表空间的物理名称不能重复,表空间名字是一样的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值