Oracle
sezvboyrul
这个作者很懒,什么都没留下…
展开
-
Oracle数据文件位置迁移笔记
最近频繁在进行数据大迁移,下面是从E:/ORACLE/SONBWEB下把数据文件、日志文件和控制文件完全迁移到D:/oracle/oradata/SONBWEB下。操作系统:Windows Server 2003Oracle Version:9.2.0.1.0。下为非归档模式的迁移过程:D:>sqlplus"/assysdba"SQL*Plus:Release9.原创 2007-01-07 11:21:00 · 8195 阅读 · 0 评论 -
批量停用Oracle某用户下的job
select a.BROKEN,'exec dbms_job.broken('||A.JOB||',true);',a.* from dba_jobs a where A.log_user='大写用户名';生成exec语句,执行就成了原创 2019-10-13 03:18:21 · 1276 阅读 · 0 评论 -
在一台服务器上安装oracle服务端和客户端,不能访问的解决办法 .
由于客户端是在服务端之后安装的,所以在环境变量中path变量,客户端的配置在服务端的前面。只需要将客户端的配置放在服务端之后即可。转载 2013-10-15 19:08:14 · 2275 阅读 · 0 评论 -
EF框架下调用 调用Oracle 存储过程
EF框架下调用 调用Oracle 存储过程原创 2017-04-13 23:54:53 · 2570 阅读 · 0 评论 -
Oracle 查询结果组合
select trim(both '#' from sys_connect_by_path (公司, '#')) as combofrom TP_COMPANYSINGLEWHERE LEVEL=50connect by rowid 其中50是组合的维度转载 2017-07-17 20:42:38 · 558 阅读 · 0 评论 -
Oracle会话查询等
如何查看oracle当前连接数,会话数 查看session:select * from v$session where username is not nullselect username,count(username) from v$session where username is not null group by username当前连接数:select count(转载 2017-09-26 22:23:49 · 2032 阅读 · 0 评论 -
Oracle insert大量数据经验之谈(转)
在很多时候,我们会需要对一个表进行插入大量的数据,并且希望在尽可能短的时间内完成该工作,这里,和大家分享下我平时在做大量数据insert的一些经验。 前提:在做insert数据之前,如果是非生产环境,请将表的索引和约束去掉,待insert完成后再建索引和约束。 1. insert into tab1 select * from tab2; commit; 这是最基础的insert语句,...转载 2018-03-27 09:53:46 · 703 阅读 · 0 评论 -
删除oracle监听日志
先用lsnrctl进入监听模式 G:\docu>lsnrctlLSNRCTL>set log_status off (此时便可删除监听日志文件listener.log,然后再新建一个listener.log,日志文件位置:E:\app\XXXX\diag\tnslsnr\lenovo-PC\listener\trace下面) LSNRCTL>...转载 2018-08-09 15:15:03 · 3282 阅读 · 0 评论 -
oracle regexp_like介绍和例子
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功能相似它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法相同,但是它们...转载 2019-10-10 23:11:59 · 322 阅读 · 0 评论 -
利用bat批处理调用Exp、Imp自动实现Oracle数据库用户数据同步
公司需要做数据集中,某区需要建立一个完全与生产库同步的库,尽量需要减小对生产库性能的影响,同步频率为每天一次.生产库环境:Linux下 64位的 Oracle 11G目标库环境:win 2003、Oracle 10G查了下资料,Oracle有高级复制和Stream实现数据库同步,但实现起来配置较复杂,而且数据库需要归档模式,对性能有较大影响。决定还是用自带的Exp、imp导出导入功能实原创 2012-10-29 20:43:52 · 5699 阅读 · 0 评论 -
linux、Oracle常用命令
####################服务的启动#######################################1.ActiveMQ启动:./activemq -Dxbean:myConf.xml &用exit退出!2.oracle启动和停止:1)启动脚本(dbstart.sh)切换用户:su - oracle 第一步:lsnrctl start 第转载 2012-08-18 16:54:20 · 714 阅读 · 0 评论 -
重建所有索引(Oracle)
declare ssql varchar2(100); begin for tabs in (select table_name from user_tables) loop ssql := 'analyze table ' || tabs.table_name || ' estimate statistics'; execute ...原创 2008-08-29 14:45:00 · 1100 阅读 · 0 评论 -
函数--获取字符串中的数字
Oracle中获取字符串中的数字:create or replace function GetNumber(str varchar2) return varchar2 IS v_temp varchar2(200) ; v_return varchar2(200) ; idx number :=1 ;BEGIN WHILE原创 2008-10-25 16:34:00 · 973 阅读 · 0 评论 -
相同结构表复制注释
select COMMENT ON COLUMN 表名. || a.COLUMN_NAME || IS || b.comments || ; from user_tab_columns a, user_col_comments b where a.table_name = b.table_name and a.COLUMN_NAME = b.column_原创 2009-05-22 19:57:00 · 1251 阅读 · 0 评论 -
删除用户及所有对象,创建用户
<br />删除用户<br /> drop user XXXX cascade;<br /> <br />创建用户<br />CREATE USER xxxx IDENTIFIED BY xxxx<br />DEFAULT TABLESPACE mySpace;<br /> grant connect,resource,imp_full_database ,exp_full_database to xxxx;转载 2010-08-22 19:46:00 · 641 阅读 · 0 评论 -
oracle数据库中的查询主键外键的约束
<br />select a.constraint_name 外键名, a.table_name 外键表, b.constraint_name 主键名, b.table_name 关联主键表<br />from user_constraints a, user_constraints b <br />where b.table_name='PRODUCT' and a.constraint_type = 'R' and b.constraint_type = 'P' and a.r_constrain转载 2010-08-23 11:37:00 · 989 阅读 · 0 评论 -
Oracle 插入日历
<br />declare dtFrom date;begin dtFrom := to_date('2013-01-01','yyyy-mm-dd'); for a in 1..(Add_months(dtFrom, 48)-dtFrom) loop insert into XPTOOLSTIMEDIMENSION select TIMESEQID.Nextval, dtFrom + a - 1 日期, to_char(dtFrom +原创 2011-01-21 14:11:00 · 776 阅读 · 0 评论 -
Oracle10 安装后,修改机器名的处理。
虚拟机上面装好Oracle 10之后,克隆一下。准备做一些同时需要两台服务器的操作。原始的情况服务器名:ORCL-10IP:192.168.1.210管理页面:http://ORCL-10:1158/emOracle 服务名:orcl克隆出来的转载 2011-10-08 16:00:55 · 736 阅读 · 0 评论 -
Oracle11G R2用exp无法导出空表
在11G R2中有个新特性,当表无数据时,不分配segment,以节省空间Oracle当然在执行export导出时,空表则无法导出,但是还是有解决办法的: 解决方法: 一、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment.导出时则可导出空表。 二、设置deferred_segment_creation参数转载 2012-06-13 16:00:42 · 1540 阅读 · 0 评论 -
利用Oracle漏洞提权笔记
1.利用已知的Oracle用户名连上数据库,并创建java提权函数C:/WINDOWS/system32>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期日 8月 31 14:01:43 2008Copyright (c) 1982, 2002, Oracle Corporation. Al原创 2008-08-31 13:50:00 · 9876 阅读 · 3 评论