如何解决Oracle“不能创建唯一索引,发现重复记录”问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决Oracle“不能创建唯一索引,发现重复记录”问题相关的知识,希望对你有一定的参考价值。

既然要建立唯一索引,说明你要保证索引列(或者列组合)是唯一的,互不相同的。

出现这个提示,说明肯定有重复的记录啊。

你查到重复记录,把重复的删除就行了。
参考技术A 先删除或修改重复记录。。。

oracle的安装。。关于path错误如何解决

Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
预期值
: 1023
实际值
: 0
错误列表:
-
PRVF-3916 : Environment variable name "PATH" is not set on node "server3" - Cause: Environment variable value could not be determined. - Action: Ensure that the environment variable is set and access permissions for the Oracle user allow access to read the environment variables. Restart the installer after correcting the setting for environment variable.
这个怎么解决

在oracle中设置path的方法如下:
操作步骤:
1、su oracle并回车切换到oracle用户;
2、cd并回车回到oracle用户目录;
cd /home/oracle
ls -a
3、vi .bash_profile并回车编辑该文件,按I键进入插入状态,在最后加入以下行:
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
输入完毕后按ESC键退出vi编辑状态,
输入:wq并回车存盘退出。
注销所有oracle用户,再使用oracle登录即可。
注意输入wq前面有个:冒号,先输入这个:就可以在编辑器最底端输入命令了。
参考技术A 你用的是什么系统,如果是windows的话,去:系统-高级-环境变量里设置
linux的话,进入用户根目录,打开.bash_profile文件里面修改,也可以用export命令修改本回答被提问者采纳
参考技术B 建议win10安装oracle12c,pl/sql12。
oracle11g在win10下安装太难成功了
参考技术C 第一次买车, 参考技术D 楼上的因该说的不错

以上是关于如何解决Oracle“不能创建唯一索引,发现重复记录”问题的主要内容,如果未能解决你的问题,请参考以下文章

如何解决oracle很卡的问题?

oracle的安装。。关于path错误如何解决

[ORACLE]oracle 如何解决高水平线问题

oracle 问题 ORA-00933: SQL 命令未正确结束 如何解决?

如何解决oracle存储过程select into问题

如何解决JMeter通过JDBC 访问Oracle 和MySQL的问题