随笔分类 -  Oracle

Oracle数据库限制指定IP可以访问
摘要:环境:WindowServer2008R2、Oracle11g问题描述:放假刚回来就发现门户系统无法正常登录,看后台日志是连接数据库异常,登录数据库发现数据库用户A被锁定,立即登录管理员进行解锁,但是解锁后刚过几分钟会再次被锁。问题分析:Oracle账号锁定是因为Oracle安全会设置账号错误尝试次 阅读全文

posted @ 2025-02-08 14:06 jingkunliu 阅读(12) 评论(0) 推荐(0) 编辑

Oracle行列操作--合并行与按字段拆分
摘要:1、在实际工作中遇到根据某一字段将多行合并成一行的情况,我们下面以选修课的例子进行说明:-- create table create table XXK ( id NUMBER, rymc NVARCHAR2(50), xxkmc NVARCHAR2(50) ) insert test data i 阅读全文

posted @ 2023-08-23 18:35 jingkunliu 阅读(895) 评论(0) 推荐(0) 编辑

记录一次数据库连接数超限问题(ArcSDE)
摘要:环境:Oracle 11.2.0.4 RAC集群 ArcGIS10.1问题说明:服务器间歇性的会报连接数超限的问题,经常需要手动释放部分连接才能解决。之前遇到过类似的问题,主要是增大数据库连接数,同时检查死链接的情况,因为修改配置需要重启数据库,所以前期一直手动释放连接,待其他操作再一起重启数据库。 阅读全文

posted @ 2023-08-11 11:36 jingkunliu 阅读(160) 评论(0) 推荐(0) 编辑

记录Oracle删除重建企业级数据库(SDE)过程中遇到的问题
摘要:背景说明:同事在删除表的时候不小心删除了SDE下面的所有表,因当时未发现,到发现的时候数据已经无法恢复,导致系统中的空间数据均无法打开,无奈下只能查找备份数据,重建SDE后进行数据恢复。环境:Windows Server2012 Oracle11.2.0.4 ArcGIS10.5操作步骤是删除SDE 阅读全文

posted @ 2023-01-03 17:50 jingkunliu 阅读(263) 评论(0) 推荐(0) 编辑

