10年ORACLE/MYSQL DBA,有一定C/C++基础
oracle常用经典SQL查询 常用SQL查询: 1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.
(我的学习过程) 继上一次做的试验,过后我又思考了下,当然其中的4点结论没有问题,但是却忽略了一点,上次的试验证明了在不使用恢复目录的情况下,做恢复时使用的归档重做日志文件只能是在控制文件中有记录的,backup format "${BACKUP_DB_TAR...
(我的实验) 一直知道我们公司使用的backup format='G:\20090607rman\datafile\data_%s_%p_%T_%t.bak'database plus archivelog delete all inputformat 'G:\20090607rman\archivelog\arc_%s_%p_%T_%t.bak';来进行备份的,当然是LINUX系统,但是由于在家中没有LINUX环境,就改用WINDOWS环境来做,理论是一样的。
转自http://blog.csdn.net/ArduousBonze/archive/2008/12/25/3601544.aspx 一直以来,我记住的一个知识点就是:SQLNET.AUTHENTICATION_SERVICES=(NTS)是使用OS认证的必须条件之一。
sudo详解 [ 感谢原创作者]sudo 授权许可使用的su,也是受限制的su1. sudo 的适用条件由于su 对切换到超级权限用户root后,权限的无限制性,所以su并不能担任多个管理员所管理的系统。
幾種重要的SCN 转自 http://www.cnblogs.com/gkl0818/archive/2009/02/11/1388011.html 1.
(我的学习过程) 今天公司的同事告诉我生产系统出现了ORA-01438错误如下 ORA-01438: value larger than specified precision allowed for this column 由于定位不到具体的表以及具...
原创 转载请注明出处 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start by cond1 connect by cond2 where cond3; 考虑如下语句 sel...
DBA_USERS中的ACCOUNT_STATUS的值有OPENEXPIREDEXPIRED(GRACE)LOCKED(TIMED)LOCKEDEXPIRED & LOCKED(TIMED)EXPIRED(GRACE) & LOCKED(TIMED)EXPIRED & LOCKEDEXPIRED(GRACE) & LOCKED 大概的给解释一下open.
oracle中dump函数 转自:http://blog.vsharing.com/nimrod/A654847.html DUMP函数的输出格式类似: 类型 ,符号/指数位 [数字1,数字2,数字3,.
限制用戶使用 crontab 转自http://www.real-blog.com/linux-bsd-notes/248 基於安全問題,在 Linux 下可以限制用戶使用 crontab 排程,而要設定的檔案分別有 /etc/cron.allow 及 /etc/cron.deny,它們的定義分別是: /etc/cron.allow如果 /etc/cron.allow 存在,只有這個檔案內的使用者才可使用 crontab。
转自http://hi.baidu.com/edeed/blog/item/10333912dd3b5c57f819b808.html 1、什么是审计审计(Audit)用于监视用户所执行的数据库操作,并且Oracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/)或数据库(存储在system表空间中的SYS.AUD$表中,可通过视图dba_audit_trail查看)中。
(学习笔记) 在10G众多的特性中我觉得这两个特性是相当有用的。比如很多时候我们会遇到用户误删除了一个表或者一个表中的某些记录,这个时候这两个特性中的其中一个就可以用来完成这样的工作。
第四章 XML语法 提纲: 一.XML语法规则 二.元素的语法 三.注释的语法 四.CDATA的语法 五.Namespaces的语法 六.entity的语法 七.DTD的语法 通过前面三章的学习,我们已经对什么是XML,它的实现原理以及相关的术语有所了解。
转自网络 /etc/login.defs 配置文件;/etc/login.defs 文件是当创建用户时的一些规划,比如创建用户时,是否需要家目录,UID和GID的范围;用户的期限等等,这个文件是可以通过root来定义的; 比如Fedora 的 /etc/logins.
http://baike.baidu.com/view/1374849.htm uniq uniq 命令 文字 uniq是LINUX命令 用途 报告或删除文件中重复的行。
(我的学习笔记) 今天遇到了 "CREATE UNIQUE INDEX "PK_EMP" ON "EMP" ("EMPNO" ) PCTFREE 10 INITRANS 2 MAX" "TRANS 255 STORAGE(INITIAL 65536 FR...
我的学习笔记: 我的试验 RMAN> run{2> allocate channel t1 type disk maxpiecesize 10m;3> backup database format='/oradatatest/%d_%T_%s_%p_.
转自http://hotjava.javaeye.com/blog/193906 1.1.1. SQL ordered by Elapsed Time: 记录了执行总和时间的TOP SQL(请注意是监控范围内该SQL的执行时间总和,而不是单次SQL执行时间 Elapsed Time = CPU Time + Wait Time)。
转自网络 1.要求pc机上安装oralce客户端软件和sqlserver2000软件。 2.客户端的配置tnsnames.ora文件,配置所要连接的数据库服务器(windows,unix等平台均可以)eg:tnsnames.
下面详细讲一下rman的各项配置的含义: 1、 Configuring the Default Device Type for Backups:配置缺省备份设备 缺省情况下rman默认的备份设备为磁盘disk,也可以配置其他介质作为rman的备份设备如磁带等。
http://www.cnblogs.com/yifan268/archive/2008/07/15/1243418.html 转自 SCN和Checkpoint SCN :system change number。
来自:http://www.dev-club.com/club/bbs/essence,27479.htm在Oracle备份中,我们可以使用alter tablespace .
原创 转载请注明出处 10g中添加很多新特性 当然RMAN 也得到了增强,INCREMENTALLY UPDATED BACKUPS就是其中之一。 此特性有别于传统的增量备份,主要是为了节省恢复时间,他通过合并COPY和增量BACKUPSE...
转自ITPUB Top 10 by Buffer Gets:set linesize 100set pagesize 100SELECT * FROM(SELECT substr(sql_text,1,40) sql, buffer_gets, ...
转自http://www.eygle.com/archives/2006/04/oracle10gr2_auto_tune_checkpint.html 从Oracle10gR2开始,数据库可以实现自动调整的检查点. 使用自动调整的检查点,Oracle数据库可以利用系统的低I/O负载时段写出内存中的脏数据,从而提高数据库的效率。
(双击图片,清晰些) (学习笔记) 如果是向表中添加行,不需要进程压缩或者传统的重建,但是删除或者更新表及索引,会让快中的行数变少,但是DML并不会让HWM 下降,然而谁也不能保证剩余的空间会被重新使用,所以这个时候需要重建以及10G 的压缩来整理,让FULL SCAN 扫描更少的块,提高性能. 图中说明了过程下面一个图是压缩前 上面一张是压缩后的。
ORACLE 10G 现在支持在相同服务器的不通目录之间或者一个远程服务器与一个本地服务器之间复制二进制文件,可以使用dbms_file_transfer中的过程。
转自网络 很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间。本例举例说明解决这个问题:1.如果缺省的用户具有DBA权限那么导入时会按照原来的位置导入数据,即导入到原表空间 $ imp bjbbs/passwd file=bj_bbs.
DEVICE=物理设备名IPADDR=IP地址NETMASK=掩码值NETWORK=网络地址BROADCAST=广播地址GATEWAY=网关地址ONBOOT=[yes|no](引导时是否激活设备)USERCTL=[yes|no](非root用户是否可以控制该设备...
ORACLE 9I 中的日期格式类型 Date and Time DatatypesIn pre-Oracle9i databases, the only date/time datatype available is DATE,which stores the date and time.
学习笔记 自己写了一个SHELL脚本来看ORACLE AS 端口 echo "start"echo "report will at /tmp/report next time will delete it"rm -rf /tmp/reportcut -d :...
学习笔记 也许大家都知道在ORACLE中如果执行了不完全恢复当前的日志文件是不能在使用的,所以我们必须使用RESETLOGS选项来打开数据库。9I的时候要求我们不然全恢复过后需要马上进行一次全备,也就是代表一个incarnation已经结束新的incar...
学习日志 使用 netstat -nlt 查看端口使用情况 [root@appsvr /]# netstat -nltActive Internet connections (only servers)Proto Recv-Q Send-Q Local Ad...
我的学习笔记 RMAN> backup format='data_%s_%p_%T_%t.bak'2> database plus archivelog delete all input3> format 'arc_%s_%p_%T_%t.
学习笔记 OCFS RAC空间规划为LINUX 空间为11G 共享盘空间为5GIP规划为 公共IP testpub1 23.36.2.153 netmask:255.
Linux系统日志 日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。
今天看ORACLE APP LOG 发现2009年1月3日早上8点7分所有的APP都自动关闭了,然后找原因,由于经验不足。找了老半天觉得APP没啥特别的错误日志啊。
请双击此图 如此使用特殊字符 SQL> insert into test5 2 values(1,'aa' || CHR(10) || CHR(13) || 'bb'); SQL> select * from test5; ...
1. open 当前用户是开放的可以使用的.2. expired 表示用户已经过期, 登录的时候, 如果密码输入正确,系统会提示重新输入密码的.3. locked 表明当前帐户被锁了, 不可以登录的.
linux 修改系统时间 oracle查询当前时间命令 2008-07-01 20:29 1.Linux 操作系统 下查看和修改系统时间 [root@as4forora ~]# date -s 07/01/2008二 7月 1 00:00:00 C...
SQL> declare 2 query varchar2(100):='select* from emp where empno=:eno'; 3 emp_record emp%rowtype; 4 begin 5 ...
Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日志文件(归档日志文件)中的具体内容,特别是,该工具可以分析出所有对于数据库操作的DML(insert、update、delete等)语句,另外还可分析得到一些必要的回滚SQL语句。
%c 备份片的拷贝数 %d 数据库名称 %D 位于该月中的第几天 (DD) %M 位于该年中的第几月 (MM) %F 一个基于DBID唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII为该数据库的DBID,YY...
1.sessions 在初始化参数所设定的限制中,最为人所知的估计就是sessions和processes Sessions 参数指定了一个 Instance中能够同时存在的sessions数量,或者说,就是能同时登陆到数据库的并发用户数。
本文链接:http://user.qzone.qq.com/317352042/blog/1196438857 smbclient 简单应用 功能说明: 在Windows操作系统之间,可以通过网上邻居或UNC路径的方式,访问某个共享,在Linux下,可以通过smbclient命令来实现相似的功能,访问Windows的某个共享目录。
截取于http://junmail.javaeye.com/blog/215780 EXPDP和IMPDP的本质在于,通过API调用,把传统的EXP/IMP类交付式模式的操作,转变成数据库内部的job任务,从而实现了任务的可终止与重启动。
v$system_event :本视图概括了实例各项事件的等待信息。v$session_wait显示了系统的当前等待项, v$system_event则提供了自实例启动后各个等待事件的概括。
后台进程包括:1)Focused Background Processes2)Utility Background Processes1)Focused Background Processes~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PMO...
转自 http://www.eygle.com/archives/2005/03/oracle10gneeoai.html Oracle10g允许你和BACKUP命令伴随使用AS COMPRESSED BACKUPSET字句,对备份集进行压缩。