`
JEmql
  • 浏览: 60797 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论
文章列表
今天监听器出了问题,想开启监听器的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
Global site tag (gtag.js) - Google Analytics