
Oracle
Java开发者
这个作者很懒,什么都没留下…
展开
-
Oralce表空间、用户管理
<br />SYS用户在CMD下以DBA身份登陆: <br />在CMD中打sqlplus /nolog <br />然后再 <br />conn / as sysdba <br />//创建临时表空间 <br /> <br />create temporary tablespace user_temp <br />tempfile 'D:/oracle/oradata/Oracle9i/user_temp.dbf' <br />size 50m <br />autoextend on原创 2010-12-30 11:29:00 · 1308 阅读 · 0 评论 -
修改Oracle 11g 内存
[oracle@bi11g bin]$ ./sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 1618:39:36 2011Copyright (c) 1982, 2009, Oracle. All rights reserved.SQL> conn / as sysdba转载 2013-02-20 20:55:43 · 518 阅读 · 0 评论 -
oracle-使用数据泵对不同用户和不同表空间的数据迁移
expdp和impdpexpdp假设a用户的默认表空间是a,导出用户a所有数据:如果是多实例需要在命令行或终端手工指定实例set ORACLE_SID=实例名否则回报ORA-12560: TNS: 协议适配器错误SQL> conn / as sysdbaSQL> create directory dir as '/home/oracle/';SQL> grant r转载 2013-02-28 12:23:34 · 719 阅读 · 0 评论 -
Oracle Text是如何支持本地文件的检索
今天来看看强大的Oracle Text是如何支持本地文件的检索它的实现是依靠参数datastore和filter的组合,在数据库的文本列中只保存指向硬盘文件的指针,建立索引的时候,Oracle读取硬盘上的文件并且将索引存储在oracle数据库中。Oracle支持对很多格式的文件的文本检索,包括txt、html、word、excel、PowerPoint、pdf等,而且配合Lexer转载 2013-03-16 16:38:12 · 1516 阅读 · 0 评论 -
oracle 全文检索实践
前段时间,项目组长让我看一下有没有实时检索数据的方案,并说明不是用数据库模糊查询关键字like,而是像baidu那样的搜索效果,做到最大匹配。并提示我看一下lucene。 我就熟悉了下lucene,然后写了个demo,他们又说为了一个简单的查询检索,确引入了一个lucene,有点不划算。所以让我找其他的解决办法。我找呀找,居然找到了select * from T where转载 2013-03-16 16:39:15 · 918 阅读 · 0 评论 -
ORACLE-SQL性能优化
SQL语句优化是提高性能的重要环节n 开发人员不能只注重功能的实现,不管性能如何n 开发人员不能把Oracle当成一个黑盒子,必须了解其结构、处理SQL和数据的方法n 必需遵守既定的开发规范访问数据表的方式①全表扫描全表扫描就是顺序地访问表中每条记录。Oracle采用一次读入多个数据块(database block)的方式优化全表扫描。②通过ROWID访问表R转载 2013-08-02 18:01:44 · 517 阅读 · 0 评论 -
oracle表分区
当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。 Oracle中提供了以下几种表分区: 一、范围分区:这种类型的分区是使用列的一组值,通常将该列成为分区键。 示例1:假设有一个CUSTOMER表,表转载 2013-08-03 17:13:47 · 584 阅读 · 0 评论 -
Oracle 索引 详解
一.索引介绍 1.1 索引的创建语法:CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...) TABLESPACE STORAGE LOGGING | NOLOGGI转载 2013-08-18 23:36:26 · 541 阅读 · 0 评论 -
windows安装orace rac 蓝屏问题
操作系统:windows2003 64bit,windows2008 64bitoracle文件:10g64bit 11g64bit现象:安装10g crs到56%(远程复制的步骤)时蓝屏。 安装11g crs到100%的时候蓝屏。 屏幕截图如下:后来在metalink上找到原因,是因为windows的oracle rac转载 2013-08-12 22:32:00 · 2134 阅读 · 0 评论 -
Oracle Job 语法和时间间隔的设定
初始化相关参数job_queue_processesalter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位 job_queue_process 表示oracle能够并发的job的数量,可以通过语句 show pa转载 2013-09-08 14:11:24 · 552 阅读 · 0 评论 -
Oracle trunc()函数的用法
--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-182.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天.转载 2013-09-08 14:10:53 · 525 阅读 · 0 评论 -
Oracle的日期时间 to_date和to_char
一、24小时的形式显示出来要用HH24select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;二、to_date() function1.日期格式参数含义说明转载 2013-09-08 16:12:42 · 871 阅读 · 0 评论 -
Oracle 字符集切换
SQL> conn /as sysdba SQL> shutdown immediate; SQL> startup mount SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; SQL> ALTER SYSTEM SET AQ_TM_PROCESS转载 2013-02-07 17:45:56 · 549 阅读 · 0 评论 -
expdp时出现错误:ORA-39006: internal error
[oracle@www.52uu.org ~]$ expdp admin/admin tables=studentinfo,teacherinfo DIRECTORY=dpump_dir3 dumpfile=info.dmp content=allExport: Release 10.2.0.1.0 - Production on Tuesday, 25 May, 2010 18:23:02转载 2013-01-31 16:24:38 · 2650 阅读 · 0 评论 -
Oracle约束的添加和删除
1,Oracle的约束· 如果某个约束只作用于单独的字段,即可以在字段级定义约束,也可以在表级定义约束,但如果某个约束作用于多个字段,必须在表级定义约束· 在定义约束时可以通过CONSTRAINT关键字为约束命名,如果没有指定,ORACLE将自动为约束建立默认的名称2,定义primary key约束(单个字段)SQL> create table bkeep1(empno numbe转载 2013-01-14 12:36:18 · 775 阅读 · 0 评论 -
oracle 构造添加字段的SQL语句
<br />http://topic.youkuaiyun.com/t/20050328/09/3886527.html<br />用ORACLE数据库,在其中一个表最后添加了两个字段<br />1、<br />alter table your_table add (column1 col_type1,clumn2 col_type2...); <br /> your_table :表名 <br /> column1/column2 :字段名 <br /> col_ty原创 2010-11-19 10:45:00 · 877 阅读 · 0 评论 -
查询oracle中所有用户信息
1. 查询oracle中所有用户信息 select * from dba_user; 2. 只查询用户和密码 select username,password from dba_users; 3. 查询当前用户信息 select * from dba_ustats; 4. 查询用户可以访问的视图文本 select * from dba_varrays; 5. 查询数据库中所有转载 2010-11-18 19:30:00 · 1475 阅读 · 0 评论 -
(转载)Oracle中删除外键约束、禁用约束、启用约束
<br />禁用所有外键约束select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R';<br />启用所有外键约束select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints转载 2011-03-17 15:19:00 · 907 阅读 · 0 评论 -
关于weblogic server域生产模式和开发模式的转换
开发模式修改成生产模式,可以从weblogic控制台中修改,重启即可生效但是反过来从生产模式修改成开发模式是不可以从控制台中修改的,需要修改相关配置文件和启动脚本:以下仅供参考,有待进一步验证环境 weblogic921、修改启动脚本XX_domain\bin\startWebL转载 2011-07-22 13:12:05 · 10341 阅读 · 0 评论 -
Oracle日期函数与应用(转)
相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。常用日期型函数1。Sysdate 当前日期和时间SQL> S转载 2011-09-04 19:47:54 · 424 阅读 · 0 评论 -
如何解决Oracle数据库归档日志占满磁盘空间
1、数据库不能启动 SQL> startup ORACLE 例程已经启动。 Total System Global Area 289406976 bytes Fixed Size 1248576 bytes Variable Size 8388678转载 2011-09-25 16:02:18 · 1085 阅读 · 0 评论 -
oracle 内存分配和调优 总结
一直都想总结一下oracle内存调整方面的知识,最近正好优化一个数据库内存参数,查找一些资料并且google很多下。现在记录下来,做下备份。 一、概述: oracle 的内存可以按照共享和私有的角度转载 2011-09-25 17:31:15 · 721 阅读 · 0 评论 -
oracle物化视图的一般用法
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ON DEMAN转载 2011-09-25 17:14:32 · 728 阅读 · 0 评论 -
Oracle 11g用exp无法导出空表的处理发布方法
用以下这句查找空表 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 把查询结果导出,执行导出的语句 然后再执行 exp 用户名/密码@数据库名 file=D:\dmp\exp_sms20110224.dmp log=D:\dmp\exp_smsr转载 2012-07-24 11:18:24 · 1734 阅读 · 0 评论 -
Oracle:递归查询SQL
--查询所有select count(1) from TD t--向下找包含自己select count(1) from TD connect by prior ID=PID start with ID='?'--向下找不包含自己select count(1) from TD start with PID='?' connect by prior ID=PID--向上找包含转载 2012-08-30 20:36:24 · 415 阅读 · 0 评论 -
ORACLE修改表空间方法
ORACLE修改表空间方法一、使用imp/exp。先导出源库,再创建新库把表空间创建好,然后再导入。(据说这样可以,前提是新的库里面不能有与源库相同名字的表空间。有待验证!) 二、使用脚本进行修改。据目前所了解,正长情况下需要修改表的空间和表的索引的空间,如果涉及到BOLB字段的表,修改的方式又不一样了! 正常情况下的修改脚本: 1.修改表的空间 alter table转载 2012-12-03 21:15:35 · 409 阅读 · 0 评论 -
oracle删除数据后的恢复
要达到删除数据,有以下几种方式都可以:1、delete2、drop一个表3、truncate一个表重要的不是怎么删除一个表,而是误删除数据后怎么立即恢复(不考虑全库备份和利用归档日志)。对于delete方法,可以利用oracle提供的闪回方法,如果在删除数据后还没做大量的操作(只要保证被删除数据的块没被覆写),就可以利用闪回方式直接找回删除的数据: A、确定删除数据转载 2013-12-30 17:23:05 · 583 阅读 · 0 评论