oracle 多实例配置记录

in 编程
关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9

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 这个表空间的物理名称不能重复,表空间名字是一样的

 

 

关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9
扫一扫关注公众号添加购物返利助手,领红包
Comments are closed.

推荐使用阿里云服务器

超多优惠券

服务器最低一折,一年不到100!

朕已阅去看看