创建用户时报错

水月晴天 2014-07-28 11:47:23
创建表空间:
CREATE TABLESPACE NNC_DATA01 DATAFILE 'D:\ORADATA\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE TABLESPACE NNC_INDEX01 DATAFILE 'D:\ORADATA\nnc_index01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ;
建立用户:
create user nc63zs identified by "1" default tablespace NNC_DATA01 temporary tablespace NNC_DATA01;
执行建立用户时报错:
第 1 行出现错误:
ORA-10615: Invalid tablespace type for temporary tablespace
该如何修改呢?
...全文
379 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sych888 2014-07-29
  • 打赏
  • 举报
回复
提示很明显吗 可以不指定临时表空间,默认使用系统默认临时表空间
huangdh12 2014-07-29
  • 打赏
  • 举报
回复
引用 楼主 u012919028 的回复:
创建表空间: CREATE TABLESPACE NNC_DATA01 DATAFILE 'D:\ORADATA\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ; CREATE TABLESPACE NNC_INDEX01 DATAFILE 'D:\ORADATA\nnc_index01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ; 建立用户: create user nc63zs identified by "1" default tablespace NNC_DATA01 temporary tablespace NNC_DATA01; 执行建立用户时报错: 第 1 行出现错误: ORA-10615: Invalid tablespace type for temporary tablespace 该如何修改呢?
CREATE TABLESPACE NNC_DATA01 DATAFILE 'D:\ORADATA\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ; CREATE temporary TABLESPACE temp_01 tempfile 'D:\ORADATA\temp_01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ; create user nc63zs identified by "1" default tablespace NNC_DATA01 temporary tablespace temp_01;
水月晴天 2014-07-28
  • 打赏
  • 举报
回复
要怎么修改呢
huangdh12 2014-07-28
  • 打赏
  • 举报
回复
tempoarary tablespace 错了
CT_LXL 2014-07-28
  • 打赏
  • 举报
回复
引用 楼主 u012919028 的回复:
创建表空间: CREATE TABLESPACE NNC_DATA01 DATAFILE 'D:\ORADATA\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ; CREATE TABLESPACE NNC_INDEX01 DATAFILE 'D:\ORADATA\nnc_index01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ; 建立用户: create user nc63zs identified by "1" default tablespace NNC_DATA01 temporary tablespace NNC_DATA01; 执行建立用户时报错: 第 1 行出现错误: ORA-10615: Invalid tablespace type for temporary tablespace 该如何修改呢?
NNC_DATA01是临时表空间吗?换个临时表空间啊
bw555 2014-07-28
  • 打赏
  • 举报
回复
你要把这个分配给用户用作临时表空间的表空间建成临时表空间,不能是普通表空间。 处理: (1)把该表空间删除 alter tablespace temp_XXX offline; drop tablespace temp_XXX including contents; 删除temp_XXX .dbf (2)重建临时表空间 create temporary tablespace temp_kysh tempfile 'd:\database\data\temp_XXX.dbf' size 500M; alter database tempfile 'd:\database\data\temp_XXX.dbf' autoextend on;
bw555 2014-07-28
  • 打赏
  • 举报
回复
也可以考虑用数据库安装时自带的临时表空间 temp
bw555 2014-07-28
  • 打赏
  • 举报
回复
另外建临时表空间吧 你的default tablespace为NNC_DATA01 temporary tablespace不可能和default tablespace共用同一个表空间的
bw555 2014-07-28
  • 打赏
  • 举报
回复
引用 4 楼 u012919028 的回复:
要怎么修改呢
换一个其他临时表空间 或 重建NNC_DATA01为临时表空间,方法参照1楼

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