oracle 11g 报错记录

1.ORA-01034: ORACLE not available

   sqlplus "sys/password as sysdba"

2.ORA-00119: invalid specification for system parameter LOCAL_LISTENER

  修改bhome_1databaseSPFILEXIANGDE.ORA,复制数据库中到initorcl.ora,修改,再startup

3.no message file for product:

  查看环境变量设置是否正确

4.ORA-01078:

  我从oracleadmin isesoftpfile目录下把init.ora.113200823544:ORACLEORA92DATABASE下,然后重命名为INITRISESOFT.ORA文件

5.ORA-01552: 非系统表空间 'USERS' 不能使用系统回退段
 show parameter undo;
 1)
SQL> create undo tablespace "UNDOTBS02" datafile 'D:oracleproduct10.2.0oradatazjportUNDOTBS02.DBF' size 128m reuse autoextend on next 10m maxsize 2048m;

 2)SQL> alter system set undo_tablespace=UNDOTBS02  scope=spfile;
 3)SQL> alter system set undo_management=auto scope=spfile;
 4)SQL> shutdown immediate;
 5)SQL> startup;
 6)SQL> DROP TABLESPACE UNDOTBS1 INCLUDING CONTENTS AND DATAFILES;
 7)SQL> shutdown immediate;
 8)SQL> startup;

6、ORA-25153: 临时表空间为空
  1)首先查看dba_tablespaces,表空间都online
  2)查看dba_temp_files SQL> select tablespace_name,file_name from dba_temp_files;
  3)alter tablespace temp add tempfile 'D:oracleproduct10.2.0oradata estTEMP01.DBF'size 21M autoextend off;

7、ORA-32001: 已请求写入 SPFILE, 但是在启动时未指定 SPFILE  

   1、确定$ORACLE_HOME/dbs/下没有spfile文件,有的话改个名备份吧。
   2、以sysdba用户启动数据库到任何状态(nomoutn、mount或open),执行create spfile from pfile。
  3、shutdown immediate;  startup

8、dblink中文字符查询时会出现截取情况:两种方式:转码utl_raw.cast_to_varchar2(utl_raw.cast_to_raw(JLZH))  and exists (select 1 from dual) 强制转换

原文地址:https://www.cnblogs.com/zzfy/p/4210054.html