sql>create undo tablespace UNDOTBS1 datafile 'G:\oradata\datora\UNDOTBS01.DBF' size 300m REUSE AUTOEXTEND ON NEXT 300M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;
sql>alter system set undo_tablespace=UNDOTBS1;
sql>drop tablespace UNDOTBS2 including contents;
sql>select * from dba_tablespaces;
5)单个表读取错误处理
经过第4)步后把第3)步增加的启动参数去掉,可以正常启动数据库了。但在执行排名数据处理过程中提示“没有找到对象错误”。经过业务跟踪,发现8月8日的表数据在做汇总处理的时候不能正常读取此表,但在增加rownum参数读取部分数据又可以成功。于是利用CREATE TABLE xxx AS SELECT ... WHERE ROWNUM<=xxx重新建立了8月8日的数据表。
到目前为止,数据运算仍在正常运行中。
其他参考示例:
-- 命令符下启动Oracle
net start OracleDBConsoleorcl net start OracleOraDb10g_home1iSQL*Plus net start OracleOraDb10g_home1TNSListener net start OracleServiceorcl --命令符下进行监听程序的操作
C:\>lsnrctl start C:\>lsnrctl stop C:\>lsnrctl status