解决Oracle11g中的索引名字乱码问题

有一个主键对应的索引变成了乱码。
如下:如果在SQLPLUS查询:
SQL> select INDEX_NAME,INDEX_TYPE,TABLE_NAME,UNIQUENESS from user_indexes where
  2  table_name='OO_OMS_USER';
索引名居然有三行,并且为乱码:
 XP@
 #@
 r..


解决:
不能和主键及关联的索引一起删除,数据库识别不出来索引。
ALTER TABLE OO_OMS_USER drop  CONSTRAINT PK_employee_id drop  index
会报:Ora-02443 :无法删除约束条件——不存在的约束条件。


下面尝试先删除主键名,这主键名有中文字符。
ALTER TABLE OO_OMS_USER drop  CONSTRAINT PK_人员信息表

重新增加索引:
ALTER TABLE  OO_OMS_USER add  CONSTRAINT PK_employee_id  PRIMARY KEY (employee_id);

再删除主键名:
ALTER TABLE OO_OMS_USER drop  CONSTRAINT PK_employee_id
再重建主键:
ALTER TABLE  OO_OMS_USER add  CONSTRAINT PK_comm_employee_id  PRIMARY KEY (employee_id);

查询索引表,索引名字变成了与主键名一样,乱码消失:
select INDEX_NAME,INDEX_TYPE,TABLE_NAME,UNIQUENESS from user_indexes where
table_name='OO_OMS_USER'

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-690073/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12778571/viewspace-690073/

DBeaver深度配置指南:驱动管理、JVM调优与国产数据库连接实战 DBeaver作为开源跨平台数据库客户端,其核心价值在于基于标准JDBC协议的可扩展性与环境适应性。它不绑定特定厂商,而是通过可插拔驱动体系、独立类加载沙箱和模块化配置,支撑Oracle、MySQL、PostgreSQL、达梦、高斯、OceanBase及ClickHouse等多源异构数据库的统一接入。技术原理上,它依托Eclipse RCP框架与Java AWT/Swing双渲染路径,在ARM/x86多架构、麒麟/UOS/Windows/macOS多系统、HiDPI/信创/离线等复杂场景中实现稳定运行。其驱 阅读详情

相关推荐

IDEA集成Tomcat全攻略:从环境配置到热部署与日志排错

Java Web开发中,Servlet容器是运行Web应用的核心引擎,负责处理HTTP请求并生成响应。其工作原理基于Java Servlet规范,通过类加载、请求分发和会话管理来支撑动态网页。这项技术的价值在于为Java EE应用提供了标准化的运行时环境,是构建企业级应用的基础。在实际开发中,本地集成与调试是提升效率的关键环节,开发者常需在IDE中配置外部应用服务器。本文聚焦于如何在IntelliJ IDEA中高效集成Apache Tomcat,深入解析热部署机制,并针对常见的“Tomcat日志打印乱码”和

weixin_33991418的博客 508

oracle数据库备份恢复后乱码,RMAN做数据文件恢复后,查询表中数据出现乱码

今天在学习RMAN恢复数据库时,恢复后的数据库查询表出现乱码:1:完全备份数据库MAN>backup database format 'd:\orabackup\%u.bak';启动 backup 于 13-5月 -07分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=9 devtype=DISK通道 ORA_DISK_1: 正在启动 full 数据文件备份集通道 OR...

weixin_42503456的博客 600

PL/SQL Developer 14深度配置指南:从安装调试到效率工具全解析

在Oracle数据库开发与管理领域,集成开发环境是提升开发效率的核心工具。其工作原理在于通过图形化界面封装数据库操作,将代码编写、调试、对象管理与性能分析等功能深度集成。这种技术价值体现在能够大幅降低DBA和开发者的操作复杂度,减少上下文切换,尤其适用于需要频繁编写存储过程、函数及进行数据库深度交互的场景。本文聚焦于PL/SQL Developer这一经典工具,详细解析其安装配置、调试器使用、会话监控等高级功能,并分享配置文件管理与团队协作的实战经验,帮助读者打造个性化的高效Oracle开发环境。

