暂无图片
Thomas
暂无图片
Guangdong SAM DBA
擅长领域: postgresql
2020-03-24 加入墨天轮
暂无图片
暂无图片
Thomas
关注TA
写留言
4
文章
14
粉丝
5K+
浏览量
-DBA
-Guangdong SAM
个人成就
发布4次内容
获得364次点赞
内容获得94次评论
获得9次收藏
回答了431次问答
文章分类
sql
(2)
墨力计划
(1)
运维
(1)
索引
(1)
文章档案
2021年11月
(2)
2021年10月
(1)
2021年07月
(1)
最新评论
Oracle NLS字符集
这里的字符集是广义的概念,涵盖了三个设置,分别是语言、国家和字符集,一般表示方式为:
-吾亦可往
Oracle去重
利用记录ROWID唯一的属性,编一个可递归调用的PROCEDURE,还利用了SQL%ROWCOUNT属性进行判断和输出,实现此功能。
-吾亦可往
动态
文章 ·4
数说 ·0
问答 ·565
文档 ·0
关注
留言板·2
复合索引与单一索引
我个人感觉,有些关键的信息要具体化。比如日常用这个SQL,where条件后筛出的记录大概是多少条,如果只筛出1000条,和筛出10万条,采取的策略就应该不一样。
提交回复
2024-12-26
EXECUTE IMMEDIATE作用
前人是照着他的前人应付任务,依葫芦画瓢,不求甚解的;而作者你是认真琢磨功能,想把代码写好的。这就是你和前人的不同之处。
提交回复
2024-12-05
oracle事务经常查到的数据是旧数据(新数据已经提交很久了),或者已经插入的数据报找不到
如果作者说的update后确实提交了,那楼上的第一个推断不成立吧。第二个推断认为是undo问题,可之后的查询发起时间明明落后于update提交时间,这种情况下,undo根本不起作用,只有查询在update之前发起,为了保持读一致性,才会将update的前镜像存在undo上吧。
提交回复
2024-11-18
如何理解v$sql_plan里的child_number
有人说,同一SQL运行多次,如果每次走的执行计划不一样,则child_number不同。但我试验了,好像不是这么回事。##建立测试表create table test (id integer, cc varchar2(10));SQL> insert into test select level,'abc'||to_char(mod(level,4)) from dual connect by l
提交问题
2024-10-13
拷贝执行计划到文本编辑工具后缩进消失
将执行计划拷贝到文本编辑器(我用的是NOTEPAD++,WINDOWS的NOTEPAD也是同样情形)后,缩进就消失了,也就是图中红线所指的缩进。 有没有什么好办法仍保持原文的缩进呢?现在拷贝后是这个样子,没有原内容层次清晰:
提交问题
2024-10-13
ORCL数据库配置为支持共享服务器模式。 您要确保远程连接到数据库实例的用户在客户端和服务器进程之间具有一对一的比率。哪种连接方法可以保证满足此要求?
本身服务器是SHARED SERVER, 但客户端的tnsnames.ora里加上SERVER = DEDICATED,那么使得连接仍然位dedicated模式,换言之,客户端的设置覆盖了服务器端的设置,这样理解?
提交回复
2024-10-12
Oracle anydata 类型的应用场景
CREATE TABLE anydata_test ( id NUMBER, content SYS.ANYDATA );content 是anydata 类型的,可以存varchar, number, date等等类型。这种情况的应用场景是什么呢?
提交问题
2024-10-11
多选题如下那种应用场景符合Oracle ROWID存储规则?
D不对吧?IOT表的ROWID也是物理ROWID,没有逻辑ROWID的说法。
提交回复
2024-10-11
直接路径读和普通路径读有什么区别?
直接路径读并不会破坏数据的一致性和完整性,但有可能带来一些性能问题。
提交回复
2024-10-10
Oracle 三表关联统计信息异常
三表关联时,最后一行and b.grpcontno = '2017081000014618',感觉有点多余。三表都是内连接,第一次内连接已经可确保输出的b表的grpcontno必然是'2017081000014618'。
提交回复
2024-10-07
oracle恢复归档文件
list backup of archivelog all; 查看具体归档的SIZE,之后就清楚恢复过程要多久了。
提交回复
2024-10-06
推荐一下Oracle自动运维管理软件
EMCC 算比较强的了,但似乎也满足不了题主要求。
提交回复
2024-10-06
Oracle数据库如果发现一个索引不可用,决定去重建。下面哪些说法是正确的?
一直对索引更新产生REDO有疑惑。索引更新,其前提必然是表数据更新。如果表NOLOGGING=NO, 而其索引NOLOGGING=YES,那么做数据库恢复时,该表可恢复到最新状态,而它对应的索引是INVALID状态罗?因为它没有REDO,所以无法更新到最新状态?
提交回复
2024-09-28
创建远程数据库调度程序作业有什么要求?
作者,我想问下,这里的调度程序是指schedule吗。意思是本地DB上创建远程DB的schedule? 能否举例一下,感觉不可行吧。
提交回复
2024-09-27
除了 OPEN_LINKS 参数,Oracle 还提供了哪些参数来控制数据库链接?
请问,CONNECTIONS‌参数在哪里有?我在DB实例里没查到该参数
提交回复
2024-09-24
oracle match_recognize
最好能提供些实际数据,好做测试。
提交回复
2024-09-21
谁做过用Oracle SMTP包自动发邮件实现实时告警?
用QQ邮箱试过,没问题。不过连接SMTP服务器时,好像要设置一个什么校验码之类的。另外,在ORACLE里也要进行access设置,使得DB可以访问外部的邮件服务器。
提交回复
2024-09-15
oracle 汉字如何转化为拼音全拼
如果汉字和拼音是一对一关系,当然楼上的办法可行。但有些多音字,处理起来就比较麻烦,比如“区”,作姓氏为OU, 在”区别“里读QU, 所以,针对此种情况,程序最好也给个提示,方便手工纠错。
提交回复
2024-09-15
ORACLE没有开审计可以从哪获取存储过程的调用记录?
查ASH或logminor应该都可以吧。当然如果一步到位,方便查询,肯定是在procedure里写代码记录到日志表。
提交回复
2024-09-15
请教个SQL
是否有可能有两条记录,其Emid,dt都相同,且c1都有值?如果是这样,那用listaggr的写法满足要求。
提交回复
2024-09-15
Windows 11, 如何扩C盘?
D盘空闲空间比较大,D盘右键---shrink space, 缩小了4G, 现在想把这4G分配给C盘,分配不了啊。如下图。似乎这4G空间要位于C盘和D盘之间才行,现在是位于D盘之后,就无法把它加给C盘么?
提交问题
2024-08-12
虚拟机下的WINDOWS 11无法连入CentOS上的VSFTPD
这里有一台WINDOWS 11实体机和一台虚拟机,分别连接同样的CENTOS上的VSFTPD,实体机上连接信息如下:出现了200 A了ways in UTF8 mode并提示输入USER,但虚拟机上连接信息如下:请问如何排障,是VSFTPD服务器端设置问题还是虚拟机设置的问题
提交问题
2024-08-02
PL/SQL块中可以使用以下()命令
如果允许动态SQL的话,比如 ls_sql='truncate table...', execute immeditre using ls_sql.... 那实质上这4个选项都可以执行
提交回复
2024-05-25
在 Oracle 中,临时表空间中用于排序的段在什么情况下会被释放?
说是这么说,但我自己的经历,11GR2库,DB实例都重启几次了,临时表空间依然没有释放,不知何故?哪位高手能指教下?
提交回复
2024-05-12
源码安装PG16
OS是ORACLE LINUX 9,下载源码并解压,先运行./configure, 提示如下:[root@localhost postgresql-16.2]# ./configurechecking build system type... x86_64-pc-linux-gnuchecking host system type... x86_64-pc-linux-gnuchecking wh
提交问题
2024-04-15
请教一SQL(生成时段序列,Oracle数据库)
variable a varchar2(10);exec :a:='2020-05-07';with t1 as(select add_months(to_date(:a,'yyyy-mm-dd'),(level-1)*12) as st_date,add_months(to_date(:a,'yyyy-mm-dd'),level*12)-1 as ed_date,level as rn from
提交回复
2024-04-13
pg这种时间字段2024-04-12 11:36:57.552872 ,如果用空格作为分隔符,copy无法加载到表中
报什么错。原始表结构贴出来看一下
提交回复
2024-04-13
clickhouse 安装后启动不了
https://www.atlantic.net/dedicated-server-hosting/how-to-install-clickhouse-on-oracle-linux-8/参照此文装的CLICKHOUSE, OS是ORACLE LINUX 9, 但无法启动clickhouse-server, 报错如下root@localhost /]# systemctl status click
提交问题
2024-04-11
PG TIMESTAMP加上分钟数
postgres=# select * from taa;work_time---------------------2024-04-09 09:02:00(1 row)postgres=# select * from tab;nm----12345678910(10 rows)TAB表的WORK_DATE为TIMESTAMP类型,TAB的NM为INTEGER。现在想两表JOIN,得到2024-0
提交问题
2024-04-10
pg中有没有直接路径读或者直接路径写,如果有的情况下,通过哪个指标来展示??
insert into /*+append*/ dec07(lines) values ('7970799');  直接路径写是可以的,直接路径读没试过
提交回复
2024-04-09
强制用HINT让查询走NESTED LOOP可以吗
EXPLAIN PLAN SET STATEMENT_ID='TSH' FORselect a.owner,a.object_id from v_t1t2 a where exists (select 1 from t99 b where a.object_id=b.object_id);Explained.SQL> SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY(s
提交问题
2024-03-30
请教一个SQL
col emid for a4;col 部门_经办日期 for a14;col 职位_经办日期 for a14;col 工资_经办日期 for a14;col 部门_旧值 for a10;col 职位_旧值 for a10;col 工资_旧值 for a10;col 工资_新值 for a10;col 部门_新值 for a10;col 职位_新值 for a14;select * from TA
提交回复
2024-03-26
升级故障
select object_id,object_name,status,owner from dba_objects where upper(owner)||'.'||upper(object_name)='WMSYS.LTUTIL'; 查查有没有这个object, 应该是没有。这个用户和组件和workplace manager有关。如果不需要这个组件,干脆把它卸载算了。select * from
提交回复
2024-03-23
OGG ERROR OGG-02560 Formatting error on: table name USER.TAB ,
这种情况,还是单独为这个表建立一个抽取进程,再测试下,感觉一个formatting error,这个提示也简单了点
提交回复
2024-03-22
Oracle表空间数据文件收缩
我印象里好像resize可以增大数据文件吧。比如现在10G,把它resize到20G
提交回复
2024-03-22
oracle单项选择题(恢复)
 又学一招
提交回复
2024-03-14
linux oracle11G占用内存过高,如果排查
free命令的buffers和 cached部分是历史上做过大文件操作导致的,这些内存不是可以手工释放么?
提交回复
2024-03-11
在Oracle中,有哪些进程或者操作会产生归档?
没有D,哪来的C?所以C,D都直接或间接和归档文件有关吧。
提交回复
2024-02-29
goldengate 抽取进程报错
从错误来看,应该是column count不一致。源数据的表定义在哪里,用def文件么
提交回复
2024-02-29
ORA-31626 ORA-31637 ORA-39244 ORA-24001
感觉这是先前IMPDP中断或SUSPEND了,之后重新RESUME才有这种提示。
提交回复
2024-02-24
xshell登陆显示异常
尽管不清楚lianR的方案是否解决了问题,但至少从他的回答中学到了sqlprompt这个招数
提交回复
2024-02-24