背景:
生产环境上线,需要将测试环境数据库的Schema1,Schema2,Schema3,Schema4,Schema5五个Schema迁移到生产环境,手上并没有测试环境和生产环境的数据库服务器的操作权限,但是有数据库对应TNS信息 ,可以在本地使用pl/sql连接上数据库,最终目标是需要将测试环境的Schema1,Schema2等5个Schema中的表,视图,Package,序列,同义词等数据库对象一起迁移到生产环境,并删除对应业务表的数据,保证生产环境的接口正常运行,下面是详细的迁移步骤
迁移步骤
1、如果没有新建表空间,执行如下语句,新建表空间,在目标数据库(sys登录目标数据库),有多少个Schema就需要新建多个表空间,表空间大小视情况而定
create tablespace Schema1_DATA
datafile '+DATA_PORTAL/PORTALPROD/Schema1_DATA.dbf' --path/file_name
size 50m
autoextend on next 500m maxsize 20480m;
2、新建Scheam并授权,新建之前先删除(sys登录目标数据库)
drop user Schema1 cascade;
cre
cre