'接受现实'
码龄5年
关注
提问 私信
  • 博客:135,243
    135,243
    总访问量
  • 51
    原创
  • 87,775
    排名
  • 5,152
    粉丝
  • 学习成就

个人简介:数据库开发工程师

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2019-11-13
博客简介:

athga的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    998
    当月
    3
个人成就
  • 获得128次点赞
  • 内容获得14次评论
  • 获得543次收藏
  • 代码片获得2,390次分享
创作历程
  • 1篇
    2024年
  • 46篇
    2022年
  • 1篇
    2021年
  • 3篇
    2020年
  • 2篇
    2019年
成就勋章
兴趣领域 设置
  • 大数据
    mysqlhadoophivezookeepersparkflume数据库大数据数据仓库
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

343人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mac安装navicate

2.一般情况下会提示安全性什么的,点击允许即可,然后会出现如下界面,点击安装即可.7.安装完成后会在启动台看到Navicat16 的图标。4.然后出现如下界面,点击Enter。1.下载好之后点击安装包安装。5.将安装包拖入即可.
原创
发布博客 2024.06.28 ·
592 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

数据库开发常见面试题

1、Delete Truncate Drop 区别delete,drop,truncate 都有删除表的作用,区别在于:1)delete 和 truncate 仅仅删除表数据,drop 连表数据和表结构一起删除2)delete 是 DML 语句,操作完以后如果没有不想提交事务还可以回滚,truncate 和 drop 是 DDL 语句,操作完马上生效,不能回滚,3)执行的速度上,drop>truncate>deletetruncate:释放表空间,对外显示truncate无法通过bi
原创
发布博客 2022.05.13 ·
9618 阅读 ·
20 点赞 ·
2 评论 ·
286 收藏

ORACLE11g升级19c,报ORA-01017

原因:执行下面代码:su - oraclecd $ORACLE_HOME/network/adminvi sqlnet.ora在文件添加下面代码SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8SQLNET.ALLOWED_LOGON_VERSION_SERVER=8重新修改密码:指定SQLNET.ALLOWED_LOGON_VERSION_CLIENT前,创建的用户版本只有11g 12c,需要重置密码,使其兼容11gsu - oraclesqlplus
原创
发布博客 2022.04.25 ·
2194 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

GB-T2260-2020 <中华人民共和国县以上行政区划代码>

行政区划代码 单位名称110000 北京市110101 东城区110102 西城区110105 朝阳区110106 丰台区110107 石景山区110108 海淀区110109 门头沟区110111 房山区110112 通州区110113 顺义区110114 昌平区110115 大兴区110116 怀柔区110117 平谷区110118 密云区110119 延庆区12000
原创
发布博客 2022.04.25 ·
6276 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Oracle修改表结构(修改表名,字段名,字段类型)

--建表create table STUDENT( ID NUMBER(20), NAME VARCHAR2(20), SEX VARCHAR2(3));INSERT INTO STUDENT (ID, NAME, SEX) VALUES (1, 'LI', '女');INSERT INTO STUDENT (ID, NAME, SEX) VALUES (2, 'ZHAO', '男');INSERT INTO STUDENT (ID, NAME, SEX) VALU
原创
发布博客 2022.03.15 ·
4411 阅读 ·
3 点赞 ·
1 评论 ·
18 收藏

Oracle中修改某个字段可以为空