weixin_33693070的博客 343

oracle删除乱码索引,解决Oracle11g中的索引名字乱码问题

有一个主键对应的索引变成了乱码。 如下:如果在SQLPLUS查询: SQLgt; select INDEX_NAME,INDEX_TYPE,TABLE_NAME,UNIQUENESS fr有一个主键对应的索引变成了乱码。如下:如果在SQLPLUS查询:SQL> select INDEX_NAME,INDEX_TYPE,TABLE_NAME,UNIQUENESS from user_index...

weixin_29635919的博客 447

Oracle安装包.zip解密:从解压报错到安装运维全指南

数据库安装是运维与开发的基本功,而Oracle作为企业级关系型数据库的常青树,其安装包的处理却常让人头疼。一个名为“Oracle安装包.zip”的文件,可能隐藏着二次压缩、文件损坏甚至伪装恶意程序等风险。压缩包完整性校验是第一步,哈希值比对、正确选择解压工具、避免中文路径都能显著降低失败概率。面对“EOCD not found”或CRC校验错误,理解zip结构原理有助于快速定位问题。安装阶段则会遇到ora-28547监听配置错误、JDK版本不匹配等高频陷阱。装好之后,等保基线加固、数据泵导出导入、分页SQL

weixin_30386713的博客 429

Oracle安装包全流程指南:从解压到RAC搭建与高频SQL操作

数据库环境搭建是企业应用开发和运维的基础环节,而许多开发者的起点往往是一个从网盘或论坛流传出来的“Oracle安装包.zip”。这类压缩包并非官方标准介质,解压后常因服务端、客户端与JDK概念混淆而陷入困境。理解Oracle软件组成、校验安装包完整性(如SHA256),并理清系统JDK与数据库自带运行时的区别,是避免后续连环报错的前提。在Windows或Linux上准备环境时,内核参数、依赖库和字符集选择都会影响最终可用性。新装环境常见的ORA-28547连接失败、12c删除不干净导致重装失败等问题,都有成

weixin_34265814的博客 407

解决Oracle乱码问题

解决Oracle乱码问题 此博文适用: centos7操作系统,centos6不完全适用,但是思路是一样的 Oracle19c,其余版本不清楚 将乱码改为中文或者英文 乱码的原因:操作系统的字符集与Oracle的字符集不一致 可能需要修改的地方: 1.修改oracle内置的字符集 2.修改/etc/locale.conf 3.修改 ~/.bash_profile 查看编码集信息 在修改之前,先查看这些地方的编码集,根据这些查到的信息查表匹配得到合适的字符编码集,最终得到正常能看懂的文字。 1.在orac

Sun_Raiser的博客 8222

保姆级教程:用Wireshark抓包分析10M汽车以太网PLCA轮询机制(附pcap文件)

本文详细介绍了10M汽车以太网PLCA轮询机制的抓包分析与性能优化方法。通过Wireshark实战教程,解析PLCA协议的时分多址特性、总线型拓扑结构及带宽优化策略,帮助工程师提升车内网络的可靠性和实时性。附赠pcap文件供实践参考。

wdx01234567的博客 239

oracle中索引名字,解决Oracle11g中的索引名字乱码问题

有一个主键对应的索引变成了乱码。如下:如果在SQLPLUS查询:SQL> select INDEX_NAME,INDEX_TYPE,TABLE_NAME,UNIQUENESS from user_indexes where2 table_name='OO_OMS_USER';索引名居然有三行,并且为乱码:XP@#@r..解决:不能和主键及关联的索引一起删除,数据库识别不出来索引。ALTER...

weixin_29955689的博客 425

实战避坑:在Ubuntu 22.04上配置NVIDIA GPU Direct RDMA时,必须搞清的P2P DMA与IOMMU那些事

本文深入探讨在Ubuntu 22.04上配置NVIDIA GPU Direct RDMA时P2P DMA与IOMMU的关键问题,解析PCIe架构中的地址转换、P2P DMA与标准DMA的区别,以及IOMMU对性能的影响。通过实战案例和调优建议,帮助用户避免常见配置陷阱,提升AI训练集群的数据传输效率。

