随笔分类 -  Oracle

ORA-00257: archiver error. Connect internal only, until freed
摘要:问题描述:本来还在愉快的工作中,突然同时通知客户主数据库无法登陆了,心中莫名的一紧,赶紧登陆数据库查看,发现只有sys账号可以正常登录,其他账号登录均提示ORA00257错误。 赶紧百度一下,看大致的意思为归档日志写满了、闪回日志写满了。根据网上提供的方法进行查看: select * from v$ 阅读全文

posted @ 2020-03-20 17:27 jingkunliu 阅读(6842) 评论(0) 推荐(0)

Oracle导出警告“EXP-00003: 未找到段 (0,0) 的存储定义”解决
摘要:环境:CentOS7.4 Oracle11.2.0.4(搭建rac集群) 问题描述:在使用exp命令执行导出的时候,部分表提示“EXP-00003: 未找到段 (0,0) 的存储定义”警告。 问题原因:该问题是因为导出的数据表为空表导致的。Oracle 11GR2当表无数据时,不分配segment, 阅读全文

posted @ 2020-02-12 11:24 jingkunliu 阅读(1742) 评论(0) 推荐(0)

ORA-12541:TNS:无监听程序 ORA-12570: TNS: 包阅读程序失败
摘要:问题描述:现场一台测试服务器,安装有oracle11g(11.2.0.1),上午还运行正常,结果下午直接访问不了,提示错误:ora-12541 无监听程序问题。 问题排查:按照常规方法,重启监听程序以及数据库、重新配置监听程序均无作用,后来发现是listener.log日志文件过大(达到4G,据说这 阅读全文

posted @ 2020-01-16 09:44 jingkunliu 阅读(5646) 评论(0) 推荐(1)

Oracle树形结构查询(递归)
摘要:引用:https://blog.csdn.net/u012615705/article/details/78321022 文章转自上述地址,内部有稍许改动,如有需要请查看原文。 oracle树状结构查询即层次递归查询,是sql语句经常用到的,在实际开发中组织结构实现及其层次化实现功能也是经常遇到的。 阅读全文

posted @ 2019-09-20 10:48 jingkunliu 阅读(21986) 评论(0) 推荐(1)

ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开
摘要:原因:修改归档模式的操作只能在 mount 状态下进行,不能处于 open 状态。 SQL> alter database archivelog;alter database archivelog*第 1 行出现错误:ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开 SQL> s 阅读全文

posted @ 2019-06-18 14:31 jingkunliu 阅读(2283) 评论(0) 推荐(0)

TELNET可以连通但无法创建数据库连接(Oracle)
摘要:问题描述: 近期客户方进行了网络调整,申请A服务器的1521端口开通后,telnet可以访问,但是SQLPLUS、PLSQL等工具一直无法创建相应连接,提示连接超时。 问题排查: 对开放端口的所有服务器都进行了测试,发现部分数据库可以创建连接,只有两台做了rac集群的服务器无法创建数据库连接,因此怀 阅读全文

posted @ 2019-05-31 10:01 jingkunliu 阅读(4545) 评论(0) 推荐(0)

查看Oracle表空间以及用户与其默认表空间情况
摘要:Oracle中一个表空间可能是多个用户的默认表空间,下面语句统计了用户及其默认表空间情况,如果用户多个,用户之间通过逗号分隔。 select t.default_tablespace, to_char(wmsys.wm_concat(username)) all_users from dba_use 阅读全文

posted @ 2019-05-08 17:09 jingkunliu 阅读(9251) 评论(0) 推荐(0)

查看表空间使用情况(SQL)
摘要:1: --查询表空间使用情况 2: SELECT Upper(F.TABLESPACE_NAME) "表空间名", 3: D.TOT_GROOTTE_MB "表空间大小(M)", 4: D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", 5: To_char(R 阅读全文

posted @ 2019-05-07 15:01 jingkunliu 阅读(10980) 评论(0) 推荐(0)

同时使用Union和Order by问题(ORA-00933错误)解决
摘要:之前,同事在编写视图的过程中遇到这样了这个错误。我把简化后的语句整理如下: 1: select 2: '2016' as nf, 3: qxdm, 4: round(sum(tbdlmj)/10000,2) as csydmj--单位转换,2位小数 5: from dltb_2016@dblink_ 阅读全文

posted @ 2019-01-23 16:22 jingkunliu 阅读(863) 评论(1) 推荐(0)

Oracle误删除数据的恢复方法(转)
摘要:来源:原创网站北京北亚数据恢复中心,转载须注明出处。 学习数据库时,我们只是以学习的态度,考虑如何使用数据库命令语句,并未想过工作中,如果误操作一下,都可能导致无可挽回的损失。当我在工作中真正遇到这些问题时,我开始寻找答案。 今天主要以oracle数据库为例,介绍关于表中数据删除的解决办法。(不考虑 阅读全文

posted @ 2018-10-26 17:57 jingkunliu 阅读(498) 评论(0) 推荐(0)

Oracle导出数据EXP00106错误
摘要:在导出dmp文件的时候(命令:exp 用户名/密码@IP/实例名 file=D:\20180910.dmp log=D:\20180910.log),遇到以下错误: 错误原因: 导出使用的是Oracle 11.2.0.1客户端导出oracle 11.2.0.4的服务端的数据,因此报此错误。 解决方式 阅读全文

posted @ 2018-09-11 13:26 jingkunliu 阅读(8139) 评论(0) 推荐(0)

生成Oracle的AWR报告
摘要:1、打开CMD命令对话框,登录SQLPLUS(主要如果是管理员账户,用户名需要加 as sysdba,密码格式为 password@IP/实例名),输入AWR执行SQL语句(注意,路径根据实际安装路径为准)。 我这里的路径是:D:\app\Administrator\product\11.2.0\d 阅读全文

posted @ 2018-07-02 18:29 jingkunliu 阅读(426) 评论(0) 推荐(0)

Oracle数据库自带表空间
摘要:需求:需要整理现场用户创建的表空间以及其存储数据,进行规范化管理。在整理用户现场建立的表空间时,需要排除掉非用户创建的表空间,所有首先需要那些表空间是用户创建的,那些是Oracle自带的。 本机测试建立一个新库,发现自带表空间如下: 下面对每一个表空间进行简单说明(部分内容引自网络): 1、SYSA 阅读全文

posted @ 2018-06-19 15:00 jingkunliu 阅读(2425) 评论(0) 推荐(0)

Oracle数据库用户锁定原因以及处理方式(ORA-28000)
摘要:现场在实施过程中,基于安全考虑(用户名和密码之前暴露给其他公司了),需要对用户密码进行修改。 修改过程很简单(alter user [username] identified by [password];),但是在修改之后出现该用户被锁定的问题。 原因:数据库参数文件中设置了输错密码的次数,登录时当 阅读全文

posted @ 2018-05-09 10:06 jingkunliu 阅读(17059) 评论(0) 推荐(0)

Oracle密码过期问题 ORA-28001:the password has expired
摘要:如果已经过期了,首先需要修改密码,然后设置密码为无限期。修改以sys用户登陆。 修改密码:alter user username identified by password 密码可以和之前的密码相同也可以不同。 修改数据库密码为无限期: Oracle的密码过期规则是用Profile来管理的,系统默 阅读全文

posted @ 2018-05-08 10:26 jingkunliu 阅读(2287) 评论(0) 推荐(0)

Oracle创建表空间以及用户语句
摘要:记录一下常用的语句,便于以后使用… create tablespace TABLESPACENAMEdatafile 'E:\Data\ORACLEDATA\XXX.dbf' size 200M autoextend on next 100M maxsize unlimited logging ex 阅读全文

posted @ 2018-01-18 15:53 jingkunliu 阅读(725) 评论(0) 推荐(0)

PLSQL数据导入导出问题
摘要:oracle导入导出主要由两种方式,一种是用命令方式(imp/exp 用户名/密码@oracle连接名称 file=路径名+文件名 full=y;其中full=y是说明全部导入或者导出,若只针对其中的几个表可以通过table=(表名,表名….)实现);一种是通过PLSQL中Tool工具栏下面的imp 阅读全文

posted @ 2012-04-16 17:28 jingkunliu 阅读(23297) 评论(1) 推荐(0)

ORA29902执行ODCIIndexStart()例行程序中出错 SQL空间查询ST_Geometry配置
摘要:在PLSQL中执行ST空间查询出现错误: 区域条件查询SQL空间查询语句: Select count(tln.objectid) as cid From 表空间名.表名 tln where sde.st_intersects(tln.shape,sde.st_buffer(sde.st_geomet 阅读全文

posted @ 2012-02-24 10:10 jingkunliu 阅读(5848) 评论(0) 推荐(0)

ORA-01659 无法分配超出5(或者其他数字)的MINEXTENTS
摘要:一、问题 导入、新增SDE数据时或者进行版本注册过程中出现。 二、原因 SDE表空间已满 三、解决方法 使用SQLPLUS登陆命令修改,或进入Oracle Enterprise Manager Console手工修改 修改表空间大小命令: ALTER DATABASE DATAFILE 'C:\SD 阅读全文

posted @ 2012-02-22 18:09 jingkunliu 阅读(15436) 评论(0) 推荐(0)

Underlying DBMS error (ora_01000:打开的游标数超过可使用游标的最大数)
摘要:在公司的工作过程中,同一段代码之前使用没有问题,但是过了一段时间出现了上述所说的错误,经过长时间的调试、上网查资料,最终得到解决,在这里把我处理的过程写出来,希望可以帮助遇到同样问题的人。 本人新手,也是在网上搜索了大量的资料,如果有什么不对的地方,还请大神指教。 首先声名一点:游标有显式游标和隐式 阅读全文

posted @ 2012-01-11 16:01 jingkunliu 阅读(1964) 评论(0) 推荐(0)

导航