ORACLE
文章平均质量分 62
fengyun14
这个作者很懒,什么都没留下…
展开
-
redhat linux fedora core 5 成功安装 Oracle 10g
redhat linux fedora core 5 成功安装 Oracle 10g主机配置: Intel P4 CPU 3.0GHZ 512M 内存 80G 硬盘一、准备主机和操作系统:1、物理内存:512M 2、交换空间2G 注意:在进行ORACL安装时,安装进程会提示教换空间最少要3068MB,与这里所说的2G有出入,没有关系,直接安装是不会有问题转载 2006-11-01 10:30:00 · 2953 阅读 · 0 评论 -
用半行代码实现在LINUX(SUSE/RH)下安装ORACLE 12C
最近新到单位的朋友总是抱怨在LINUX下安装ORACLE,实在是太麻烦了,而且这些步骤既不知是什么意思,也记不住;索性,我就分析了一下,经过实践,实现了只用半行代码(确切的说,只消4个字母)就可实现在LINUX下的ORACLE 安装了。 1、建立用户oracle(什么名字都行)。 2、将桌面环境切换到新建的oracle用户。注意,不是用代码切换,从图形界面中选择切换用户。3、写4个代码(./ru 然后按Tab 键)实现安装ORACLE。原创 2014-02-21 00:33:06 · 3358 阅读 · 0 评论 -
工作中用到的SQL语句
1、 统计每人涉及多少次案件的语句。张三,4101,A张三,4101,A李四,5101,B张三,4101,C赵六,6101,Cselect count( disctinct( 涉及案件 )) 涉案数,身份证号 from t group by 身份证号 结果:涉案数 身份证2 41011 51011原创 2012-08-28 09:15:32 · 604 阅读 · 0 评论 -
ORACLE的分页语句
原来在SQL SERVER中写过分页语句,比较麻烦,因为ORACLE没有TOP命令,所以认为ORACLE分页一定很难,但今天见了一条语句,很好玩,也好使,就记下来了。select * from( select rownum r, field1,field2 from table_name where rownum <= page* rows ) where r >转载 2011-12-25 00:07:09 · 622 阅读 · 0 评论 -
某个身份证号出现多次
自己想的,尚未验证。select 身份证号,count(身份证号) 次数 from(select distinct 身份证号 from 表 where 日期='20100101' union allselect discinct 身份证号 from 表 wher原创 2011-09-27 15:12:45 · 1117 阅读 · 0 评论 -
将普通表转变为分区表、索引分区,及与无分区前的查询效率比较
Oracle的普通表没有办法通过修改属性的方式直接转化为分区表,必须通过重建的方式进行转变,下面介绍三种效率比较高的方法,并说明它们各自的特点。 方法一:利用原表重建分区表。 步骤: SQL> CREATE TABLE T (ID NUMBER PRIMARY KEY, TIME DATE); 表已创建。 SQL> INSERT INTO T原创 2008-02-12 17:06:00 · 2017 阅读 · 0 评论 -
用.NET调用oracle存储过程返回记录集
oracle的存储过程返回记录集,关键之处是要用游标。 关于数据库的游标(cursor)大家肯定都接触不少,我们可以通过OPEN,FETCH,CLOSE操作控制游标进行各种方便的操作,这方面的例子我就 不在重复了。我们现在要介绍的是游标变量(cursor variable)。类似游标,游标变量也是指向一个查询结果集的当前行。不同的是,游标变量能为任何类型相似(type-compatible)的查询转载 2008-02-10 10:25:00 · 776 阅读 · 0 评论 -
ORACLE触发器及如何直接修改新增行的内容
CREATE OR REPLACE TRIGGER uptime BEFORE --这里必须用before INSERT ON table1 FOR EACH ROW --for each row是行级触发,没有则是语句级触发。比如用一条语句向表中插入了10条内容,则还是仅触发一次。如:insert into table1 select * from table2,则仅触发一次。所以我原创 2008-02-10 08:48:00 · 3957 阅读 · 0 评论 -
oracle常用日期型函数
相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在Oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE----------21-6月 -052。Last_da转载 2008-02-09 17:50:00 · 887 阅读 · 0 评论 -
远程备份ORACLE等数据库以及LINUX下vsFTP的搭建
在您的备份机器上(WINDOWS),写一个.bat处理文件,内容如下: 1.按用户方式导出数据 exp scott/tiger file=d:/data1.dmp exp system/system file=d:/data2.dmp owner=scott 2原创 2007-10-14 10:45:00 · 1593 阅读 · 0 评论 -
RedHat Linux AS 4.0上安装Oracle 10g Release 2
3、 设置系统参数 修改#vi /etc/sysctl.conf添加下面代码: kernel.shmall = 2097152 kernel.shmmax = 2147483648 (一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是 2G,则可以设置最大共享内存为 1073741824(1G=1024*1024*1024)) kernel.shmmni = 4096 kern原创 2007-06-29 03:25:00 · 2186 阅读 · 1 评论 -
LINUX + ORACLE +RAC 最简化最重要步骤及多数据库自动启动方法
一、安装LINUX我安装的是ORACLE公司编译的LINUX 4.4 (5也出来了,但对中文支持不好,乱码)另外:oracle 10g支持的liunx版本有redhat-2.1, redhat-3, SuSE-9, SuSE-8 or UnitedLinux-1.0所以可以运行: ./runInstaller -ignoreSysPrereqs 来逃避ORACLE对操作系统的检查1、原创 2007-06-27 14:24:00 · 3582 阅读 · 1 评论 -
ORACLE 的初级管理
ORACLE安装成功后,每次启动机器,需要先:1、进入 : cd $ORACLE_HOME/bin2、启动监听: ./lsnrctl start3、启动数据库: ./sqlplus /nolog4、启动EM企业管理: ./emctl start dbconsole (查看是:emctl status dbconsole )5、启动代理: ./emctl start agent (不必先原创 2007-03-28 16:33:00 · 885 阅读 · 0 评论 -
RH AS4u2_x86_64安装Oracle10g
RH AS4u2_x86_64安装Oracle10gOracle10g(10.2) 在Redhat AS4u2 x86_64 上安装 说明: # -> root的shell $ -> oracle的shell ---------------------------------------------- 硬件环境: CPU:Intel Xeon 3G*2 MEM:2G /dev/转载 2007-03-27 02:54:00 · 1473 阅读 · 0 评论 -
ORACLE安装参数说明及注意事项!
关于Linux 下kernel.shmmax 的设置问题下面是Oracle 文档上的解释, http://download-west.oracle.com/doc...e.htm#sthref107 SHMMAX Available physical memory Defines the maximum allowable size of one shared memory segment.原创 2007-03-25 12:17:00 · 3749 阅读 · 0 评论 -
ORACLE和SQL SERVER 分区索引的区别
ORACLE和SQL SERVER都可以建立与表分区不一样的原创 2014-05-07 13:23:55 · 2232 阅读 · 0 评论