
Oracle日常
经常在测试环境遇到各种Oracle报错,总结一下子。。。
笨小孩的小跟班
这个作者很懒,什么都没留下…
展开
-
shell脚本操作oracle
【代码】shell脚本操作oracle。原创 2022-10-24 11:01:11 · 1140 阅读 · 0 评论 -
oracle修改表字段从varchar2(4000)为clob
【代码】oracle修改表字段从varchar2(4000)为clob。原创 2022-09-06 10:44:33 · 396 阅读 · 0 评论 -
存储过程输出复杂动态sql结果集
DECLARE S1 STRING S2 STRING S3 STRING DATA_DATE DATE := '2020-01-27' CURSOR CUR(S DATE) IS SELECT CARD_NO AS S1, CUST_NO AS S2,DATA_DATE AS S3 FROM XXX WHERE DATA_DATE = S LIMIT 2BEGIN LOOP DATA_DATE := DATA_DATE + 1 OPEN CUR(TO_CHAR(DATA_DATE,'原创 2021-04-27 11:01:46 · 274 阅读 · 0 评论 -
oracle系列操作
oracle修改默认端口号转载 2021-01-14 09:07:26 · 93 阅读 · 0 评论 -
TNS-12545: Connect failed because target host or object does not exist
$ lsnrctl startLSNRCTL for Linux: Version 12.1.0.2.0 - Production on 26-JUL-2017 09:53:42Copyright (c) 1991, 2014, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=mengqf)(PORT=1521)))TNS-12545: Connect failed becaus原创 2021-01-14 09:01:47 · 1534 阅读 · 0 评论 -
oracle连接报错:Listener does not currently know of service requested in connect descriptor
2020-05-16 : 今天早上上测试环境,发现oracle又停了,真的很莫名其妙,客户端连接报错:Listener does not currently know of service requested in connect descriptor;首先肯定是上服务器看oracle的状态,没有运行,然后启动:lsnrctl start,启动成功,继续连接,还是失败,还是那个报错,无语。然后管理员登录:sqlplus / as sysdba;startup nomount;alter database m原创 2020-05-16 10:17:47 · 1955 阅读 · 0 评论 -
ORA-28001: the password has expired
正要准备在测试环境做个测试任务,突然发现项目登录不了了,再一瞧,oracle连不上了,报错: ORA-28001: the password has expired。简单的做法就是修改一下密码。但是,我突然发现sqlplus登录不上,显示环境变量有问题,我检查了环境变量,并没有发现问题,后来百度到,切换oracle用户时,中间加个 - ,su - oracle,这样表示环境变量也切换了,就好使了。...原创 2020-05-11 17:11:58 · 160 阅读 · 0 评论 -
lsnrctl start启动报错
早上上班,闲来无事,准备看看测试环境还是否在运行,结果一连oracle,发现挂了,,,奇怪,没人动过的环境怎么会挂,那就上虚拟机看看呗!小白的我已经晕了,去查看network/admin下listentr.ora 文件,正常,./home/oracle/.bash_profile,正常,只能去google了,然后看到一条,刷新环境变量,source .bash_profile,马上好使,真的莫...原创 2020-04-27 10:26:18 · 507 阅读 · 1 评论