oracle数据库从本地导出,恢复到本地,不同的表空间不同用户,报错,对象类型index创建失败

oracle数据库从本地导出,恢复到本地,不同的表空间不同用户,报错,对象类型index创建失败,第1张

1.用户名和表空间名称可以不一致,但是需要在导入的命令行中显示给出新旧的映射关系,否则会报表空间不存在,而用户会帮你创建。

2.如果导入已存在的用户,至少要有能够创建各种导入对象的权限和对其他schema下引用到的表的读权限,如create table,view,materialized view,sequence等等。否者导入过程中会报没有相应权限。

Oracle数据库本身对用户和表空间没有特别的要求,不同用户可以使用同一个表空间,甚至可以直接使用系统表空间。

CREATE USER USER_1 IDENTIFIED BY PASS DEFAULT TABLESPACE USERS

CREATE USER USER_2 IDENTIFIED BY PASS DEFAULT TABLESPACE USERS

但是出于后期运行维护和性能管理考虑,建议应用用户创建使用新的表空间,并且不同用户分别使用不同的表空间,便于权限划分、系统升级、数据维护、备份恢复、数据迁移、性能调优等。

oracle和sql有很大的不同

oracle数据库必须要有表空间 如果没有指定 就是默认的表空间

你可以理解为表空间就是给数据库存放东西的地方

一个表空间可以有多个数据库


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9475494.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存