select tablespace_name from dba_tablespaces where tablespace_name='TESTSPACE'tablespace_name
---------------------------------------------------------------------------
TESTSPACE CREATE TABLE PERSON_1(
ID NUMBER(4),
NAME VARCHAR2(10),
SEX CHAR(2),
BIRTHDAY DATE
) tablespace TESTSPACE
----------------------------------------
成功
如果
select tablespace_name from dba_temp_files where tablespace_name='MYTEMP'tablespace_name
---------------------------------------------------------------------------
MYTEMP CREATE TABLE PERSON_1(
ID NUMBER(4),
NAME VARCHAR2(10),
SEX CHAR(2),
BIRTHDAY DATE
) tablespace MYTEMP
ERROR ORA-02195 尝试创建PERMANENT 对象在TEMPORARY 表空间中
为什么会这样呢?
---------------------------------------------------------------------------
TESTSPACE CREATE TABLE PERSON_1(
ID NUMBER(4),
NAME VARCHAR2(10),
SEX CHAR(2),
BIRTHDAY DATE
) tablespace TESTSPACE
----------------------------------------
成功
如果
select tablespace_name from dba_temp_files where tablespace_name='MYTEMP'tablespace_name
---------------------------------------------------------------------------
MYTEMP CREATE TABLE PERSON_1(
ID NUMBER(4),
NAME VARCHAR2(10),
SEX CHAR(2),
BIRTHDAY DATE
) tablespace MYTEMP
ERROR ORA-02195 尝试创建PERMANENT 对象在TEMPORARY 表空间中
为什么会这样呢?
解决方案 »
- 清除日志
- VC6之ADO操作oracle问题
- 查看临时表空间时遇到的疑惑。请求您的帮助!谢谢!
- 求助在这种表结构下如何写出Sql语句进行汇总统计,希望高手指点。
- 数据库 表/索引的定义放在哪个系统表,我想导出整个schema 的DML?
- server process和session和cursor
- 高手帮忙啊!!!最近公司oracle9经常莫名其妙的连接不上!!!
- 求oracle8i中文版有效下载地址,百分只送一人
- 刚解决更换路径,现在创建数据库的时候,创建到60%的时候出现ORA-02084????这样错误提示?
- oracle9.0.1不支持中文
- oracle 10g
- 帮忙看一下邮件验证的正则表达式(oracle10g)
ID NUMBER(4),
NAME VARCHAR2(10),
SEX CHAR(2),
BIRTHDAY DATE
)
temporary tablespace MYTEMP
ORA-00922: 选项缺失或无效
这个错误,按照你的执行
tablespace只能指定PERMANENT永久表空间,临时表空间不可以在表级别指定,只可以在用户级别上指定。
create user xxx identified by xxx temporary tablespace temp
然后使用你在这个用户下建立的表都是使用的这个用户的临时表空间啊
2 ID NUMBER(4),
3 NAME VARCHAR2(10),
4 SEX CHAR(2),
5 BIRTHDAY DATE
6 )
7 /
Table created
--对应临时表是不需要指定表空间的,他本身是存在系统默认指定的临时表空间