oracle数据库提示ORA-01129错误

   数据库版本

 代码如下  

SQL> select * from v$version;
 
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE    11.2.0.4.0      Production
TNS for HPUX: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production

  报ORA-01129错误

 代码如下  

SQL> create index SERIVCE.ind_xifenfei on SERVICE.t_user(create_date);
create index SERIVCE.ind_xifenfei on SERVICE.t_user(create_date)
                                         *
ERROR at line 1:
ORA-01129: user's default or temporary tablespace does not exist

  查询表空间信息

 代码如下  

SQL> select TABLESPACE_NAME,CONTENTS,STATUS from dba_tablespaces where TABLESPACE_NAME in ('SERVICE','TEMP');
 
TABLESPACE_NAME                CONTENTS  STATUS
------------------------------ --------- ---------
SERVICE                        PERMANENT ONLINE
TEMP                           TEMPORARY ONLINE

  通过分析,证明相关的表空间都存在,进一步检查sql语句,发现SERVICE被错误的书写为了SERIVCE,检查SERIVCE用户.

 代码如下  
SQL> select count(*) from dba_users where username='SERIVCE';
 
  COUNT(*)
----------
         0

  通过分析,可以知道是因为index对应的用户不存在,从而出现了ORA-01129的错误,按道理应该报ORA-01918,而不是ORA-01129.查询MOS发现Bug 17058847 Creating index in non existing schema results in ORA-1129 and not ORA-1918

时间: 2024-10-03 15:47:37

oracle数据库提示ORA-01129错误的相关文章

plsql连接oracle数据库报ora 12154错误解决方法_oracle

plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错"ORA-12154: TNS: 无法解析指定的连接标识符" 解决方法如下: 1.先检查服务器端的监听服务是否打开,如果没有打开请启动其监听 客户端:tnsping <tns_name> 服务器Linux下: #>lsnrctl status 查看监听状态 #>lsnrctl start 启动监听 2.通过Sql

vb.net-ASP.NET连接oracle数据库提示 :不支持关键字: “(kstsdb”。

问题描述 ASP.NET连接oracle数据库提示 :不支持关键字: "(kstsdb". 我利用vb.net编写asp.net连接oracle数据库时,提示:不支持关键字: "(kstsdb".我的具体代码是这样写的 Dim constring As String = ""(KSTSDB=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.12.15.203)(PORT=1521))(CONNECT_DAT

安装oracle数据库提示“程序异常终止”解决方案

由于公司的OA系统使用的是oracle数据库,s所以为了系统的调整与测试,我在自己本机win7的系统上安装oracle的数据库. 本以为这是一件很简单的事情,可是在安装过程中却出现问题了.一直安装不成功,出现如下的提示: 刚开始我以为是我本机系统的原因,于是就换了一个新win7系统.可是更换了新的系统后,安装还是不成功,出现的还是上面的提示. 那这就说明,这不是我本机系统的缘故.那问题应该是这个安装文件的问题.于是,就去百度中谷歌了一下.呵呵,网上还真有这方面的资料. 呵呵,于是咱就按照网上说的

中断ORACLE数据库关闭进程导致错误案例

昨晚下班的时候,我准备关闭本机的虚拟机上的ORACLE数据库后准备下班,但 是由于我SecureCRT开了多个窗口,结果一不小心,疏忽之下在一个生产服务器上执行了shutdown immediate命令,大概过了6到7秒,发现该命令还没有响应,我才发现我这个命令执行错了服务器.一惊之下,想都没有想直接CTRL+C想中断这个 操作. 如下所示: SQL> shutdown immeidate; SP2-0717: illegal SHUTDOWN option SQL> shutdown imm

oracle数据库提示ORA-27102: out of memory问题处理

公司的一台oracle数据库在启动时候报错ORA-27102: out of memory ,具体如下: 现象: alter system set sga_max_size=12884901888 scope=spfile      ---(12G) 出现:  SQL >startup force ORA-27102: out of memory Linux-x86_64 Error: 28: No space left on device 网上查询ORA-27102报错代码的解决方法,发现为s

oracle数据库提示 ORA-01129错误解决办法

数据库版本  代码如下 复制代码 SQL> select * from v$version;   BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Producti

oracle数据库提示ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O

接到网友技术支持请求,win 2003 ntfs格式文件系统,Oracle 8.1.7版本,主机重启后,数据库无法正常启动,offline datafile 15,数据库open成功,但是datafile 无法正常online,报错为:ORA-27069: skgfdisp: attempt to do I/O beyond the range of the file,请求协助处理 SQL> recover datafile 'D:/ORACLE/ORADATA/ORCL/ZSF_DATA.DB

ORACLE数据库ORA-00257空间不足错误的解决

今天数据库突然连不上了,报ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于 Archivelog归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决 . 首先进入oracle用户,使用rman工具执行命令rman target/: oracle@test-idm-db01$ rman target/ Recovery Manager: Release 11.2.0.1.0 - Production on Wed May 15 09:29:

解决oracle数据库EXP-00104: datatype (BINARY_DOUBLE) 错误

进行了一次使用exp数据迁移,客户和我说丢失了表,我觉得比较奇怪,分析日志发现EXP-00104: datatype (BINARY_DOUBLE)错误,对其单表进行导出,发现问题重现 [oracle@app73 ~]$ exp system/oracle123 file=/Data/1.dmp tables=CHF.T_XIFENFEI   Export: Release 11.1.0.6.0 - Production on Wed Oct 14 23:25:31 2015   Copyrig