数据库相关技术专家
主库:ORCL 备库:TESTDG 一般的,停止standby数据库之前,要先停用primary库,如果直接停用standby库,可能导致primary库也直接shutdown(最大保护模式)。
1 查看进程的活动状态。TESTDG>select process,status,thread#,sequence#,block#,blocks 2 from v$managed_standby;PROCESS STATUS THREA...
错误1:ORA-16057: DGID from server not in Data Guard configuration原因:主库没有设置参数log_archive_config解决方法*.
使用手工建立物理standby 多少有些费事,利用oracle提供的duplicate 可以简单的完成创建物理standby 的工作!一 环境:同一台主机 主库 orcl 备库 orcldg 二 使用rman 备份主库C:\Documents and Settings\Administrator>rman target /复管理器: Release 11.
D:\DB2\BIN>db2 reorgchk update statistics on table yang.bd_corp正在执行 RUNSTATS ....表统计信息:F1: 100 * OVERFLOW / CARD F2: 100 * (数据页的有效空间使用率) > 70F3: 100 * (需要页数 / 总页数) > 80 SCHEMA.
在备份数据库的时候,备份的表空间使用的所有表空间容器都将保存在一个记录中。在复原过程中,备份中列出的所有表空间将被检查是否可以访问。如果因为其他的一些原因有一个或多个容器不可使用,复原将失败。
SQL> --RANK DENSE_RANK 函数SQL> select prd_type_id,sum(amount), 2 rank() over (order by sum(amount) desc) as rank, 3 dense_rank()...
SQL> conn system/yang as sysdba已连接。SQL> conn yang/yang已连接。SQL> create table change (name varchar(10),subject varchar2(20),grade int);表已创建。
想不出什么好标题,也不想做什么标题党。说说今天工作中遇到的问题吧!先总结一句:了解应用的DBA才是一名合格的DBA!开发人员要求解决一条SQL 语句问题。即过滤自身,比如id1234点id=1的那行,显示id in (2,3,4)的就对了起初以为很简单,写了一条大致如下:select * from t where not exists(select 1 from t t1 where t1.id=:id and t.id=t1.id)这个是测试的语句,一个是笛卡尔乘积,一个是关联查询。
(1)显示10个消耗cpu最多的进程ufserver[/]#ps aux|head -1ufserver[/]#ps aux |sort -rn +2|head -10USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMANDroot 8196 12.
db2 => connect to sample 数据库连接信息 数据库服务器 = DB2/NT 9.5.0 SQL 授权标识 = YANG 本地数据库别名 = SAMPLEdb2 => export to d:\employee.
LIST TABLESPACE CONTAINERS FOR tablespace_id [SHOW DETAIL]db2 => list tablespace containers for 1 show detail 表空间 1 的表空...
db2 => get db cfg for sample 数据库 sample 的数据库配置 数据库配置发行版级别 = 0x0c00 数据库发行版级别 ...
db2 => list tablespaces show detail 当前数据库的表空间 表空间标识 = 0 名称 = SYSCATSPACE 类型 = 数据库管理空间 内容 = 所有持久数据。
2010-01-29-10.19.25.544030+480 I54728390A401 LEVEL: ErrorPID : 434422 TID : 1 PROC : db2logmgr (M...
SQL> set pagesize 100SQL> SELECT UPPER(F.TABLESPACE_NAME) "表空间名", 2 D.TOT_GROOTTE_MB "表空间大小(M)", 3 D.
我们知道& 是一个声明使用变量的提示符,当需要显示&时,需要使用 转义符 \: SQL> select '\& as a char' xx 2 from dual 3 where dummy = '&VAL';Enter value for val:...
SQL> begin 2 dbms_stats.gather_system_stats(gathering_mode =>'start'); 3 end; 4 /PL/SQL procedure successfully completed.
QL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.
---交叉连接,即是笛卡儿乘积 是一种将一个表的所有数据与另一个表中的所有的数据进行组合的操作。SQL> select e.ename,d.dname 2 from emp e,dept d;Execution Plan-------------------...
db2 => connect to sample 数据库连接信息 数据库服务器 = DB2/NT 9.5.0 SQL 授权标识 = YANG 本地数据库别名 = SAMPLEdb2 => select * from administrator.
ufserver[/]#mount --查看系统中已安装的文件系统 node mounted mounted over vfs date options -------- ---------...
ufserver[/]#lsfs 查看系统中定义的各种文件想ufserver[/]#lsfs Name Nodename Mount Pt VFS Size Options Auto Acco...
/etc/filesystems 存放这许多文件系统的所有信息,许多维护文件系统的命令都是从这个文件中获取的文件系统的默认属性。此文件的格式是stanza 格式的。
SQL> var x1 number;SQL> exec :x1 :=1; PL/SQL 过程已成功完成。 SQL> set autot onSQL> set autot traceonlySQL> select count(*) from t where ...
如果表查询中所有的列都包括在了索引中,就有可能使用FFS,当然也可以使用hint来选择FFS。下面看看使用不同方式访问索引的例子: SQL> create index idx_un_tset_ownid_dataid on un_test (owner,data_object_id);Index created.
SQL> set autot on SQL> select rowid, object_id 2 from test 3 where rowid ='AAARVKAAEAAAAD8AAA'; ROWID OBJECT_...
SQL> --使用case 表达式 ---简单CASE表达式SQL> select product_id,product_type_id , 2 case product_type_id 3 when 1 then 'book' 4 when 2 ...
SQL> select level, employee_id ,manager_id ,first_name ,last_name 2 from emp 3 start with employee_id =1 4 connect by prior e...
SQL> select employee_id ,manager_id ,first_name ,last_name 2 from emp 3 start with employee_id =1--- 定义层次化查询的起点 4 connect by prior employee_id = manager_id;指定父行与子行之间的关系。
自然连接(NATURAL JOIN)是一种特殊的等价连接,它将表中具有相同名称的列自动进行记录匹配。自然连接不必指定任何同等连接条件。这篇文章讲的一个关于natural join 的bug!(由 dingjun123 提示!) SQL> conn store/yang已连接。
SQL> -- decode 函数 (value,search_value,result ,default_value) 将value的值与search_value 的值比较如果相同,就返回resualt 。
SQL> select product_id,product_type_id ,name 2 from products 3 intersect ---返回两查询结果共有的数据行 4 select prd_id,prd_t...
SQL> select product_id,product_type_id ,name 2 from products 3 union all 4 select prd_id,prd_type_id ,name 5 from more_prod...
tty 和 CPU 使用率报告由 iostat 命令生成的第一份报告是 tty 和 CPU 使用率报告。对于多处理器系统,CPU 值是所有处理器的总平均。同时,I/O 等待状态是系统级定义的,而不是每个处理器。
用途报告中央处理器(CPU)的统计信息,整个系统、适配器、tty 设备、磁盘以及 CD-ROM 的异步输入/输出(AIO)和输入/输出统计信息。 语法iostat [ -a ] [ -l ] [ -s ] [-t ] [ -T ] [ -z ] [ { -A [ -P ] [ -q | -Q ] } | { -d |-D [-R ] }[ -m ] [ Drives ... ] [ Interval] [ Count ] 描述iostat 命令用来监视系统输入/输出设备负载,这通过观察与它们的平均传送速率相关的物理磁盘的活动时间来实现。
vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。由 vmstat 命令生成的报告可以用于平衡系统负载活动。系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。
sar 是unix中的性能监控工具,是system activity report 的缩写,主要收集,显示,和保存系统的活动信息,包括cpu效率,内存使用状况,系统调用的使用,文件读写情况,进程活动即PIC有关活动等。
ufserver[/]#topasTopas Monitor for host: ufserver EVENTS/QUEUES FILE/TTYFri Sep 10 12:48:55 2010 Interval: 2 ...
用途显示文件系统的特征。语法lsfs [ -q ] [ -c | -l ] [ -a | -v VfsType | -u MountGroup| [FileSystem...] ]描述lsfs 命令显示文件系统的特征,如安装点、自动安装、许可权和文件系统大小。
/PROC 是一个伪文件系统,它使用相应的文件映射进程和内核数据结构在/proc 文件系统中,每一个子目录就是一个进程。目录名是进程号-PID/proc 文件系统的VFS 代码是6,使用lsvfs 命令可以查出来ufserver[/proc/1]#lsvfs p...
由于业务需要,需实现如下功能的sql语句:查询出一个表T中每个不同id值所对应的最大val值。---构造环境。SQL> insert into t values (1,2,1);已创建 1 行。
用途 将一个逻辑卷的内容复制到一个新的逻辑卷。 语法复制到一个新的逻辑卷cplv [ -v VolumeGroup ] [ -y NewLogicalVolume | -Y Prefix ] SourceLogicalVolumecplv -V MYVG...
增加逻辑卷的大小 extendlv [ -mMapFile ] LogicalVolume Partitions描述 extendlv 命令可以增加分配给 LogicalVolume 的逻辑分区数,通过给 Partitions 参数代表的附加逻辑分区分配数目来实现。
一些和优化器相关的初始化参数 1、OPTIMIZER_FEATURES_ENABLE 每个版本的Oracle 优化器特性都不相同,特别是做了版本升级以后一定要修改这个参数才可以使用仅被该版本支持的优化器特性。
(基于成本的优化器组件) 查询变换器 被解析器解析过的查询语句进入查询变换器,表现出来的是一组查询块(query block),这些查询块之间是相互关联的或者是嵌套的,查询的形式决定这些查询块相互之间如何被关联。
在普通用户下查看执行计划 时 ,会遇到如下问题: SQL> CONN SCOTT/SCOTT已连接。SQL> SET AUTOT TRACE搜集统计信息时出错 ORA-942SP2-0611: 启用 STATISTICS 报告时出错SQL> SET AUTOT...
绑定变量窥测:在物理优化阶段,查询优化器会窥测绑定变量的值,将它作为文本来使用。这种方法的问题是它生成的执行计划会依赖第一次生成执行计划时所提供的值。--建立索引 SQL> create index i_obj_id on t_var_peek(object_id); 索引已创建。
1. Dynamic Sampling (动态采样) The purpose of dynamic sampling is to improve server performance by determining more accurate selectivity and cardinality estimates.
用途 从卷组中除去逻辑卷。 语法 rmlv [ -B ] [ -f ] [ -p Physical Volume ] LogicalVolume ... 描述注意: 该命令破坏指定逻辑卷上的所有数据。