weixin_33720078的博客 444

U盘安装单系统ubuntu10.04之全过程&拔掉U盘后系统无法启动

借助U盘把电脑装成ubuntu单系统之过程记录,以及遇到拔掉U盘后系统无法启动问题,电脑就显示: Non-System disk or disk error, replace and strike any key when ready

CXHPLY的专栏 8680

解决oracle数据显示问号和乱码的问题

查询结果显示为?SQL> select * from name;NAME------------------------------------------------------------?????????查看环境变量SQL> select userenv('language') from dual;USERENV('LANGUAGE')----------------------...

weeknd的博客 1万+

Python爬虫实战:手把手教你如何抓取农作物品种名录,构建标准化种业索引数据库!

我长期专注 Python 爬虫工程化实战,主理专栏 《Python爬虫实战》:从采集策略到反爬对抗,从数据清洗到分布式调度,持续输出可复用的方法论与可落地案例。内容主打一个“能跑、能用、能扩展”,让数据价值真正做到——抓得到、洗得净、用得上。

喵手的博客 290

oracle删除乱码索引,解决Oracle 11g中的索引名字乱码问题

有一个主键对应的索引变成了乱码。如下:如果在SQLPLUS查询:SQL> select INDEX_NAME,INDEX_TYPE,TABLE_NAME,UNIQUENESS from user_indexes where2 table_name='OO_OMS_USER';索引名居然有三行,并且为乱码:XP@#@r..解决:不能和主键及关联的索引一起删除,数据库识别不出来索引。ALTER...

weixin_35837856的博客 376

threejs中使用Reflector实现出倒影效果,并实现背景透明的效果(Reflector镜面背景透明, 倒影弱化)

在项目中遇到要实现倒影效果,threejs给我们提供了Reflector,可以轻松完成镜面效果,实现倒影。但背景不透明;并且反射出的倒影太亮了;网上没搜到解决方案, 自己修改了下源码实现了想要的效果,做个记录...

weixin_40856652的博客 5721

【Python机器学习】零基础掌握RFECV特征选择

通过应用算法,有效地识别了影响购买意愿的关键特征(浏览时长和点击数)和历史货币流通的主要因素(年代、人口和货币流通量)。这样的特征选择不仅提高了模型的解释能力,还可能用于电商推荐系统和历史研究的优化。优点总结,这种方法可以高效地找出对目标变量有最大影响的特征,进而可以用于各种实际应用场景,如电商推荐和历史研究。优点名称对应描述说明高解释性易于理解哪些特征最为重要泛化性能强通过交叉验证提高模型的稳健性应用场景多样可用于电商、金融、历史研究等多个领域。

Mr数据杨 1996

Oracle SQL Developer导出数据库表结构,表数据,索引以及序列号等对象

通过Oracle SQL Developer软件将指定oralce数据库中的表结构,表数据,索引以及序列号等对象导出成SQL文件。

一个标题 4323

多算法数据预测——BP、ELM、LSTM、BiLSTM和SAELSTM,附Matlab源码

本文将为大家介绍基于BP、ELM、LSTM、BiLSTM和SAELSTM多种算法的数据预测,并提供相应的Matlab源码。SAELSTM算法是一种结合自动编码器和LSTM神经网络的深度学习方法,用于时间序列数据预测。ELM算法是一种单层前向神经网络,在单次训练过程中直接产生输出权重,从而具有快速学习和良好推广性能。多算法数据预测——BP、ELM、LSTM、BiLSTM和SAELSTM,附Matlab源码。总体来看,采用多种算法进行数据预测可以提高预测准确率,并可根据不同场景选择适合的算法。

qq_39605374的博客 862

oracle数据库基本概念

