Oracle中的数据字典技术及常用数据字典总结
一、Oracle数据字典 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。 Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据库运行的一些内在信息,所以在访问这类数据字典时往往不是一成不变的。以下分别就这两类数据字典来论述。[@more@]1. 静态
“ORA-00845: MEMORY_TARGET not supported on this system”不完全解决之道
最近在玩12c,在Oracle Linux 6.3上搭一个单实例带grid,在DBCA建库的时候出现:ORA-00845: MEMORY_TARGET not supported on this system或者在启动数据库的时候:SQL> startupORA-00845: MEMORY_TARGET not supported on this system接着建库中止,仔细研究后发现,造成这个问题是由于设置SGA的大小超...
ora-00845 MEMORY_TARGET not supported on this system
ora-00845 MEMORY_TARGET not supported on this system 的问题oracle@ubuntu:~$ sqlplus /nolog SQL*Plus: Release 11.1.0.6.0 - Production on Wed Mar 11 12:22:18 2009 Copyright (c) 1982, 2007, Or...
oracle静态监听和动态监听
Oracle监听 动态注册 静态注册
【oracle】动态监听与静态监听
本机客户端以sysdba身份登陆oracle数据库后用shutdown immediate成功的关闭了数据库。可是startup的时候,却提示ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务查看listener.ora配置文件后,发现配置...
查看控制文件内容
最近有个朋友问怎么查看备份文件的内容,备份文件是二进制文件,不能直接查看,但是,我们可以把控制文件被分成文本文件来查看:首先,设定备份控制文件的标识。SQL> ALTER SESSION SET tracefile_identifier=CONTRO...
oracle startup过程解析
Oracle的正常启动是指:------------------------------ 1.启动实例 ...
通过oracle的脚本研究其建库过程
要想深入地了解oracle,研究其创建过程的脚本十分有用的。下面我们一起来研究一下oracle数据库在创建过程中用到的脚本。 oracle11g建库脚本是存放在目录/u01/app/oracle/admin/scripts下的(不同版本脚本有所不同)。有这么几个脚本:[oracle@localhost scripts]$ lscloneDBCreation.sql lockAccount.sql...
linux 修改系统时间
linux 修改系统时间 oracle查询当前时间命令2008-07-01 20:291.Linux 操作系统 下查看和修改系统时间[root@as4forora ~]# date -s 07/01/2008二 7月 1 00:00:00 CST 2008[root@as4forora ~]# date -s 2...
用response文件silent模式安装和配置oracle10g
两个附件分别是只安装oracle软件和“安装软件同时建立一数据库”两种情况的响应文件,涉及到的密码都是oracle10一、使用silent模式安装DB的几种情况1、使用OS工具(如at)进行无人参与安装2、在多个OS上完成非交互方...
Oracle OFA——最佳灵活体系结构
Oracle的最佳灵活体系结构(Optimal Flexible Architecture,简称OFA),是指Oracle软件和数据库文件及文件夹的命名约定和存储位置规则。可以将它作为一组好的习惯,它使用户可以很容易地找到与Oracle数据库相关的...
oracle-OFA
OFA总体结构分两层,一层是software-oracle software,一层是Files(database)software目录结构oracle_base/--------------------------------------起名oracle最多 /product-----------...
Oracle ROWID
ROWID 是一个类似于rownum的伪列,用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。而对于聚簇表,由于聚簇特性,不同表上的记录由于存储在相同的簇上,因此会拥有相同的ROWID。数据库的大多数操作都是通过ROWID来完成的,而且使用ROWID来进行单记录定位速...
Oracle rowid 详解 (转)
讨论的是关于oracle从8i开始引进object的概念后的rowid,即扩展(extended)的rowid:1. rowid的介绍先对rowid有个感官认识:SQL> select ROWID from Bruce_test where rownum...
Oracle中DB_NAME,SID,DB_DOMAIN,SERVICE_NAME等之间的区别
Db_name:对一个数据库(Oracle database)的唯一标识。这种表示对于单个数据库是足够的,但是随着由多个数据库构成的分布式数据库的普及,这种命令数据库的方法给数据库的管理造成一定的负担,因为各个数据库的名字可能一样,造成管理上的混乱。为了解决这种情况,引入了Db_domain参数,这样在数据库的标识是由Db_name和...
ORACLE 11G RAC 更改OCR磁盘组extenrnal 为normal
原文地址http://www.itpub.net/thread-1580669-1-1.html1 概述1.1 环境在安装ASM磁盘时采用了extenrnal的冗余模式,现在需要将冗余模式改为normail的冗余模式。1.2 三种冗余模式1.2.1 EXTERNAL模式External redundancy(1OCR and no copies)A...
Linux删除乱码文件或者目录
有时在Linux下面解压一些zip或者rar文件后会产生乱码文件或者目录,这个时候使用rm不能成功删除,需要使用一些特别的方法来进行删除,下面是我经常使用的两种方法。方法一:使用rm -rf 删除上一级目录,当然前提是需要备份你需要备份的数据.一种思路:1. 比如/home下文件夹内含有乱码的文件2. mkdir tmp3. 将所有...
SecureCRT远程连接显示中文乱码
SecureCRT远程连接显示中文乱码
【故障处理】ORA-12162: TNS:net service name is incorrectly specified
【故障处理】ORA-12162: TNS:net service name is incorrectly specified本文将给大家阐述一个因未设置系统环境变量ORACLE_SID导致ORA-12162错误的案例。希望大家有所思考。1.获得有关ORA-12162报错信息的通用表...
oracle导入与导出数据库的命令(expdp/impdp)
expdp 用户名/用户密码@数据库连路名 dumpfile=导出文件名.dmp full=y impdp 用户名/用户密码@数据库连路名 dumpfile=导出文件名.dmp full=y ORACLE EXPDP命令使用详细 相关参数以及导出示例: 1. DIRECTORY 指定转储文件和日志文件所在的目录 DIRECTORY=directory_object Directory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS目录 Expdp scott/tiger DIRECTORY= DMP DUMPFILE=a.dump create or replace directory dmp as 'd:/dmp' expdp zf