oracle视图基本操作
1.1 概念 视图-----是由SELECT查询语句(可以是单表或者多表查询)定义的一个"逻辑表",只有定义而无数据,是一个"虚表". 在创建视图时,只是将视图的定义信息保存在数据字典中, 而并不将实际的数据复制到任何地方, 即不需要在表空间中为视图分配存储空间. 视图是查看和操纵基表数据的一...
Oracle数据字典的用途介绍
Oracle数据字典是Oracle存放某些数据库的相关信息的场所,Oracle数据字典的用途主要是用来描述相关数据。形象的说,比如某个表的创建者的信息,创建时间信息,所属表空间信息,用户访问权限信息等。Oracle数据库数...
PLSQL中汉字显示乱码问题
遇到问题:PLSQL中汉字显示乱码,并且SQL语句中如果有汉字,则执行时报错。其实并不是SQL语句写的有问题,而是系统不能识别汉字。解决方法。首先执行语句 select * from V$NLS_PARAMETERS 查看第一行中PARAMETER...
查看 Oracle 是32位还是64位的方法
方法一:使用sqlplus64位:[oracle@qs-wg-db2 ~]$ sqlplus / as sysdba;SQL*Plus: Release 10.2.0.5.0 - Productionon Sun Sep 25 08:57:22 2011Copyright (c) 1982, 2010, Oracle. All Rights Reserved.Co...
Oracle 11g alter日志文件位置
Oracle 11g以前oracle的alter文件是在bdump目录下oracle 11g一改常态以XML与传统的文本两种格式提供 Alert 日志。oracle 11g新的日志的位置由Automatic Diagnostic Respository(ADR)决定。可以通过新的初始化参数...
手动删除oracle数据库
--=====================-- 手动删除oracle数据库--=====================在很多情况下,或无法使用dbca工具的时候,我们需要手动来删除数据库。对此,可以借助drop database命令来实现,下面的描述中给出手动删...
简化oracle安装准备利器--Oracle Validated Configurations
Oracle Validated Configurations致力于为企业提供更简易、更快捷、成本更低的基于Linux和Oracle VM的解决方案。该计划向我们提供经过测试和验证的体系架构,其附带的文档揭示了相关硬件、软件、存储、网络原件的最...
oracle用户管理
一、用户的概念 用户,即user,通俗的讲就是访问oracle数据库的“人”。在oracle中,可以对用户的各种安全参数进行控制,以维护数据库的安全性,这些概念包括模式(schema)、权限、角色、存储设置、空间限额、存取...
Oracle数据库的版本变迁功能对比
Oracle数据库自发布至今,也经历了一个从不稳定到稳定,从功能简单至强大的过程。从第二版开始,Oracle的每一次版本变迁,都具有里程碑意义。1979年的夏季,RSI(Oracle公司的前身,Relational Software,Inc)发布...
Oracle的左连接和右连接
PL-SQL中,左连接和右连接以如下方式来实现查看如下语句:Sql代码 SELECT emp_name, dept_name FORM. Employee, Department WHERE Employee.emp_deptid(+) = Department.deptid 此SQL文使用了右连接,...
Oracle 11.2.0.3管理ASM实例
ASM实例目前无论是在rac还是单实例数据库环境下都被广泛的采用,本文主要介绍Oracle 11.2.0.3环境下ASM实例的管理,主要包含以下内容:1:ASM磁盘及磁盘组的状态查看2:创建external 冗余磁盘组,添加,删除磁盘3:创...
shared pool 原理详解
由于shared pool中最重要的是library cache,所以本文主要讲解Library cache的结构,library cache latch,library cache lock,library cache pin。What is shared pool?Shared pool是SGA中的一部分,由于它是S...
Orace与SQL常用函数对照
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- ---------65 97 48 ...
Oracle 插入大量数据
1. 采用高速的存储设备,提高读写能力,如:EMC 和NetApp,2. 假如tab1表中的没有数据的话 DROP TABLE TAB1;CREATE TABLE TAB1 AS SELECT * FROM TAB2;然后在创建索引 3. 用Hint 提示减少操作时间INSERT /*+Appe...
Oracle undo 表空间管理
Oracle 的Undo有两种方式: 一是使用undo 表空间,二是使用回滚段. 我们通过 undo_management 参数来控制使用哪种方式,如果设为auto,就使用UNDO 表空间,这时必须要指定一个UNDO 表空间。 如果设为manual,系统...
Oracle undo 管理
在开始之前,我们先来思考几个问题?1. ora-01555错误的是怎么产生的?有什么办法解决?该问题,参考我的Blog: Oracle ORA-01555快照过旧http://space.itpub.net/28673746/viewspace-7574122. 回滚段(回滚表空...
CR (consistent read) blocks create 说明
网上google的资料,翻墙之后的结果,翻墙之前网页打不开:The CR blocks created: Oracle metric is the number of CURRENT blocks cloned to create CR (consistent read) blocks. The most common reason for c...
Oracle rdba和 dba 说明
一. DB(Data block)From: http://www.orafaq.com/wiki/Data_blockA data block is the smallest unit of storage in an Oracle database. Every database has a default block size (specified when the database...
Oracle 表空间 创建参数 说明
一. 表空间的说明 先看一个表空间的创建SQL:CREATE TABLESPACE SYSAUX DATAFILE '/u01/app/oracle/oradata/orcl/sysaux01.dbf' SIZE 250M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITEDLOGGINGONLINEPE...
Oracle Table 创建参数 说明
先看一个oracle 10g 下table 创建SQL,都是默认值:CREATE TABLE SYS.QS(USERNAME VARCHAR2(30 BYTE) NOT NULL,USER_ID NUMBER NOT NULL,CREATED DATE NOT NULL)TABLESPACE SYSTEMPCTUSED 40PCTFREE 10INIT...