- 浏览: 63288 次
- 性别:
- 来自: 无锡
-
最新评论
-
nancy_zyy:
我最近准备考OCA,能都发给我一下吗,谢谢啦,nancy_zy ...
OCA 052 通过总结 -
sunris:
nice
RMAN 使用详解 -
joblook:
我也准备考OCA,附件1和3也发我一份好啊,谢谢啦。vela1 ...
OCA 052 通过总结 -
lhmfool:
可以给我发一下资料吗?谢谢了,hongmei1216.good ...
OCA 052 通过总结 -
苏er:
你好,先恭喜你过了051,然后我想问一下,051现在可以自己在 ...
OCA 051 通过心得和总结
文章列表
今天监听器出了问题,想开启监听器的trace监视下错误。。于是google下。
下面的我试过了。
1,server trace, 指的是 sqlnet的server端trace, 可以在server 端的%oracle_home%\network\admin\sqlnet.ora里面加上以下行:
TRACE_LEVEL_SERVER=16
TRACE_FILE_SERVER=server_trace
TRACE_DIRECTORY_SERVER=/xxx/.../server_side_trace/
/xxx/.../server_side_trace/ , 是 ...
环境:Windows XP
背景:
今天360杀毒真的很给力,直接将oracle实例服务和监听器服务当成病毒给删了。。
解决办法:
看来必须恢复,怎么搞呢,后来想起我在使用DBCA创建时,保存的脚本了,看来能派上用场。。
找到脚本的位置:$ORACLE_BASE\admin\$SID\scripts
查看ocp11g.bat,创建数据库最开始就是执行这个脚本的。
看到如下命令:
G:\app\lawrency.meng\prod ...
最近在管理时,总是时不时的被监听器困扰,于是上网查找资料,发现这位仁兄的介绍很详细,于是mark了。。
http://space.itpub.net/?uid-17203031-action-viewspace-itemid-682628
文章讲解的很详细,很适合初学者的。。
设置列格式的相关命令
1. 改变列的显示长度 COLUMN column_name FOR[MAT] format
备注: 注意该命令将保持一直生效直至输入了一个新的格式值或者退出了SQL*PLUS, 其中字段类型可以为Char, Varchar2, varchar。
如果SQL*PLUS的WARP变量的值被设置为"开"(默认值), 那么字段的内容将会在format命令规定的长度处折行, 否则的话超过规定长度的后续字符将会被截取。
如果你有多个相同显示属性的列需要设置,那么使用column 字段名 like 你想要复制显示属性的字段heading 字 ...
2月14日, 成功通过OCA 051 SQL Funditional 这一门考试,踏实向OCP走着,一步一步。。今年的计划一定要实现,下一步向着OCA 052进发。。
回味考试过程,下午2点到4点,考试总共2小时,70道题目。。
话说,我没有参加培训,简单的做了几套在网上找的题库。然后就是看书,,看了得4遍。。
考试中,才发现那几套题都是骗人的,没有中一道题,
。。没办法,硬着头皮也得上啊,考试费1050要是打了水漂,真的可是无脸再见乡亲父老啊,
。。 毕竟只是SQL Funditional,,要是这都过不了,我就不混了。。
抱着必死的决心,细心的做题,我一直 ...
转帖
Oracle
Database 10g引入了最新的数据泵(Data
Dump)技术,使DBA或开发人员可以将数据库
元数据(对象定义)和数据快速移动到另一个oracle数据库中.
数据泵导出导入(EXPDP和IMPDP)的作用
1,实现逻辑备份
和逻辑恢复.
2, ...
对应关系 select username,default_tablespace from dba_users;总的大小 select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;剩余的大小 SELECT TABLESPACE_NAME,SUM(BYTES)/1024/1024 MB FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME;已用空间 ...
--监控索引是否使用alter index &index_name monitoring usage;alter index &index_name nomonitoring usage;select * from v$object_usage where index_name = &index_name;--求数据文件的I/O分布select df.name,phyrds,phywrts,phyblkrd,phyblkwrt,singleblkrds,readtim,writetimfrom v$filestat fs,v$dbfile dfwhere fs.file# ...
不论是做为开发DBA还是维护DBA,总是或多或少地遇到SQL执行效率或者说SQL调优问题,查看执行计划是必须的。一般我们可以用3种方法查看:
一、explain plan for
举例就足以说明其用法
sys@ORCL> explain plan for 2 select sysdate from dual; Explained. sys@ORCL> select * from
现在oracle 11g在卸载方面做得很nice的,许多需要手工做的步骤都可以省略。
以下的实现方法,是10g或者更早的版本。。 实现方法: 1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。 2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer卸装所有Oracle产品,但Universal Installer本身不能被删除。 3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWA ...
其他不常用的格式掩码
演示数据:24-SEP-1000 BC
格式元素
说明
结果
oracle有三种最基本的数据类型,即字符型、数值型、日期型。 oracle提供的单行函数中,针对不同的数据类型,提供大量实用的函数,同时提供一系列数据类型转换函数。 相信这些函数,在进行数据库的操作过程中,都大量的被使用过。。 1)to_char 数值、日期->字符型 语法:to_char(num|date,[format mask],[nls_parameters]) 参数:num|date 待转换的数值或者日期 format mask:可选参数
在oracle中,如果不同的数据类型之间关联,如果不显式转换数据,则它会根据以下规则对数据进行隐式转换
1) 对于INSERT和UPDATE操作,oracle会把插入值或者更新值隐式转换为字段的数据类型。
假如id列的数据类型为number
update t set id='1'; -> 相当于 update t set id=to_number('1');
insert into t(id) values('1') -> insert into t values(to_number('1'));
2) 对于SELECT语句,oracl ...
1. SELECT子句中避免使用 “*” 当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘*’ 是一个方便的方法.不幸的是,这是一个非常低效的方法. 实际上,ORACLE在解析的过程中, 会将“*” 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间. 2.使用DECODE函数来减少处理时间 使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. 例如:
Sql代码
SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO = 0020 AND ENAME ...
SQL语句中最基本、最普遍的元素替换形式是单个和符号(&)替换。和字符是用来在语句中指定替换变量的符号,它在变量名之前,并且它们之间没有空格。
Oracle使用以下两种方式来确定变量的值:
检查用户会话中是否使用DEFINE定义了该变量。
如果没有定义变量,在SQL