ora-39171(ORA39171 影响数据导入么)

http://www.itjxue.com  2023-02-18 00:05  来源:未知  点击次数: 

apex2006错误

apex2006错误

apex2006错误

1. ORA-12560:TNS:协议适配器错误

2. ORA-12514:TNS:监听程序无法识别传入连接请求的服务名称

3. ORA-12154:TNS:找不到指定的连接识别符

4. ORA-12541:TNS:没有相应的监听程序

5. ORA-12518:TNS:监听程序无法分配适当的侦听句柄

Oracle11g使用数据泵方式导入出现ORA-39151错误

可以在后边加上参数 table_exists_action=replace

需要加入参数 remap_schame=原用户名:新用户名

例如

impdp estate/estate@orcl schemas=estate directory=zhxt dumpfile=ESTATE20160812LAOLING.DMP logfile=estate.log table_exists_action=replace remap_schame=原用户名:新用户名

执行SQL,提示ORA-01830错误是怎么回事

错误产生原因:date类型不能包含秒以后的精度。

如日期:2012-06-20 21:01:24。

在使用to_date() 函数时有可能出现此错误。

解决办法:

to_date('2012-06-20 21:01:24','yyyy-mm-dd') 是错误的。

to_date( substr('2012-1-1 00:00:00',0,INSTR('2012-1-1 00:00:00', ':', 1, 1)-3),'yyyy-mm-dd') 是正确的。

1、创建存储过程,将一个表中的数据写入另一个表。如下图。

2、测试存储过程,选中存储过程,选择“测试”。

3、“单步进入”,开始进行测试。

4、点击下一步,报错如下,点击确定。

5、再次测试,报错如下。

6、点击“是”,进入如下定位到错误附近,进行检查。定位到该语句“STRSQL := 'SELECT * FROM test1 WHERE ID0 ' ;”检查,发现,定义 “ STRSQL?????? VARCHAR2(10);”10太小,将其修改为“ STRSQL?????? VARCHAR2(1000);”再次进行测试。

7、再次测试,过程正常。

8、继续执行,耗时27秒,完成执行。

9、检查发现,进入一条数据,错误解决。

用expdp导出报错求教ORA-39126,ORA-01555

你好。

这个是回滚段太小,

之后又大量事务重用回滚段,导致延迟块清除的数据被覆盖

短期解决:

alter system set "_offline_rollback_segments"='_SYSSMU8_1682283174$' scope=spfile;

alter system set "_corrupted_rollback_segments"='_SYSSMU8_1682283174$' scope=spfile;

长期解决

增加undo_tableapace的大小,

增加undo_retention的时间,

如果我的回答没能帮助您,请继续追问。

ora39171 什么时候恢复

解决办法如下:

1:通过oem修改表空间大小

2:增加对应表空间数据文件:

altertablespace sde adddatafile'D:\oracle\product\10.2.0\oradata\nj/sde2.dbf'size1000m;

3:修改表空间大小,直接更改数据库大小(RESIZE 5000M表示将整个数据文件改为5G大小)

ALTERDATABASEDATAFILE'D:\oracle\product\10.2.0\oradata\nj/sde.dbf'RESIZE5000M;

4:设置表空间自增长大小及最大值

alter database datafile 'd:\oracle\product\10.2.0\oradata\test1\test6k.dbf' autoextend on next 50m maxsize 200m

(autoextend子句自动扩展的意思。空间不够时。自动增加。

NEXT是下一个区的大小,

由于接下来的每个区是递增的。所以maxsize规定一个最大值)

5:查询表空间使用情况:

(1)SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,

(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"

FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C

WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;

(2)selectupper(f.tablespace_name) "表空间名",

d.tot_grootte_mb "表空间小(M)",

d.tot_grootte_mb - f.total_bytes "已使用空间(M)",

to_char(round((d.tot_grootte_mb - f.total_bytes)/d.tot_grootte_mb*100,2),'990.99')||'%' "使用比",

f.total_bytes "空闲空间(M)",

f.max_bytes "最快(M)"

from(select tablespace_name,round(sum(bytes)/(1024*1024),2) total_bytes,

round(max(bytes)/(1024*1024),2) max_bytes

from sys.dba_free_space

groupby tablespace_name) f,

(select dd.tablespace_name,round(sum(dd.bytes)/(1024*1024),2) tot_grootte_mb

from sys.dba_data_files dd

groupby dd.tablespace_name) d

where d.tablespace_name=f.tablespace_name

orderby1

(责任编辑:IT教学网)

更多

推荐照片处理文章