Oracle 基础知识
文章平均质量分 88
小宝老豆
这个作者很懒,什么都没留下…
展开
-
查看 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转载 2011-09-28 11:38:28 · 841 阅读 · 0 评论 -
Oracle 版本号 说明
Oracle 的版本号很多,先看11g的一个版本号说明: 注意: 在oracle 9.2 版本之后, oracle 的maintenance release number 是在第二数字位更改。 而在之前,是在第三个数字位。 1. Majo转载 2011-09-28 11:54:48 · 651 阅读 · 0 评论 -
改 主机名 后 虚拟机 不能启动
昨天对PC修改了主机名,今天启动虚拟机的时候,报错: Error: SCSI reservation for virtual device "scsi1:1" cannot be enabled because the disk "F:/VM/racs转载 2011-09-28 12:00:16 · 880 阅读 · 0 评论 -
Oracle 查看 表 存储过程 触发器 函数 等对象定义语句的方法
有时候,我们想查看表,存储,触发器等对象的定语语句,有以下两种方法:1. 查 all_source 表2. 用 DBMS_METADATA 包。 一. 通过 all_source 表先来确认下,通过all_source 表可以查看哪转载 2011-09-28 12:10:30 · 915 阅读 · 0 评论 -
Oracle 服务器 进程中的 LOCAL=NO 和 LOCAL=YES
1. 先看2个命令执行的结果:[oracle@hfcc-svr-newccsdb1 ~]$ ps -ef | lessUID PID PPID C STIME TTY TIME CMDoracle 469转载 2011-09-28 12:12:45 · 628 阅读 · 0 评论 -
Oracle中 drop user 和 drop user cascade 的区别
drop user : 仅仅是删除用户,drop user ×× cascade :会删除此用户名下的所有表和视图。userSpecify the user to be dropped. Oracle Database does not drop users转载 2011-09-28 12:18:48 · 725 阅读 · 0 评论 -
Oracle 数据块 Block 说明
在官网看到了这段信息,讲的很细。 贴过来。 Logical Storage Structureshttp://download.oracle.com/docs/cd/E11882_01/server.112/e16508/logical.htm#CNCPT7668转载 2011-09-28 11:52:08 · 2862 阅读 · 0 评论 -
Oracle SYSAUX 表空间 说明
一. SYSAUX 说明 在Oracle 10g 版本中,引入了SYSTEM表空间的一个辅助表空间: SYSAUX表空间。 SYSAUX 表空间存放一些其他的metadata组件,如OEM,Streams 等会默认存放在SYSAUX表空间里。这样转载 2011-09-28 11:53:47 · 756 阅读 · 0 评论 -
Oracle 11g Alert log 文件位置的问题
装了oracle 11g的玩了一下,有点问题,想看一下log日志,找了半天才找到,原来11g的alert log 做了变动,从 Oracle 11g 开始,Oracle 数据库以XML与传统的文本两种格式提供 Alert 日志。新的日志位置由 Automatic转载 2011-09-28 12:19:32 · 663 阅读 · 0 评论 -
Oracle Dedicated server 和 Shared server(专用模式 和 共享模式) 说明
一. 官网说明 在DBCA 建库的时候,有提示让我们选择连接类型,这里有两种类型:专用服务器模式和共享服务器模式。默认使用专用模式。如下图: Oracle 官方文档对这两种文档的说明如下:Abou转载 2011-09-28 12:04:49 · 764 阅读 · 0 评论 -
Oracle 查看 对象 持有锁的情况
同事在测试库上对一个表加字段,提示 ORA-00054, 资源忙。 应该是表对象的锁没有释放。 用如下SQL 查看一下系统中相关对象上锁的情况: view plain/* Formatted on 2011/9/转载 2011-09-26 15:48:29 · 666 阅读 · 0 评论 -
Oracle 用户 对 表空间 配额(quota ) 说明
一. 官网的说明 Oracle 官网对quota的定义如下: A limit on a resource, such as a limit on the amount of database storage used by a database转载 2011-09-28 11:52:48 · 1288 阅读 · 0 评论 -
Oracle 修改本地默认的实例名方法
在机子上装了3个实例,都是做实验用的,但是默认的那个实例用的不多,到时其他的2个实例用的还多一点,因此每次都是要指定ORACLE_SID,很是麻烦,上个星期就想查一下了,放那就忘记了,今天又遇到了,就想起来了。 脑子是不太好使了。1. Linux 平台下转载 2011-09-28 12:01:27 · 632 阅读 · 0 评论 -
Oracle 等待事件
等待事件的源起等待事件的概念大概是从ORACLE 7.0.12中引入的,大致有100个等待事件。在ORACLE 8.0中这个数目增大到了大约150个,在ORACLE 8I中大约有220个事件,在ORACLE 9IR2中大约有400个等待事件,而在最近ORACLE 10GR转载 2011-09-28 12:44:24 · 1192 阅读 · 0 评论 -
如何用 SQL Tuning Advisor (STA) 优化SQL语句
在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在10g中,Oracle推出了自己的SQL优化辅助工具: SQL优化器(SQL Tuning Advisor :STA),它是新的DBMS_SQLTUNE包。使用STA一定转载 2011-09-28 12:47:57 · 791 阅读 · 0 评论 -
Oracle 参数分类 和 参数的查看方法
Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数。Oracle系统中的参数,根据系统使用情况可以简单分为两大类:普通参数:也就是Oracle系统正常使用的一些参数,转载 2011-09-28 12:54:29 · 1152 阅读 · 0 评论 -
Oracle Listener 动态注册 与 静态注册
一.什么是注册注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(转载 2011-09-28 13:00:29 · 1133 阅读 · 0 评论 -
Oracle 10g upgrade from 10.2.0.1 to 10.2.0.4
新安装了一台数据库服务器,版本是10.2.0.1的,因为现在最新的是10.2.0.4的。 版本低了,bug多。所以就对数据库做了一个升级。 服务器是windows 2003的系统,都是可视话操作。 下一步的问题。 10.2.0.4的patchset 里面也转载 2011-09-28 13:03:19 · 654 阅读 · 0 评论 -
Oracle RAC 归档 与 非归档 切换
Oracle 的生产库都是启动在归档模式下,RAC下归档非归档的切换和单实例也是一样的,都是在MOUNT模式下执行ALTER DATABASE ARCHIVELOG/NOARCHIVELOG;命令。 不同的是:RAC环境下所有实例都必须处于非OPEN状态,然后在任意一个处于MOU转载 2011-09-28 13:04:09 · 754 阅读 · 0 评论 -
Oracle 购买价格 和 服务费 计算方式
根据Oracle公司的销售政策,以Oracle11g产品为例,2008年11g的报价是:单cpu 4w美金;按用户算是800美金。如果 用户按照CPU方式购买: 2 CPU的一台服务器部署:8W美金,这个是购买价格;然后用户每年需要支付22%的服务费;即8W×22%=转载 2011-09-28 13:13:10 · 1009 阅读 · 0 评论 -
Oracle 索引 详解
一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...)转载 2011-09-28 13:19:27 · 1068 阅读 · 0 评论 -
创建一个只有select 权限的用户
添加用户NewA对用户OldB只有select 的权限步骤: 1. 新建用户SQL> create user newA identified by"admin";用户已创建。SQL> grant connect,resource to ne转载 2011-09-28 13:29:49 · 607 阅读 · 0 评论 -
Oracle 11g 新特性简介
Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新。 一.新转载 2011-09-28 13:38:35 · 1713 阅读 · 0 评论 -
alter system switch logfile和alter system archive log current 的区别
alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。)alter system archive log current 是归档当前的重做日志文件,转载 2011-09-28 13:39:30 · 901 阅读 · 0 评论 -
Oracle sqlplus 常用命令总结
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区转载 2011-09-26 17:49:30 · 1037 阅读 · 0 评论 -
Oracle 跟踪事件 set event
一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必转载 2011-09-28 14:03:24 · 917 阅读 · 0 评论 -
Oracle 插入大量数据
1. 采用高速的存储设备,提高读写能力,如:EMC 和NetApp, 2. 假如tab1表中的没有数据的话 DROP TABLE TAB1;CREATE TABLE TAB1 AS SELECT * FROM TAB2;转载 2011-09-28 14:07:35 · 924 阅读 · 0 评论 -
Oracle 自动段空间管理(ASSM:auto segment space management)
一. 官网说明Logical Storage Structureshttp://download.oracle.com/docs/cd/E11882_01/server.112/e16508/logical.htm#CNCPT7668 其中有关ASSM 的内容如下转载 2011-09-28 14:10:52 · 9819 阅读 · 0 评论 -
ORACLE to_char() 函数获取自然周数
最简单的是使用 /* Formatted on 2009/12/02 16:01 (Formatter Plus v4.8.8) */SELECT TO_CHAR (TO_DATE ('2009-12-02', 'YYYY-MM-DD'), 'WW') FROM转载 2011-09-28 14:14:13 · 588 阅读 · 0 评论 -
ALTER DATABASE 与 ALTER TABLESPACE OFFLINE的区别
一.DataFile脱机或联机的两种方法: ① ALTER DATABASE 语句修改单独的DataFile ② ALTER TABLESPACE 语句修改所有的DataFile 1、在ARCHIVRLOG模式下的更改DataF转载 2011-09-28 14:21:49 · 1587 阅读 · 0 评论 -
Oracle OCM 认证指南
OCM考试全称为Oracle Certified Master(Oracle认证大师),是在OCA(Oracle认证专员Oracle Certified Associate)、OCP(Oracle认证专家Oracle Certified Professional)之后更高一级的O转载 2011-09-28 14:26:39 · 821 阅读 · 0 评论 -
自己录制的Oracle 相关视频(陆续更新)
1. Oracle 10g windows 平台下安装 下载地址: http://download.csdn.net/source/1850497 在线观看地址:http://v.youku.com/v_show/id_XMTM0NzA5MjY0.h转载 2011-09-28 14:27:42 · 526 阅读 · 0 评论 -
Oracle 数据库监听配置
一、监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。 二、本地服务名(Tn转载 2011-09-28 14:29:20 · 825 阅读 · 0 评论 -
Oracle Compile 编译 无效对象
Applies to: Oracle Server - Enterprise Edition - Version: 10.1.0.5.0 This problem can occur on any platform. Symptoms: The issue i转载 2011-09-28 14:31:54 · 1681 阅读 · 0 评论 -
解决 OCFS2 不能自动挂载 提示 o2net_connect_expired
RAC 在启动的是要要先启动OCFS2, 在修改/etc/sysconfig/o2cb的配置后,发现两机器只有一台可以自动挂载ocfs2分区,而另外一台不能自动挂载。但启动完毕后,手动挂载正常。一、详细情况两机器分别是dbsrv-1和dbsrv-2,使用交叉线做网转载 2011-09-28 14:33:23 · 1307 阅读 · 0 评论 -
linux中oracle的日常维护命令
1. 检查Oracle的进程 $ ps -ef|grep "ora_"|grep -v grep oracle 5998 1 0 11:15:59 ? 0:01 ora_j000_PPRD10 oracle 2968 1转载 2011-09-28 14:44:28 · 552 阅读 · 0 评论 -
Oracle 用户及角色 介绍
一. 用户管理1.1 建立用户(数据库验证) CREATE USER DAVE IDENTIFIED BY pwd DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp转载 2011-09-28 14:47:10 · 822 阅读 · 0 评论 -
ORACLE SEQUENCE 介绍
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUEN转载 2011-09-28 14:50:27 · 698 阅读 · 0 评论 -
oracle 锁问题的解决
可以用Spotlight软件对数据库的运行状态进行监控。 当出现session锁时,我们要及时进行处理. 1. 查看哪些session锁: SQL语句:select 'alter system kill session '''||sid||','||seria转载 2011-09-26 16:58:57 · 1133 阅读 · 0 评论 -
Oracle 10G windows 平台 DataGuard 实例
server A: 10.85.10.44 SID=orcl target server B: 10.85.10.43 oracle version:10.2.0.1 OS platform : windows XP Pr转载 2011-09-28 14:55:12 · 711 阅读 · 0 评论