Oracle数据库基本概念逻辑存储结构表空间主要表空间表约束条件段、数据区和数据块物理存储结构数据文件控制文件日志文件实例 Oracle是一种关系数据库管理系统(RDBMS)。关系数据库是按照二维表结构方式组织的数据集合,每个表体现了集合理论中定义的数学概念————关系。 Oracle数据库(Database)是一个数据容器,它包含了表、索引、视图、过程、函数、包等对象,并对这些对象进行统一的管理......

打不倒的程序猿 7300

uniapp - 微信授权登录报错 errMsg“:“login:fail send“ | “code“:-100 | “innerCode“:-6,解决uni-app调用微信登录时没有响应且返回错误

uni-app,微信登录,微信登录报错,微信小程序,支付宝小程序,安卓app,苹果ios,nvue,H5网页网站,uniapp苹果安卓app,微信授权登录,uniAppAPP端微信登录报错,微信确认登录界面后点击登录报错,"errMsg":"login:failsend","errCode":-100,"code":-100,"innerCode":-6,都配置好了还是报错怎么办,uniapp微信授权登录报错,UniApph5对接微信登录出现错误,appid,应用签名,微信登陆,code:-100

🏆 前端领域优质创作者 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Oracle基础版

摘要

天生我材必有用,千金散尽还复来。 828

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Oracle数据库入门:从核心架构到安装部署与SQL实战指南

数据库作为企业信息系统的核心,负责数据的存储、管理和高效访问。其基本原理是通过结构化存储和事务机制保障数据的一致性与完整性。在众多数据库产品中,Oracle数据库以其卓越的可靠性、安全性和强大的功能集,成为金融、电信等关键行业的标准选择,尤其适用于要求7x24小时高可用的核心业务场景。理解Oracle,不仅是学习一个软件,更是掌握一套工业级的数据管理哲学。本文将从初学者视角,系统解析Oracle的核心架构,包括其实例与数据库的区分、SGA/PGA内存结构以及关键后台进程的工作原理。在此基础上,结合**Ora

weixin_34209851的博客 336

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

应用软件包含oracle嘛,Oracle应用体系结构

Oracle应用体系结构Oracle应用体系结构包含如下主题:。客户端/服务器体系结构简介。多层体系结构概述。Oracle网络服务概述1。客户端/服务器体系结构简介在Oracle数据库系统中,数据库应用程序与数据库被分为两部分:前端(front-end)或称为客户端(client),后台(back-end)或称为服务端---这就是客户端/服务器体系结构名字的由来。客户端运行数据库应用程序,此程序能...

weixin_30527151的博客 195

数据库核心技术解析:从数据模型、事务ACID到索引与并发控制

数据库作为现代信息系统的核心,其价值在于高效、安全、可靠地管理数据。理解其基本概念与原理是掌握数据库技术的基石。数据模型定义了数据的组织方式,从经典的关系模型到新兴的文档、键值、图及向量模型,各有其适用场景。事务通过ACID属性(原子性、一致性、隔离性、持久性)确保数据操作的可靠性,是数据安全的守护神。在技术实现层面,存储引擎如InnoDB采用页式存储与缓冲池优化I/O;索引(尤其是B+树索引)通过减少磁盘访问次数极大提升查询效率;并发控制机制(如锁与MVCC)管理多用户并行访问时的数据一致性与性能。这些原

390

Agent Skills深度解析:从Prompt到可复用技能包的AI编程实战

在AI编程与智能体(Agent)生态快速演进的今天,如何让模型从“会聊天”走向“会干活”成为开发者关注的核心议题。Agent Skills作为一种任务级能力封装方案,正逐渐成为复用工程经验、提升自动化效率的关键技术。它不同于简单的Prompt提示词,也不等同于Plugin或MCP协议,而是通过结构化目录整合文档、脚本与资源,让Agent能够自主加载并执行完整工作流。本文将从基础概念出发,剖析Skills与Prompt、Plugin、MCP的差异,解析Claude Code、OpenAI Codex及Supe

348
上一篇: TNS-12537 TNS-12560 TNS-00507错误
下一篇: 查看当前Oracle数据库的时间及其SCN号
css48419
博客等级 码龄12年 5粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值