create table EMPLOYEE( ID VARCHAR2(4) not null, NAME VARCHAR2(15) not null, AGE NUMBER(2), SEX CHAR not null);INSERT INTO EMPLOYEE (ID, NAME, AGE, SEX) VALUES ('e101', 'zhao', 23, 'M');INSERT INTO EMPLOYEE (ID, NAME, AGE,
原创
发布博客 2022.03.15 ·
13054 阅读 ·
6 点赞 ·
0 评论 ·
20 收藏

oracle 回车、换行符

https://blog.csdn.net/shenlf_bk/article/details/79408821
原创
发布博客 2022.03.10 ·
6158 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

ORA-00031: 标记要终止的会话

找到spidselect a.spid,b.sid,b.serial#,b.usernamefrom v$process a,v$session bwhere a.addr=b.paddrand b.status='KILLED';window杀进程win+r cmd语法:orakill sid thread
原创
发布博客 2022.03.04 ·
457 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

oracle批量造测试数据

DBMS_RANDOM1.values方法-- 无参数时生成38位精度的数值,范围0-1-- 有参数时,第一个数字为下限,是二个数字为上限SELECT DBMS_RANDOM.VALUE() FROM DUAL;SELECT DBMS_RANDOM.VALUE(20,30) FROM DUAL;2.normal方法--生成一个符合正态分布的随机数,此正态分布标准偏差为1,期望值为0。这个函数返回的数值中有68%是介于-1与+1之间, 95%介于-2与+2之间,99%介于-3与+3之间。SE
原创
发布博客 2022.03.03 ·
2020 阅读 ·
2 点赞 ·
0 评论 ·
19 收藏

oracle中minus,union,union all,intersect的使用和区别

MINUS--取A表中有的数据且B表中没有的数据 去除重复数据SELECT * FROM TABLE_A MINUS SELECT * FROM TABLE_B;UNION--取A表中全部数据和B表中全部数据 去除重复数据SELECT * FROM TABLE_A UNION SELECT * FROM TABLE_B;UNION ALL--取A表中全部数据和B表中全部数据 不去重SELECT * FROM TABLE_A UNION ALL SELECT * FROM TABLE
原创
发布博客 2022.03.03 ·
448 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

linux查看文件中间部分(例如5-10行)

sed -n ‘5,10p’ /etc/passwd
原创
发布博客 2022.02.25 ·
1793 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

数据仓库拉链表的理解

拉链表是数据仓库中的一个概念一般来说数据仓库可能每日同步一些维表到数据仓库中,如果每日都是全量同步,对数据存储必定是巨大的浪费。维表的变化大都是比较缓慢的,拉链表为每一条记录提出了有效时间的概念,即一条记录的有效期“开始时间”和“结束时间”,只有变化的数据才会产生新的记录。下面是拉链表的一些关键节点1.记录开始时间是记录的创建/修改时间。2.结束时间为,如果记录没有变化过通常会用一个很大的时间作为结束时间,比如3099-12-31;如果记录修改过,就修改老记录并且加一条新记录,老记录把修改时间作为有效
原创
发布博客 2022.02.25 ·
1710 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

kettle中csv格式输出

1.总体流程是表输入-文本文件输出2.表输入填写查询语句3.文本文件输出,文件名称选择如下图所示4.扩展名置空5.分隔符和编码选择如下图所示6.获取字段运行即可7.运行完成后打开查看...
原创
发布博客 2022.02.22 ·
4029 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏

linux下启动,关闭oracle数据库

一.启动oracle数据库1.用oracle用户进入su - oracle2.打开oracle监听lsnrctl start3.以dba权限进入oraclesqlplus / as sysdba4.打开oraclestartup;二.关闭oracle数据库1.用oracle用户进入su - oracle2.关闭oracle监听lsnrctl stop3.以dba权限进入oraclesqlplus / as sysdba4.关闭oracle数据库shutdo
原创
发布博客 2022.02.21 ·
3031 阅读 ·
5 点赞 ·
0 评论 ·
35 收藏

oracle中dblink查看,创建,使用,删除

一.查看dblink--查看全部用户SELECT OWNER,OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_TYPE='DATABASE LINK';--查看全部用户SELECT * FROM DBA_DB_LINKS;--查看本用户SELECT * FROM USER_DB_LINKS;二.创建dblink1.如果没有权限的话给权限(有权限的话省略)给scoot用户权限GRANT CREATE PUBLIC DATABASE LINK,CREA
原创
发布博客 2022.02.21 ·
23343 阅读 ·
7 点赞 ·
0 评论 ·
38 收藏

mysql给表增加rowid

create table score( id int null, yuwen varchar(20) null);# 插入数据INSERT INTO test.score (id,yuwen) VALUES (1,'82');INSERT INTO test.score (id,yuwen) VALUES (2,'63');INSERT INTO test.score (id,yuwen) VALUES (3,'74');INSERT INTO test.
原创
发布博客 2022.02.18 ·
885 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

oracle根据主键去重(最高效)

-- 建表语句create table KECHENG( ID NUMBER, NAME VARCHAR2(20), COURSE VARCHAR2(20), SCORE NUMBER);INSERT INTO SCOTT.KECHENG (ID, NAME, COURSE, SCORE) VALUES (1, '张三', '语文', 90);INSERT INTO SCOTT.KECHENG (ID, NAME, COURSE, SCORE) VA
原创
发布博客 2022.02.17 ·
1207 阅读 ·
4 点赞 ·
3 评论 ·
3 收藏

oracle触发器

-- 建表create table TEST_TMP( T_ID NUMBER(4), T_NAME VARCHAR2(20), T_AGE NUMBER(2), T_SEX CHAR(2), T_DATE DATE);create sequence SEQ_ID MINVALUE 1 MAXVALUE 9999999999插入数据ID自增长CREATE OR REPLACE TRIGGER Self_growth before insert
原创
发布博客 2022.02.16 ·
152 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

oracle自定义函数

--返回上月最后一天CREATE OR REPLACE FUNCTION LDOLM (INPUT date)RETURN DATE ASV_DATE DATE;BEGIN SELECT LAST_DAY(ADD_MONTHS(INPUT,-1)) INTO V_DATE FROM DUAL; RETURN V_DATE;end;-- 调用自定义函数SELECT LDOLM(SYSDATE) FROM DUAL;...
原创
发布博客 2022.02.16 ·
537 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

oracle游标

for循环游标
原创
发布博客 2022.02.16 ·
282 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多