oracle
无奈的伤城
这个作者很懒,什么都没留下…
展开
-
IT视频课程集(包含各类Oracle、DB2、Linux、Mysql、Nosql、Hadoop、BI、云计算、编程开发、网络、大数据、虚拟化
马哥Linux培训视频课程:http://pan.baidu.com/s/1pJwk7dpOracle、大数据系列课程:http://pan.baidu.com/s/1bnng3yZ天善智能BI培训视频课程:http://pan.baidu.com/s/1pJ7FPXp老方块Oracle培训全套课程:http://pan.baidu.com/s/1gdkpHxLMysql培训课程:原创 2014-10-30 18:43:23 · 9194 阅读 · 3 评论 -
ORACLE 定时执行存储过程<一>
推荐用dbms_scheduler方式更好 实例如下用joboracle定时器调用存储过程 1.创建一个表,为了能清楚看到定时器的运行情况我们创建一个带有日期字段的表 Sql代码 create table job_table(run_time date); create table job_table(run_time date);2.创建存储过程 Sql代码 create o转载 2015-07-23 09:15:11 · 563 阅读 · 0 评论 -
oracle定时备份
backup_exp.bat 命令文件名称 bat 文件内容如下:exp edu/edu@orcl owner=(edu) buffer=64000 file=D:\DATA_BACKUP\EDU\edu_%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%.dmp log=D:\DATA_BACKUP\EDU\edu_%date:~0,4%_%转载 2015-09-09 11:00:12 · 520 阅读 · 0 评论 -
ORACLE中Like与Instr模糊查询性能大比拼
instr(title,'手册')>0 相当于 title like '%手册%'instr(title,'手册')=1 相当于 title like '手册%'instr(title,'手册')=0 相当于 title not like '%手册%'t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在SQL语句中,转载 2015-09-28 10:14:40 · 425 阅读 · 0 评论 -
命令检查oracle是否启动,监听是否正常
192.168.1.73 oracle/gense@1234lsnrctl startsqlplus /nologconn /as sysdbastartup// linux 的用户名root linux的ip地址 192.168.1.73ssh root@192.168.1.73lsnrctl status // 查看linux系统oracle的监听状原创 2015-12-18 09:32:50 · 31321 阅读 · 0 评论 -
oracle命令导出数据库 exp
执行 cmd 命令窗口 执行 exp test/test@实例名 buffer=64000 file=d:\dbback\test20150101.dmp 本地实例名 orcl 远程实例名 根据远程实例名而定 test 登陆名称 test 密码原创 2015-12-18 10:09:32 · 473 阅读 · 0 评论 -
oracle 命令导入dmp数据文件
用户名/用户名@实例名称fromuser 源用户 touser 目标用户imp test/test@orcl file=d:\back.dmp fromuser=ips touser=test原创 2015-12-18 17:38:37 · 408 阅读 · 0 评论 -
oracle 命令创建表空间以及用户、授权
给连接权限 grant connect to 用户; 给资源权限 grant resource to 用户;给DBA权限 grant dba to 用户;原创 2015-12-22 10:53:49 · 462 阅读 · 0 评论 -
oracle 存储过程的基本语法 及注意事项 (转)
loop循环:create or replace procedure pro_test_loop isi number;begini:=0;loop i:=i+1; dbms_output.put_line(i); if i>5 then exit; end if;end loop;end pro_test_loop;while循环:create or转载 2015-12-25 15:33:49 · 542 阅读 · 0 评论 -
ORACLE 定时执行存储过程 <二>
/* 查询:select job,broken,what,interval,t.* from user_jobs t; job job的唯一标识,自动生成的 broken 是否处于运行状态,N;运行;Y:停止 what 存储过程名称next_date 初次执行时间 interval 执行周期 删除:begin dbms_job.remove(jobno); en转载 2015-07-23 09:17:11 · 530 阅读 · 0 评论 -
oracle imp/exp 导出以及导出空表解决方法
1、先查询一下当前用户下的所有空表 select table_name from user_tables where NUM_ROWS=0; 2、用以下这句查找空表 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0转载 2015-07-28 10:44:33 · 1767 阅读 · 0 评论 -
putty远程启动oracle数据库
0.启动putty.exe,输入ip默认端口22,ssh协议,open,输入用户名口令1、su - oracle2、sqlplus /nolog3、connect /as sysdba4、startup5、exit以上完成启动一个oracle实例6、lsnrctl start以上完成oracle的监听服务第一步直接su oracle就不行,呵呵转载 2015-07-15 16:42:01 · 1299 阅读 · 0 评论 -
ORACLE常用数值函数、转换函数、字符串函数
著名函数篇 -经常用到的函数 非著名函数篇-即虽然很少用到,但某些情况下却很实用 注:N表示数字型,C表示字符型,D表示日期型,[]表示内中参数可被忽略,fmt表示格式。 单值函数在查询中返回单个值,可被应用到select,where子句,start with以及connect by 子句和having子句。 (一).数值型函数(Number Functions)转载 2014-10-21 11:18:27 · 587 阅读 · 0 评论 -
select into from 与 insert into select 区别示例
1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1 要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。示例如下:INSER转载 2014-12-18 17:05:35 · 456 阅读 · 0 评论 -
ORACLE函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- -------转载 2015-02-10 14:07:27 · 363 阅读 · 0 评论 -
Oracle 闪回特性(FLASHBACK DATABASE)
--=====================================-- Oracle 闪回特性(FLASHBACK DATABASE)--===================================== 闪回技术通常用于快速简单恢复数据库中出现的认为误操作等逻辑错误,从闪回的方式可以分为基于数据库级别闪回、表级别闪回、事务级别闪回,根据闪回对数据的转载 2015-02-10 14:10:16 · 590 阅读 · 0 评论 -
oracle中的exists 和not exists 用法详解
--查询存在学生的班级信息select uuid,name from tb_admin_class a where exists(select * from tb_student b where b.classid = a.uuid)exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2转载 2015-06-04 11:10:37 · 512 阅读 · 0 评论 -
Oracle之分页查询
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 分页查询格式:SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM = 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM = 21控转载 2015-07-06 17:34:27 · 605 阅读 · 0 评论 -
oracle 查询重复数据以及删除重复数据
-- 根据多个字段判断是否存在重复数据 select a.facilityid, a.faulttime, a.domainid, a.facilitytype1, a.facilitytype2, a.facilitytype3,原创 2015-07-27 15:14:15 · 833 阅读 · 0 评论 -
Oracle之 数据分页查询
/** firstIndex:起始索引* pageSize:每页显示的数量* sql:可以是简单的单表查询语句,也可以是复杂的多表联合查询语句*/select * from(select a.*,ROWNUM rn from(sql) a where ROWNUMfirstIndex以下截图是以这种方式进行的查询语句:转载 2015-07-06 17:42:45 · 537 阅读 · 0 评论 -
oracle连接慢优化问题listener.log文件过大
路径:app/diag/tnslsnr/电脑名称/listener/trace第一步:执行命令lsnrctl set log_status off第二步:lsnrctl stop第三步:找到路径:app/diag/tnslsnr/电脑名称/listener/trace 删除 listener.log文件第四步:执行命令原创 2016-02-19 14:19:32 · 1575 阅读 · 0 评论