随笔分类 - oracle
摘要:https://docs.oracle.com/cd/B28359_01/server.111/b28319/ldr_field_list.htm#i1013072
阅读全文
摘要:SQL> SET HEADING OFF; SQL> SET FEEDBACK OFF; SQL> SET LINESIZE 1000; SQL> SPOOL \oraclexe\test\fyi_links.txt; SQL> SELECT id ||','|| url ||','|| notes
阅读全文
摘要:对于集合类型,与单一的数据类型相比较而言,应该以一个整体的观念来考虑集合,即是一批类型相同的数据组合而非单一的数据。因此集 合类型集合的声明、赋值、初始化较之单一类型而言,有很大的不同。尤其是嵌套表与变长数组,在赋值之前必须先初始化。当嵌套表和变长数 组在声明时,它们都会自动地被设置成NULL值。也
阅读全文
摘要:SET ECHO OFF;SET HEADING OFF;SET FEEDBACK OFF;SET VERIFY OFF;SET NEWPAGE NONE;SET TERM OFF;SET FEED OFF;SET LINESIZE 10000;--writes trailing spaces wh
阅读全文
摘要:UNION指令的目的是将两个SQL语句的结果合并起来。从这个角度来看, 我们会产生这样的感觉,UNION跟JOIN似乎有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION的一个限制是两个SQL语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的
阅读全文
摘要:f you use 'create table as select' (CTAS) CREATE TABLE new_table AS SELECT * FROM old_table you automatically do a direct-path insert of the data. If
阅读全文
摘要:ARRAYSIZE or ROWPREFETCH in sqlplus? What is the difference between the well known sqlplus-setting arraysize and the new sqlplus-12.2.-feature rowpref
阅读全文
摘要:Name SET ARRAYSIZE Synopsis The ARRAYSIZE setting controls the number of rows SQL*Plus fetches from the database at one time. Syntax SET ARRAY[SIZE] a
阅读全文
摘要:select * from nls_database_parameters where parameter='NLS_CHARACTERSET';
阅读全文
摘要:Specifying the Position of a Data Field To load data from the datafile, SQL*Loader must know the length and location of the field. To specify the posi
阅读全文
摘要:select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time; select l.session_id,
阅读全文
摘要:https://blog.csdn.net/czh500/article/details/89169447
阅读全文
摘要:Oracle Servers are on ASM and RAC, no value in terms of performance by maintaining separate TableSpace for Indexes.
阅读全文
摘要:Just curious where you saw error code 2 is incorrect usage of command? The documentation indicates that it's one of the following: All or some rows re
阅读全文
摘要:CREATE INDEX "xx" ON "xx" ("PARN_GUID") NOCOMPRESS; SELECT * FROM ALL_INDEXES WHERE table_name = 'xx'; https://oracle-base.com/articles/9i/index-key-c
阅读全文
摘要:https://dbaplus.cn/news-10-374-1.html Oracle企业版有一项非常厉害的技术:并行查询,也就是说一个语句可以雇佣多个服务器进程(parallel slaves也叫PX slaves)来完成这一个查询所需要的结果。 并行操作不仅仅能够充分利用主机的CPU资源,也能
阅读全文
摘要:https://blog.51cto.com/wyzwl/1948035 一、并行机制的简述 并行处理的机制实际上就是把一个要扫描的数据集分成很多小数据集,Oracle会根据初始化参数 PARALLEL_MIN_SERVERS=n的值启动几个并行服务进程同时处理这些小数据集,最后将这些结果汇总,作为
阅读全文
摘要:需要根据CPU、IO硬件信息综合考虑。但是并行虽然是和cpu核数有关,真实情况也遇到过,大量异步io的空等待。因此个人建议并行度最多不超过16,一般8就够了 之前遇到某券商A,由于 degree 导致 AIX 的CPU 使用率飙升的问题。也遇到过某券商B核心系统上线前一晚0点转数据时 paralle
阅读全文
摘要:一、 并行查询 并行查询允许将一个sql select语句划分为多个较小的查询,每个部分的查询并发地运行,然后将各个部分的结果组合起来,提供最终的结果,多用于全表扫描,索引全扫描等,大表的扫描和连接、创建大的索引、分区索引扫描、大批量插入更新和删除 1. 启用并行查询SQL> ALTER TABLE
阅读全文
摘要:有一些数据库性能问题可能是因为同时启动的并行进程过多造成的,特别常见于RAC节点重启,很多时候是因为瞬间启动了几百个并行进程,导致OS各项指标“彪高”,后台进程失去响应。最近遇到的一个,是因为SQL语句中写了/*+ parallel a,8*/ ,但是在RAC的两个节点上各启动了512个并行进程,一
阅读全文