自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

常语的专栏

我是一位oracle初学者,用博客做笔记,博客内所有原创均是从别处收集整理而来.请大家多多指教

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 oracle BBED的安装

**************************************************                   BBED工具  **************************************************1、BBED的安装oracle 11g中缺bbed包, 需要从10g 中copy过来 俺这里提供下载64位bbed包:

2013-11-28 11:26:02 861

原创 oracle help报错SP2-0171: HELP system not available. 安装help

SQL>helpSP2-0171: HELP system not available.手工建库的情况下SQL*Plus的help手册并没有被安装,需要手动安装。首先确认有下面几个脚本[oracle@orale help]$ cd $ORACLE_HOME/sqlplus/admin/help/[oracle@orale help]$ pwd/u01/app/ora

2013-11-28 10:58:33 2327

原创 v$process v$sesson 通过会话号查找进程号 查看会话信息

--进程视图v$process--会话视图v$session v$mystatv$sql v$transactionv$lock v$process.addr = v$session.paddr 查看有哪些进程[oracle@orale ~]$ ps -ef |grep LOCAL |grep -v greporacle    4245  420

2013-11-27 23:00:21 4278

转载 Oracle高级应用之合并MERGE

为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。MERGE是什么?这么厉害的东西你都不知道,你这学生是怎么学习的?老师不给你讲你就不会自学了吗?哎!可怜天下老师心啊,罢了罢了,老师现在给你好好讲一下吧。MERGE是Oracle9i新增的语法,中文意思是“合并”,那合并什么呢?它能合并INSERT和UPDATE在一条SQL语句中执行,是不是很牛X?!还

2013-11-19 14:57:11 788

转载 Oracle高级查询之GROUP BY

开篇一笑:两个男人在饭店里边吃饭边聊天,甲:“我不得不在这儿吃饭,因为我妻子不想做饭。”乙:“您真幸运,我之所在这吃饭,是因为我妻子一定要做饭。”为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。现在客户的需求是统计部门中每种工作的工资总额,最后还需要统计所有人的工资总数,相信这样的需求对大家来说还是比较简单的,很快就能写出SQL语句,如下:

2013-11-19 14:48:50 762

转载 Oracle高级查询之OVER (PARTITION BY ..)

开篇一笑:某日一妹子对男友说:在一起这么久了你都没有夸过我漂亮,今天我要你夸夸我,男子想了一会看着女友鸡冻的说道:我硬了。为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。一、rank()/dense_rank() over(partition by

2013-11-19 14:48:15 675

转载 sql语句优化之降龙十八招

降龙十八掌第一掌 避免对列的操作任何对列的操作都可能导致全表扫描,这里所谓的操作包括数据库函数、计算表达式等等,查询时要尽可能将操作移至等式的右边,甚至去掉函数。例1:下列SQL条件语句中的列都建有恰当的索引,但30万行数据情况下执行速度却非常慢:select * from record where substrb(CardNo,1,4)=’5378′(13秒)select *

2013-11-19 14:38:50 877

原创 Oracle 11g OME 中文按钮乱码

首先创建这个目录[oracle@orale ~]$ mkdir $ORACLE_HOME/jdk/jre/lib/fonts/fallback将这个simsun.ttf文件上传到新建的目录下面,注意下权限simsun.ttf这个文件其实就是windows 下面的simsun.ttc 字体文件改一下后缀名simsun.ttf下载地址:http://pan.baidu.

2013-11-19 14:31:51 1083

原创 oracle 11g 创建OEM(oracle企业管理器)

查看主机名[oracle@orale ~]$ hostnameorale修改主机名和IP地址[oracle@orale ~]$ vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127

2013-11-19 11:26:57 4998

原创 sys用户登录loracle 报错ORA-01031: insufficient privileges

[oracle@orale admin]$ sqlplus sys/oracle@mypl as sysdbaoracle报错:ORA-01031: insufficient privileges解决办法查看是否是密码文件出问题[oracle@orale admin]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.

2013-11-15 22:58:02 901

原创 linux下 oracle 11g 手工建库

实例名export ORACLE_SID=mypl创建文件夹mkdir /u01/app/oracle/product/admin/adump -pmkdir /u01/app/oracle/product/admin/bdump -pmkdir /u01/app/oracle/product/admin/cdump -pmkdir /u01/app/oracle/

2013-11-15 19:49:45 3710

原创 oracle 用户管理

很久不使用都忘了,今天特意整理了一下留着以后忘了好找用户的管理创建用户create user xiaoming identified by xiaoming;  --创建用户xiaoming 密码xiaoming(必须以字母开头)修改密码alter user xiaoming identified by oracle; 删除用户drop user xia

2013-11-05 21:22:11 711

原创 oracle 闪回

--闪回权限grant flashback any table to scott;--闪回 update,delete,insertupdate tab2 set empno=0;delete from tab2 where deptno=20;insert into tab2 select * from emp;select * from tab2;-

2013-11-05 15:59:59 499

原创 我的linux学习笔记

Linux 命令1.                Linux开关机,用户管理命令Startx                     进入图形界面;Shutdown –h now           立刻进行关机;Shutdown –r now      立刻重新启动;Reboot                     立刻重新启动;Su

2013-11-05 15:53:38 1233

转载 Oracle 表三种连接方式(SQL优化)

在查看SQL执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。一、连接方式:嵌套循环(Nested Loops (NL))(散列)哈希连接(Hash Join (HJ))(归并)排序合并连接(Sort Merge Join (SMJ) )二、连接说明:1.Oracle一次只能连接两个表。不管

2013-11-04 16:45:43 827

转载 利用/*+Ordered*/提高查询性能

消耗在准备利用Oracle执行计划机制提高查询性能新的SQL语句的时间是Oracle SQL语句执行时间的最重要的组成部分。但是通过理解Oracle内部产生执行计划的机制,你能够控制Oracle花费在评估连接顺序的时间数量,并且能在大体上提高查询性能。准备执行SQL语句当SQL语句进入Oracle的库缓存后,在该语句准备执行之前,将执行下列步骤:1) 语法检查:检查SQL语