ORA-12638:身份证明检索失败
摘要:说明:通过PLSQL连接远程服务器,提示12638身份证明检索失败错误,登录服务器验证数据库一切正常,连接本地的数据库也正常。 这是由于Oracle的认证方式导致的,使用了本地操作系统认证(NTS),修改为口令文件认证(NONE)即可,修改方法如下: 1、找到sqlnet.ora文件(路径:D:\a 阅读全文

posted @ 2022-12-13 14:48 jingkunliu 阅读(6159) 评论(2) 推荐(3) 编辑

ORA-12514 监听程序当前无法识别连接描述符中请求
摘要:问题描述:在安装完数据库后,无法进行正常连接,提示ORA-12514错误,环境为Windows Server 2008R2+Oracle11.2.0.4,之前安装11.2.0.1的时候没有遇到这个问题,不清楚是否和版本有关。 过长中检查了数据库以及监听情况,均正常启动,没有问题。 解决方法:修改li 阅读全文

posted @ 2022-12-08 09:54 jingkunliu 阅读(2456) 评论(0) 推荐(0) 编辑

ORA-00922:选项缺失或无效
摘要:错误描述:Windows Server 2008 R2 Oracle 11g 在软件安装完成后进行创建数据库时,出现ORA-00922错误,忽略后提示ORA-28000,如下图所示。 原因:自己设置的用户账号密码有问题,例如密码以数字开头,密码含有某些特殊字符等。 解决方式:在设置密码时候,可以先使 阅读全文

posted @ 2022-12-08 09:21 jingkunliu 阅读(5022) 评论(0) 推荐(0) 编辑

ORACLE树结构查询
摘要:我们在日常程序设计中,经常会遇到树状结构的表示,例如组织机构、行政区划等等。这些在数据库中往往通过一张表进行展示。这里我们以一张简单的行政区划表为例进行展示,在实际使用过程中,可以为其添加其他描述字段以及层级。表中通过ID和PID关联,实现树状结构的存储。建表以及数据语句如下:-- Create t 阅读全文

posted @ 2022-09-01 15:18 jingkunliu 阅读(4570) 评论(0) 推荐(0) 编辑

Oracle 11g 导出数据报 “ORA-01455: 转换列溢出整数数据类型”的问题
摘要:问题描述:在进行数据库备份时候,导出dmp数据出现““ORA-01455: 转换列溢出整数数据类型”的错误Oracle版本号为11.2.0.1,操作系统为Windows Server2008R2问题排查解决:换电脑以及服务器尝试,存在同样问题,在网上查询相关资料,发现问题原因主要有下面几个方面,进行 阅读全文

posted @ 2021-12-09 16:53 jingkunliu 阅读(822) 评论(0) 推荐(0) 编辑

Oracle数据库失效对象处理
摘要:近期对数据库进行巡检,发现数据库业务用户(非 SYS/Public)下存在失效对象。对失效对象进行分析,主要包括失效的视图、物化视图、函数、包、触发器等。思考:基于以下原因,建议对失效对象进行处理:1、通过失效的对象,可能能够反推发现业务软件问题(业务系统功能太多,可能存在测试不充分的问题);2、如 阅读全文

posted @ 2021-05-11 14:02 jingkunliu 阅读(1642) 评论(0) 推荐(0) 编辑

Oracle11g配置st_geometry
摘要:环境:Windows Server 2008R2、Oracle11.2.0.4、ArcGIS10.11、创建企业级数据库通过ArcMap或者ArcCatalog注册企业级数据库,注册方式可以参考ArcGIS的官方文档,这里不做重点说明。创建过程如下可能看到如下信息,我们先进行跳过,点击完成即可,这样 阅读全文

posted @ 2021-03-12 16:26 jingkunliu 阅读(453) 评论(0) 推荐(0) 编辑

ORA-55622 不允许对表”XXX”执行DML,ALTER和CREATE UNIQUE INDEX 操作
摘要:错误描述:在进行用户以及表空间删除时候,报ORA-55622 不允许对表”XXX”执行DML,ALTER和CREATE UNIQUE INDEX 操作错误,具体错误信息如下:drop user TJ_CZDJ_GX cascade;错误原因:经查看,“SYS_FBA_TCRV_XXX”命名的表为数据 阅读全文

posted @ 2021-01-04 11:14 jingkunliu 阅读(398) 评论(0) 推荐(0) 编辑

Oracle安装遇到Enterprise Manager配置失败问题
摘要:在一台新的申请服务器上安装Oracle,在创建数据库实例时,遇到Enterprise Manager配置失败问题,无法进行远程连接。操作系统:Windows Server 2008 R2 开启了防火墙,设置了1521出入站规则,没有进行其他任何设置。Oracle版本:11.2.0.4解决方法:经检查 阅读全文

posted @ 2020-12-29 18:38 jingkunliu 阅读(1093) 评论(0) 推荐(0) 编辑

Oracle中clob与varchar字段互转
摘要:1、clob字段转varchar字段主要用到dbms_lob.substr方法,该方法有三个参数,分别是截取的clob字段、截取长度以及起始位置,其中字段名为必须的,截取长度以及其实位置可以根据需要使用。 dbms_lob.substr(字段名,长度,起始位置) 2、varchar转clob使用to 阅读全文

posted @ 2020-10-09 15:22 jingkunliu 阅读(12880) 评论(0) 推荐(0) 编辑

Oracle 中 varchar2(N) 与 varchar2(N char) 的区别
摘要:varchar(N)中是可以存储N个字节,而varchar(N char)是可以存储N个字符1、varchar2(N):可以存储N byte长度,与字符数无关;例如varchar2(3),可以存储3个byte长度,如'啊a'、'aaa',与字符数无关;2、varchar2(N char):可以存储N 阅读全文

posted @ 2020-09-23 14:19 jingkunliu 阅读(934) 评论(0) 推荐(0) 编辑

EXP-00008: 遇到 ORACLE 错误 1455
摘要:环境:服务器为Windows Server 2008R2操作系统,安装有器Oracle Database11.2.0.1;客户端为Win10系统,安装有Oracle Client 11.2.0.4问题描述:在使用exp命令进行导出dmp时候,出现以下错误:EXP-00008: 遇到 ORACLE 错 阅读全文

posted @ 2020-09-21 16:45 jingkunliu 阅读(4757) 评论(0) 推荐(1) 编辑

Oracle数据库expdp用法以及注意事项
摘要:一、导出注意事项检查数据库版本(用于决定导出时生成为哪个版本的dmp头文件) select version from v$instance; 也可以用sqlplus -v 查看。 检查字符集是否一致(字符集不一致,不能导入) select userenv('language') from dual; 阅读全文

posted @ 2020-09-21 15:00 jingkunliu 阅读(29449) 评论(0) 推荐(1) 编辑

Oracle许可
摘要:原因:因为甲方比较关心许可的一些问题,会经常问起,但是现场人员往往对许可的内容不太了解,这里基于网络搜索的内容进行统一梳理。因为内容大多来自于网络,如果文中有描述不当的,请大家指正!一、Oracle许可说明Oracle软件是提供免费下载的,下载安装后均能够正常使用。不过使用是有限制的,只可以用于测试 阅读全文

posted @ 2020-04-29 17:59 jingkunliu 阅读(4291) 评论(0) 推荐(0) 编辑

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

posted @ 2020-03-20 17:27 jingkunliu 阅读(6633) 评论(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 阅读(1651) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示