一、将查询到的多条部门数据名称合并成一条(逗号隔开)。sql如下: select (wm_concat(t.name)) as AllName from test t
标签:oracle
OGG4DB2 for IBM i PURGEOLDEXTRACTS not working
给 mgr 设置了 PURGEOLDEXTRACTS 在 OGG4DB2, 但是并没有清理对应的历史trail data。经过检查发现 PURGEOLDEXTRACTS 所设置的trail data 路径与实际得extr…
将dmp文件导入到Oracle中详细步骤
create directory GPS as ‘E:\Oracle\GPS’; create user GJ identified by Mx; grant create session to …
dbms_stats VS analyze
analyze是执行”validate”验证功能的命令,主要内容包括: Analyze validate structure 验证表、簇、索引的结构的完整性,使用cascade选项可以交叉验证表和索引的数据完整,onli…
OS层面删除数据文件后的恢复方式(LINUX):
此次删除数据文件后,请不要重启数据库或者关闭数据库,可直接在线恢复。测试方式:先从数据库中查看数据库数据文件的文件号及路径: SQL> select FILE# ,name from v$datafile; FIL…
Oracle分组查询
分组查询,且只取每一组内的一条最新的记录 需求:查询 code 为a,b,c且在有效时间段内的每个code最新的一条记录(code不是主键) select * from (select code col1, col2, …
dg库日志应用慢参数调整
dg库日志应用慢参数调整 1> 日志应用是否使用了并行;-并行度看主机的cpu个数 alter database recover managed standby database parallel 8 discon…
Oracle 字符集修改
Oracle 字符集修改 问题背景 有些客户在安装oracle的时候,由于没有设置正确的字符集,导致一些功能不能正常使用,并在备份数据库的时候报错。 解决办法: 1> 查看当前数据库字符集 SQL> sele…
Oracle获得日期中的年份
select to_number(to_char(sysdate,'yyyy')) from dual; 或者可以直接使用Oracle提供的 Extract 函数 select sysdate from dual; --…
Oracle查询用户对应的表空间、查询、扩展表空间
1.查询用户所属的表空间 -- 1.查询所有用户所属的表空间 SELECT * FROM dba_tablespaces; -- 2.查询用户和默认表空间的关系。 SELECT username,default_tabl…
ORACLE 历史数据管理策略--数据清理
背景 由于性能数据每天导入量,数据库表空间每天增长很快,且不需要太长的保存周期,为避免爆表,因此需要定制定期清理计划。数据的清理可以有多种方案,根据场景的不同可以分为离线,在线。后续又在可以细分。这里仅考虑在线方式数据里…
记一次在非归档模式下的Oracle数据库用闪回操作恢复表和DML语句
最近看DBA相关的书,其中有一句话说的很好:一切的备份都是为了恢复于是自己拿测试环境试了试,模拟一下恢复操作 具体测试场景:Flashback闪回table和DML语句oracle版本:11gR2小版本号:11.2.0.…