oracle
文章平均质量分 69
魏浩东
这个作者很懒,什么都没留下…
展开
-
查看一个表空间,有多少个extents,多少blocks,多少空余空间?
1. 查看一个表空间,有多少个extents,多少blocks,多少空余空间。这里呢我只是把Oracle逻辑结构和物理结构所涉及到的segment段 extent区 block块的概念和相互管理简要的说明一下。Segment段:Oracle内部常叫“段对象”,凡是分配存储空间的对象就叫段对象。既可以自动段空间管理ASSM,又可以手动段空间管理MSSM。段属性依赖于块属性。E原创 2013-09-10 09:13:36 · 1955 阅读 · 0 评论 -
oracle练习5-操作字符串的函数
字符串的大小写操作小写lower,大写upper,首字母大写initcap19:16:38 SQL> select lower(ename),upper(ename),initcap(ename) from emp;LOWER(ENAM UPPER(ENAM INITCAP(EN---------- ---------- ----------smith SMI原创 2013-12-20 15:10:29 · 769 阅读 · 0 评论 -
oracle练习4-列的别名
1。区分同名列的名称2。非法的表达式合法化3。按照你的意愿显示列的名称4。特殊的别名要双引5。直接写列的后面6。使用as 增加可读性SQL> select sal as "薪水",hiredate "上班日期",sal*12 "总薪水" from emp; 薪水 上班日期 总薪水---------- --------------原创 2013-12-20 15:08:26 · 868 阅读 · 0 评论 -
oracle练习3-关于null值的问题
关于Null值的问题SQL> select ename,sal,comm from emp ;ENAME SAL COMM---------- ---------- ----------SMITH 800ALLEN 1600 300WARD 125原创 2013-12-20 15:06:01 · 786 阅读 · 0 评论 -
oracle练习2-sqlplus和isqlplus基本使用
一,概述sqlplus 是管理 oracle 数据库的最强大,最高效的工具! 该实验的目的是熟悉 oracle 小工具 sqlplus 的使用。 SQLPLUS 介绍 SQLPLUS 是 ORACLE 公司开发的很简洁的管理工具。二,操作步骤(1)oracle版本查看SQL> select * from v$version;BANNER-----原创 2013-12-20 15:00:28 · 903 阅读 · 0 评论 -
SQL下查看ORA错误
SQL下查看ORA错误例如:查看ora-12012错误SQL> !oerr ora 1201212012, 00000, "error on auto execute of job %s"// *Cause: An error was caught while doing an automatic execution of a job.// *Action: Look原创 2013-12-18 10:37:01 · 876 阅读 · 0 评论 -
ORA-600 -3005和ORA-600-2662/2663
oracle metalink 给出ORA-600 3005解决方案: Solution 1. Check the current state ofdatafiles and online redo logs a. Compare SCN(checkpoint_change#) from datafile headers: selectstatus,che原创 2013-12-17 17:00:10 · 1743 阅读 · 0 评论 -
oracle练习1-删除scott用户,并重建
一,概述scott用户是oracle自带的测试用户,当删除后,可手动建立。如果没有 scott 用户也不要紧,数据库内含了建立该用户的脚本 SQL> @%oracle_home%\rdbms\admin\utlsampl.sql 建立完成以后会自动退出 sqlplus,请重新登录既可。 SCOTT 用户可以随时被删除和建立,该用户存在的目的就是为了实验用的,表原创 2013-12-10 15:32:58 · 2759 阅读 · 1 评论 -
.模拟状态为active的日志损坏的数据恢复实验(不完全恢复)
首先我们先看看Active日志特点Active:表示日志是活动的但不是当前正在使用的redolog,active意味着checkpoint动作尚未完成(脏数据还没有完全刷到磁盘上)or 归档模式下该日志的内容还没有完全归档,这两种情况下都会让日志为active状态,在实例恢复时也会用到此日志文件,因此该日志文件不能被覆盖。Active和Currentredolog日志有一个共同之处原创 2013-10-04 16:10:52 · 907 阅读 · 0 评论 -
ORA-01207:文件比控制文件更新 - 旧的控制文件
实验背景: 当我们在模拟控制文件丢失的实验时,将控制文件重命名,当我们恢复控制文件后,再次打开数据库时,发现ORA-01207:文件比控制文件更新-旧的控制文件实验环境: windows2003 32位,oracle11g SQL> select * from v$version;BANNER----------原创 2013-10-04 11:48:27 · 1316 阅读 · 1 评论 -
《Oracle undo我们需要掌握什么》
本文是我在炼树成金学习的过程中上看到的,原作者写的很详细,感谢原作者leonarding的分享http://f.dataguru.cn/forum.php?mod=viewthread&tid=174034&page=1#pid568117《Oracle undo我们需要掌握什么》引言:undo 是Oracle数据库的重要组件,刚入门的朋友建议要把undo的原理和机转载 2013-09-04 15:12:46 · 1065 阅读 · 0 评论 -
oracle 创建表空间
一、连接数据库,查看版本在windows下,开始-运行-cmd,然后输入:sqlplus /nolog, 然后SQL>conn /as sysdba ,连接数据库;select * from v$version; 查看数据库版本二、创建和修改表空间。讲解说明:CREATE TABLESPACE "SAMPLE" LOGGING DATAFILE 'D:\ORACLE\OR原创 2013-09-04 14:41:49 · 989 阅读 · 0 评论 -
设计一个例子,演示PCTUSED和PCTFREE对数据操作的影响
PCTUSED和PCTFREE是数据块的存储属性,单位都是%PCTFREE:表示什么时候不可以再往块中插入数据,但是更新数据和删除数据是可以的。例如 我们设置为20%,当数据块空闲空间剩余20%时候,这个数据块就从空闲列表(free list)中移出,移出后我们就不能再往数据块里面插入数据了。对于数据块中已有数据的更新可以使用数据块中的保留空间,只有当数据块的占用空间比例(PCTUSED)转载 2013-09-10 09:19:28 · 985 阅读 · 0 评论 -
示例演示通过rowid得到数据块的相关信息(所在对象,文件,数据块)
示例演示通过rowid得到数据块的相关信息(所在对象,文件,数据块)row:Oracle处理数据的最小单位,至少会扫描一行,也是lock的最小单位,不同用户可以修改不同的行,因为是行级锁由ITL事物槽控制。rowid:我想大家对这个东东应该都不会陌生,说白了就是行的物理磁盘地址,由十六进制表示,由行头和行体组成。行头:记录行的属性信息方便管理。行体:记录字段的值,即数据。下面我原创 2013-09-10 09:16:31 · 1119 阅读 · 0 评论 -
安装Grid Control , OPMN Process Manager failed to start 问题解决
转至 http://blog.itpub.net/35489/viewspace-703702Oracle 10.2.0.4 , Linux AS 5.3 安装Oracle Grid Control 10.2.0.3.0 的时候, 到 96% 左右发现报错: The OPMN Process Manager failed to start转载 2014-01-15 21:40:12 · 1206 阅读 · 0 评论