2013-11-04 16:42:49 6527

转载 解决Linux 下oracle 报错 Connected to an idle instance. Linux启动Oracle实例

启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、如何启动数据库实例   1.进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle                                 --“切换到oracle用户”Password:[oracle@redhat ~]$ lsnrctl start

2013-11-04 09:49:19 16930

原创 函数sys_guid() 和 SEQUENCE

下午的时候同事让我弄500个全球唯一的标识符只要前30位他给我发了一个语言当:SQL> select sys_guid() from dual;SYS_GUID()--------------------------------7E9D8FB177F749A9B5716CA180F59134应为我之前没用过这个函数,所以当时我一查询就楞了..这是让我一条

2013-11-01 19:26:50 2462

原创 linux下启动oracle sqlplus使用方向键出现[^A[B^[B^[D^ ^H的解决方法

今天安装好了虚拟机和oracle 11g 准备开始进一步的学习oracle当我进入sqlPlus 敲击的第一条命令时输入错了一个字母 习惯性的使用方向键去出现了[^A[B^[B^[D^ ^H 乱码在网上找了好多方法但是只有这个适合我用.. 其他的反正我试了都比这个要麻烦首先下载:rlwrap-0.37.tar.gz (这个只有245KB)下载地址:http://utopia.kno

2013-11-01 14:41:37 1575

一点一滴讲解Data Guard前世今生

引言:Oracle Data Guard产品当今行业中的地位越来越高,由于DG可以对系统影响最小,短时间内可以迅速切换,逐渐夺取了RMAN四射光芒,而令RMAN工具趋于弱化从而成为辅助策略,学好DG 是一名高级DBA的必备技能,下面就是笔者写完这篇巨作的亲身感受,如果你也想成为一名优秀DBA,下面的文章必然可助您一臂之力! 小结:到此盛哥一点一滴讲解DataGuard前世今生全部完成,这部作品经历了多少个不眠之夜,消耗了作者巨大精力与体力,作者力求从无到有,从有到精的一点一滴带领大家一起洞穿Data Guard前世今生,可以这么说如果把这里面的理论与实践完全理解与掌握,你将会进阶到一个新高度,向着DBA最高王座又近一步,这不仅收获了知识更证明了你的实力,在攀登的路途上更令人敬畏!

2013-09-09

roacle 函数大全

sql各种函数介绍UPPER 返回字符串,并将所有的字符大写 SQL> select upper('AaBbCcDd') upper from dual; UPPER -------- AABBCCDD 9.RPAD和LPAD(粘贴字符) RPAD 在列的右边粘贴字符 LPAD 在列的左边粘贴字符 SQL> select lpad(rpad('gao',10,'*'),17,'*')from dual; LPAD(RPAD('GAO',1

2013-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除