Oracle
文章平均质量分 72
水深千尺
厚积薄发一飞冲天
展开
-
windows下Oracle11g的优化
通常需要设置的参数: ● DB_BLOCK_BUFFERS 该参数决定了数据库缓冲区的大小,这部分内存的作用主要是在内存中缓存从数据库中读取的数据块,数据库缓冲区越大,为用户已经在内存里的共享数据提供的内存就越大,这样可以减少所需要的磁盘物理读写次数。在Oracle 9i以前版本数据库中,缓冲是由db_block_buffers*db_block_size来决定,db_block_s...原创 2013-11-05 18:39:28 · 1328 阅读 · 0 评论 -
Oracle存储过程传参并返回列表以及Java调用过程
--1、存储过程包的创建,数据类型和存储过程定义CREATE OR REPLACE PACKAGE htjd_package IS--包创建,面向不同客户或者功能类型TYPE HT_CURSOR IS REF CURSOR;--自定义游标类型PROCEDURE HT_GETALLPSINFO (ref_cursor OUT HT_CURSOR);--自定义存储过程PROCEDU...原创 2014-12-31 13:14:28 · 591 阅读 · 0 评论 -
Oracle Sql优化
•注意WHERE子句中的连接顺序 ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 尤其是“主键ID=?”这样的条件。 •SELECT子句中避免使用 * ORACLE在解析的过程中, 会将'...原创 2013-08-20 11:51:08 · 72 阅读 · 0 评论 -
Oracle11g SQL新功能pivot/unpivot,行列转换!
1. 11g以前的行列转换 领袖又说了:“温故而知新”。那就让我们先看看11g以前是怎么实现地。行列转换一直当作甄别老手和新手的试金石,面试的时候面试官不问这个都不好意思张嘴。Itpub的Oracle开发版更是每隔十天半个月就有人问这个,你说重要不重要。 假设有表emp_phone如下: NAMETYPEPHONE张三1...原创 2013-08-20 11:21:12 · 125 阅读 · 0 评论 -
Oracle11g 新特性介绍!
Oracle 11g 新特性简介Oracle 11g 新特性简介Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新。一.新特性提纲1.数据库管理部分◆数据库重演(Databa...原创 2013-08-20 09:18:16 · 350 阅读 · 0 评论 -
oracle锁的表查看及其解锁!
用DBA用户登陆:1、查看锁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.padd...原创 2013-08-09 13:58:00 · 87 阅读 · 0 评论 -
使用PLSQL导入导出数据库
Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在我们一些发布操作中,我们必须考...原创 2013-08-08 10:45:02 · 101 阅读 · 0 评论 -
经本人测试:oracle:win7手工卸载oracle数据库11g
环境:oracle 11g,win7,64bit问题:oracle不正常安装、重新安装等情况需要卸载软件,然而oracle11g取消了界面卸载,改为deinstall.bat文件执行卸载。具体关于deinstall.bat方式请google。本人嫌麻烦便手工物理卸载,记录备忘如下。 第一步:禁用全部oracle服务常规情况下服务如下图,只要是关于oracle的全部禁用掉。注 ve...原创 2013-12-30 17:22:27 · 94 阅读 · 0 评论 -
安装Oracle 11g数据库服务器类
《Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南》第3章Oracle 11g数据库的安装,本章将介绍如何在32位系统结构的Windows 7操作系统平台上对Oracle 11g(11.2.0.1.0)数据库服务器进行安装、配置和卸载,以及如何解决在数据库应用过程中出现的问题。本节为大家介绍安装Oracle 11g数据库服务器。 如果打开界面出现乱码,需要改字符集...原创 2013-12-30 17:19:15 · 623 阅读 · 0 评论 -
用PowerDesigner生成oracle数据库,脚本格式错误问题!
在用PowerDesigner生成oracle数据库时怎么会是这个样的呢create table "Category" ( ID INTEGER not null, "CateName" VARCHAR2(40), "CateDesc" CLOB);-----...原创 2013-07-30 17:35:21 · 250 阅读 · 0 评论 -
Oracle CHAR,VARCHAR,VARCHAR2,nvarchar类型的区别与使用
这篇对oracle几种字符类型总结的比较好,收藏了。一 varchar,varchar2,nvarchar,nvarchar2 四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节,都是非 Unicode 字符数据,可以定义的最大长度为4000字节。 nvarchar和nvarchar2的区别和上面一样, 与上...原创 2014-04-30 11:34:26 · 147 阅读 · 0 评论 -
Oracle数据导入导出imp/exp
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,...原创 2013-07-25 16:09:10 · 67 阅读 · 0 评论 -
Oralce数据库表空间创建、用户创建、授权
/*第1步:创建临时表空间 */create temporary tablespace psdb_temp tempfile ' E:\OracleData\PSDB\psdb_temp.dbf' size 50m autoextend on next 50m extent management local;--创建表空间create tablesp...原创 2013-07-22 13:47:35 · 92 阅读 · 0 评论 -
Oracle数据库日常检查方法和步骤
一、检查表分区情况 <!--[if !supportLists]-->1、<!--[endif]-->检查哪些表有分区 Select * from user_tables where partitioned='YES'; 2、检查并列出当前表所有辅助分区 select * from user_tab_subpartitions t whe...原创 2013-07-12 13:09:50 · 195 阅读 · 0 评论 -
Oracle11G 数据库智能自动分区
一、按年自动分区 /*==============================================================*//* Table: MNT_ElectriMet_His*//* 按年分区 *//*====================================...原创 2013-07-12 13:04:55 · 412 阅读 · 0 评论 -
Oracle 11g R2 for Win7旗舰版(64位)的安装步骤
1、下载Oracle 11g R2 for Windows的版本 下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip 2、将两个压缩包解...原创 2013-07-12 12:46:05 · 88 阅读 · 0 评论 -
oracle表解锁方法
oracle表解锁方法 1.获取出sid,serial 用于解锁的参数 select s.username, s.osuser, s.sid, s.serial#, p.spid from v$session s,v$process pwhere s.paddr = p.addr and s.username is not null; select 'alte...原创 2014-07-18 23:30:12 · 119 阅读 · 0 评论