Oracle
文章平均质量分 53
Tsuj
这个作者很懒,什么都没留下…
展开
-
exp/imp 导入导出数据库 报错:ORA-12154: TNS: 无法解析指定的连接标识符
exp/imp 导入导出数据库 报错:ORA-12154: TNS:无法解析指定的连接标识符当用sqlplus user/password@sid 登录,一样提示:无法解析指定的连接标识符;然后通过网上各位前辈大虾说,使用tnsping sid 测试数据库是否创建成功,却出现:TNS-03505: 无法解析名称;接着发现path环境变量中服务端安装路径在客户端后边,调换顺序后再原创 2016-08-02 19:03:57 · 14927 阅读 · 1 评论 -
IMPDP更改用户 表空间
impdp 用户名/密码@/服务器IP/数据库实例名 dumpfile=emp1.dmp(dmp文件) directory=test_dir(逻辑地址) logfile=emp1.log remap_schema=旧用户:新用户 remap_tablespace=旧表空间:新表空间 (修改表名remap_table=emp1:emp2)原创 2017-01-10 19:34:02 · 3735 阅读 · 0 评论 -
count(*),count(1)和count(主键)的区别
如果null参与聚集运算,则除count(*)之外其它聚集函数都忽略null.如: ID DD 1 e 2 null select count(*) from table --结果是2 select count(DD) from table ---结果是1有说count(1)效率高,感觉差不多.原创 2017-05-26 16:37:13 · 1867 阅读 · 0 评论 -
ORA-00600[kcratr_nab_less_than_odr]故障解决
同事前一阵子搬着台式机出去演示,回来时候,特豪迈地拔电源,装车走人;回来后悲催地发现数据库普通用户登录失败,数据库首先出现ORA-01033:ORACLE initialization or shutdown;然后按照网上指导在DOS环境下sqlplus /NOLOGSQL>connect sys/sys as sysdbaSQL>shutdown normalSQL>star原创 2017-07-10 11:29:17 · 2406 阅读 · 0 评论 -
ArcCatalog -- ArcSDE Lock request conflicts with an established lock
用Arcmap发布地图服务,当删除空间表时候提示或者修改表名时候卡死,无响应其根本原因是在ARCSDE 的数据操作时,对要素集进行了锁定,并将锁定持久化到了 GEODATABASE,但是在操作的过程中出现意外导致数据操作终止,但是锁定没有解除。简单点就是由于arcsde服务和客户机建立连接之后,客户机发生死机等意外情况,突然断开,但arcsde服务还保留着与客户机的tcp连接和原创 2017-07-28 15:54:15 · 1194 阅读 · 0 评论 -
Oracle 删除重复数据只留一条
1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group by Id having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DELETE from 表 WHERE (id) IN原创 2017-09-22 16:02:29 · 971 阅读 · 0 评论 -
SQL中distinct 和 row_number() over() 的区别及用法
1 前言在咱们编写 SQL 语句操作数据库中的数据的时候,有可能会遇到一些不太爽的问题,例如对于同一字段拥有相同名称的记录,我们只需要显示一条,但实际上数据库中可能含有多条拥有相同名称的记录,从而在检索的时候,显示多条记录,这就有违咱们的初衷啦!因此,为了避免这种情况的发生,咱们就需要进行“去重”处理啦,那么何为“去重”呢?说白了,就是对同一字段让拥有相同内容的记录只显示一条记录。那么,如原创 2017-10-23 18:30:15 · 441 阅读 · 0 评论