![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据维护
文章平均质量分 55
Funky_oaNiu
Java工程师架构师,Locking,Popping dancer
展开
-
Oracle连接不上解决办法合集
1、一切的前提服务里的Oracle的监听和service必须要起来并设为自动。检查这个里面是否配置了监听程序。配置成这样就行。1、ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务listener.ora里面配置的HOTS名称不对F:\app\xxx\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora改完之后重启数据库即可。2、ORA-12154: TNS: 无法解析指定的连接标识符需要配置相关Oracle客户端的原创 2021-11-18 15:06:19 · 16278 阅读 · 1 评论 -
sql server、Oracle、MySQL将多行数据逗号相隔一行展示
第一次接触sql server需求描述:想把user_id为22328的所有goods一行查出来,以逗号分隔解决:连了个其他表,把goods的名称查出来了,更加可视化,具体语法见此SQLSELECT DISTINCT T1.user_id,title=REPLACE((SELECT T3.title AS [data()] FROM t_sold T2,t_goods T3 WHERE T2.user_id=T1.user_id and T2.goods_id=T3.goods_id ORDER原创 2021-03-04 09:18:12 · 379 阅读 · 2 评论 -
MySQL索引小笔记
以MySQL为例首先查看一个表的索引:SHOW INDEX FROM 表名–建立索引,提高检索效率create index 索引名 on 表名 (字段名) ;哪些字段适合添加索引、建立索引的原则?频繁更改的的字段不适合做索引。经常用于where后的、order by后的字段适合做索引。内容过大过长的字段不适合做索引普通索引和唯一索引有什么区别?唯一索引字段的内容不能重复,但可以为空。创建复合索引,以这条SQL为例子select * from studen where name原创 2020-12-14 17:58:00 · 83 阅读 · 0 评论 -
Oracle中declare的用例
场景:如果一场考试有100个科目,每个科目的成绩存放在以"t_科目代码_1_pyjd"格式命名的表里面。若想获取每个科目的阅卷进度(ksstzt不为8则为已阅),就要写100个sql,如何用一个语句查询出来呢?看成三部分:1.declare到begin;2.begin到end;3.for循环第一部分里面是:变量名+数据类型。除此之外还定义了一个游标cursor命名为cur,在for循环里遍历这个查询的结果集第三部分中的c.kmdm是从游标中取值,into是给第一部分的变量赋值,dbms_output原创 2020-11-12 19:00:48 · 8519 阅读 · 0 评论 -
Oracle设置表空间自动增长
– 先查询一波现有的表空间以及大小以及DBF位置以及是否自动增长select tablespace_name,file_name,autoextensible from dba_data_files;–增加表空间,注意这里的F:\APP…等等是从上面的语句查询结果里面复制的,想改变那个表空间就复制哪个查询出来有可能是“.DBF” 这时候需要在前面加一个1,变成1.DBFALTER TABLESPACE INDX ADD DATAFILE ‘F:\APP\OUMA\ORADATA\NGTEST\原创 2020-09-18 15:23:12 · 3203 阅读 · 0 评论 -
Oracle11g还原数据库导入dmp文件最详细教程
Oracle11g还原数据库导入dmp文件最详细教程1.首先你要知道往那个用户里面导,先创建个用户然后授权2.然后打开cmd,根据自己的数据库执行下面语句3.导入过程中报错?怎么重新导入?4.最后记录一下导入过程中遇到的问题1.首先你要知道往那个用户里面导,先创建个用户然后授权打开sqlplus,用system登录(或者有dba权限的用户) 一次执行下面的命令语句。CREATE USER "用户名" PROFILE "DEFAULT" IDENTIFIED BY "密码" DEFAULT TABLES原创 2020-05-12 16:38:45 · 6841 阅读 · 3 评论