Sql 导入到oracle 12c时出现命名空间错误
我是甲骨文12c的新手,正在尝试跟随 我已经创建了一个新连接Sql 导入到oracle 12c时出现命名空间错误,sql,oracle,oracle11g,oracle12c,Sql,Oracle,Oracle11g,Oracle12c,我是甲骨文12c的新手,正在尝试跟随 我已经创建了一个新连接orcl/SYSTEM/oracle,并在sqldeveloper命令行中以SYSTEM/oracle的身份登录 问题是,当我试图从demo.zip文件导入twitter_data.imp时: imp dmuser/dmuser file=twitter_data.dmp log=twitter_data.log full=y 它说没有“TBS_1”名称空间。如何为oracle 12c全局创建此命名空间(在我的新连接中)。我有点想它应
orcl/SYSTEM/oracle
,并在sqldeveloper命令行中以SYSTEM/oracle
的身份登录
问题是,当我试图从demo.zip
文件导入twitter_data.imp时:
imp dmuser/dmuser file=twitter_data.dmp log=twitter_data.log full=y
它说没有“TBS_1”名称空间。如何为oracle 12c全局创建此命名空间(在我的新连接中)。我有点想它应该是表的名称空间(但并没有,对吧?)
谢谢。您可能缺少一个
表空间
;试试下面的方法
CREATE TABLESPACE TBS_1 DATAFILE 'TBS_1_dat' SIZE 500K AUTOEXTEND ON NEXT 300K MAXSIZE 100M;
如果您有Oracle SQL开发人员,请转到已创建的数据库连接并单击管理数据库。将向您提供所有表空间的列表以及容量和可用空间 twitter_data.dmp文件可能是在表空间“TBS_01”上创建的。还原时,它将搜索相同的 以SYSDBA身份连接时,按如下所示创建表空间-
CREATE TABLESPACE tbs_perm_02 DATAFILE 'tbs_01.dat' SIZE 500M
要创建的dat文件的路径取决于您,以及您自由选择的自动扩展和其他选项