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-09-10 14:44:58

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

IIS提示Service Unavailable错误解决办法

问题一 . 现象描述 1)访问网站出现"Service Unavailable"错误 2)查看IIS中的应用程序池出现被自动禁用情况 3)计算机管理 - 系统工具 - 事件查看器 - 应用程序:出现错误(来源:.NET Runtime 2.0,类型:错误,事件ID :1000,描述:Faulting application w3wp.exe, version 6.0.3790.3959, stamp 45d6968e, faulting module kernel32.dll, ver

mysql保存查询数据提示:specified twice错误解决办法

错误提示 MySQL提示Column 'content' specified twice,根据英文我们知道是列"content"被使用了两次,这样就好解决了,找到sql语句中删除一个content字段即可. 解决办法 就是删除你重复的字段即可

Win10安装.net失败提示错误代码0x80070003错误解决办法

如下所示我们安装net frameword3.5会提示无法安装以下功能了: 原因分析: 如果电脑创建过多个账户并且有的已经删除了,这样可能导致一些问题,因为注册表没有清除干挣了 Win10系统安装.net失败的解决方法:  方法一: 1.现在我信来进入到系统的注册表了,可以使用win10搜索功能搜索Regedit回车打开注册表编辑器;(或按Win+R打开运行然后输入 Regedit 点击确定即可打开注册表) 2.在注册表中定位到: HKEY_LOCAL_MACHINE\SOFTWARE\Micr

dedecms上传文件提示Field:1错误解决办法

一个项目突然上传图片提示错误,昨天还是好好的,我第一想法就是空间满了,查看空间大小还有很多,google一下才发现,是BOM头的问题,可能是用记事本修改了common.inc.php文件直接传上去的,产生了BOM,用编辑器清除一下BOM头或者把下面的代码保存成1.php上传到网站的根目录执行即可!  代码如下 复制代码 $filename = './data/common.inc.php'; $contents = file_get_contents($filename); $charset[1

sql2008 附加数据库时出现5123 错误解决办法

解决方法:   1.直接把己有数据库复制到sql安装目录下  代码如下 复制代码 C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA   这样就可以附加,不知道是不是在装数据库时漏选了什么操作,以前没遇到过.   2.在己有数据库mdf和ldf文件上,     代码如下 复制代码 右键---->属性---->添加---->高级---->立即查找---->Authenticated Users

安装Office时提示error 1706错误解决办法

如下所示,安装过程中提示 error1706,如图所示:     原因分析: 通常是由于权限不足或对TEMP文件夹缺少足够权限导致的. 解决方案: 1. 在电脑桌面我们双击"计算机"进入之后再找到"组织"进入然后找到"文件夹和搜索选项"再点击下面的"查看"之后我们再"隐藏受保护的系统操作文件" 选中状态给取消选,接着我们再把"显示文件.文件夹和驱动器"前的复选框选上---确定. 2. 好

网易邮箱大师登陆QQ邮箱提示账号密码错误解决办法

如果不能绑定QQ邮件我们先登录要绑定的QQ邮件,如我们输入mail.qq.com,之后我们再点击"设置---账户----把pop3与imap开启--设置独立密码"如下图所示 然后选择输入正常的邮箱格式QQ号@qq.com和密码就可以绑定了. 邮箱大师添加qq邮箱方法 1.要登录我们必须开启IMAP才可以了,我们点击如图所示[设置]-[账户]如下图所示 2.选择账户之后,我们点击[开启IMAP服务]然后我们再点击[开启]按钮,如下图所示. 3.开启IMAP/SMTP服务的同时,需要先设置

ORA-01097错误解决办法及探索shutdown immediate

ORA-01097错误解决办法及探索shutdown immediate 很晚了要关机睡觉了,先把oralce 数据库关闭,结果出现下面的错误. SQL> shutdown immediate ORA-01097: cannot shutdown while in a transaction - commit or rollback first 提示说在一个事物未提交或者回滚前不能shutdown.我才想到我对一个测试用的表,进行了下面的更新而没有提交. SQL> update test01

mysql中使用过程中常见错误解决办法收集

1.Mysql errono 1005 : 主外键不是完全一致 , 请检查如下几点:       a.字段是否存在       b.类型是否一致(注意unsigned , powerdesign 生成问题)       c.数据库引擎是否一致       d.字符编码是否一致       e.windows平台下注意修改lower_case_table_names = 0, windows本身不区分文件大小写,改为0之后就区分了可能造成找不到引用的表  2.Mysql errono  121: