ora-39171(ORA39171 影响数据导入么)
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