
oracle
文章平均质量分 74
精选软件库
这个作者很懒,什么都没留下…
展开
-
查看ORACLE数据库连接占用情况
select s.SID,s.STATUS,s.USERNAME -- 用来访问数据库用户,s.SCHEMANAME-- 数据库schema,s.MACHINE -- 应用服务器主机名 , 可能是 附件服务器或工具服务器, 或任何连接到数据库服务器的客户机,s.OSUSER -- 应用服务器登录的window系统用户名,s.PROGRAM -- 应用服务器上连接oracle数据...2008-07-25 16:43:57 · 227 阅读 · 0 评论 -
ORACLE中查看被锁的表
查看被锁的表 select p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$locked_object b,all_objects c where p.addr=a.paddr and a.process=b.proce...2008-12-05 09:22:35 · 91 阅读 · 0 评论 -
CHAR,VARCHAR,VARCHAR2类型的区别与使用
区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2...原创 2009-06-25 15:04:40 · 86 阅读 · 0 评论 -
上百万行数据insert速度的方法
有两个结构相同的表table1,table2 将table1插入到table2中: 现在采用两种方法: 1、指定回滚段,回滚段足够大 set transaction use rollback segment RBS1; INSERT INTO table1 NOLOGGING SELECT * FROM table2; c...原创 2009-06-25 15:20:49 · 273 阅读 · 0 评论 -
查看ORACLE表空间的使用情况
SELECT D.TABLESPACE_NAME "表空间名字", D.STATUS "状态",(A.BYTES / 1024 / 1024) as "总共多少M",((A.BYTES - DECODE(F.BYTES, NULL, 0, F.BYTES)) / 1024 / 1024) as "已经用了多少M",(DECODE(F.BYTES, NULL, 0, F.BYTES) /...原创 2008-12-04 12:29:56 · 83 阅读 · 0 评论 -
每个Oracle DBA都应该遵从的调优法则(转载)
在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过Oracle调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。 Oracle调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善Oracle数据库的性能,有一些基本的概念是每个Oracle DBA都应该遵...原创 2008-12-03 19:29:07 · 93 阅读 · 0 评论 -
oracle的常用命令
1.给表增加PK的SQL语句ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名); CREATE TABLE TEM_ORDER AS SELECT * FROM OS_ORDER_ITEM TRUNCATE TABLE OS_ORDER_ITEM;ALTER TABLE OS_ORDER_ITEM ADD CONSTRAINT...2008-02-15 15:56:54 · 80 阅读 · 0 评论 -
SQL 查找重复记录
表stuinfo,有三个字段recno(自增),stuid,stuname建该表的Sql语句如下:CREATE TABLE [StuInfo] ([recno] [int] IDENTITY (1, 1) NOT NULL ,[stuid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,[stuname] [var...2008-04-08 09:35:53 · 88 阅读 · 0 评论 -
SQL的UNION用法
UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 Select DISTINCT)。 union只是将两个结果联结起来一起显示,并不是联结两个...2008-04-09 17:41:03 · 152 阅读 · 0 评论