数据库到底是什么东西一般的电脑中有吗它在那里呀

数据库到底是什么东西一般的电脑中有吗它在那里呀,第1张

那个满意的答案是你问题问的嘛,我就奇怪了,你问的是“数据库到底是什么东西?一般的电脑中有吗?它在那里呀?”一一作答就是“1、数据库就是存放数据的仓库,我们一般把数据库系统简称为数据库,而数据库系统是包含‘数据库、数据库管理系统、应用开发工具、应用系统等’的。2、一般电脑中是没有数据库系统的,是要专门安装的,并不是有硬盘有内存就可以当数据库了,那只是存储设备,存储数据而已。3、数据库系统的层次结构是这样的‘数据库--- *** 作系统---数据库管理系统---应用开发工具(DBV)---应用系统’其中 *** 作系统和数据库管理系统由数据库管理员管理,这些共同组成的数据库系统。

dB是一个比值,是一个数值,是一个纯计数方法,没有任何单位标注。由于它在不同领域有着不同的名称,因此它也代表不同的实际意义。常见的领域有:声音、信号、增益等。

扩展资料

1、声音的大小

在实际日常生活中,住宅小区告知牌上面标示噪音要低于60分贝,也就是要低于60dB,在这里dB(分贝)的定义为噪声源功率与基准声功率比值的对数乘10的数值,不是一个单位,而是一个数值,用来形容声音的大小。

2、信号强度

在无线通讯领域,衡量一个地点的某一无线基站通信信号强度也可以用dB表示。如测的某宾馆402房间的1号无线基站通信信号强度为-90dBm,这里的定义为该房间的有用信号强度与所有信号(包括干扰信号)的比值。

3、增益

在天线技术方面,dB是衡量天线性能的一个参数,名称为增益。它是指在输入功率相等的条件下,实际天线与理想天线在空间同一点处所产生的信号的功率密度之比。

参考资料:

百度百科-DB

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

目前ORACLE PRM-DUL 免费提供ORACLE ASM中的文件克隆功能了,详见 parnassusdatacom

AMDU是ORACLE针对ASM开发的源数据转储工具,其全称为ASM Metadata Dump Utility(AMDU)

AMDU具体以下三个主要功能:

1 将ASM DISK上的元数据转储到文件系统上以便分析

2 将ASM文件的内容抽取出来并写入到OS文件系统,Diskgroup是否mount均可

3 打印出块的元数据,以块中C语言结构或16进制的形式

这里我们将用到使用AMDU抽取ASM DISKGROUP中的数据文件; ASM作为近几年最流行的存储解决方案, 大家对他的优缺点都有所了解,其中的问题之一就是ASM是个黑盒。 一旦DISKGROUP无法MOUNT起来就意味着传统方法无法以磁盘为基础导出任何数据。

AMDU解决了这一问题, 这里我们仅讨论在ASM DISKGROUP 无法MOUNT的情况下的范畴,不讨论RDBMS数据文件在ASM下讹误的处理。

注意 AMDU虽然是11g才发布的工具,但是实际对10g的ASM 也有效。

当前你可能遇到的场景是, ORACLE DATABASE的SPFILE、CONTROLFILE、DATAFILE均存放在ASM DISKGROUP中,而由于一些ASM ORA-600错误导致无法MOUNT该DISKGROUP, 你需要的是使用AMDU将这些文件从ASM DISK中转储出来。

场景 1 丢失了 包括SPFILE、CONTROLFILE、DATAFILE

恢复步骤: 从备份中还原出SPFILE ,即便没有SPFILE的话PFILE也可以,总之你需要从参数文件中了解control_files的信息

SQL> show parameter control_files

NAME TYPE VALUE

———————————— ———– ——————————

control_files string +DATA/prodb/controlfile/curren

t260794687955, +FRA/prodb/co

ntrolfile/current25679468795

5

获得control_files 控制文件在ASM中的位置后事情就好办了,+DATA/prodb/controlfile/current260794687955 这里 260是这个控制文件在+DATA 这个DISKGROUP中的FILE NUMBER

此外我们还需要ASM DISK的DISCOVERY PATH信息,这完全可以从ASM的SPFILE中的asm_diskstring 参数获得

[oracle@mlab2 oracleSupportTools]$ unzip amdu_X86-64zip

Archive: amdu_X86-64zip

inflating: libskgxp11so

inflating: amdu

inflating: libnnz11so

inflating: libclntshso111

[oracle@mlab2 oracleSupportTools]$ export LD_LIBRARY_PATH=/

[oracle@mlab2 oracleSupportTools]$ /amdu -diskstring ‘/dev/asm’ -extract data260

amdu_2009_10_10_20_19_17/

AMDU-00204: Disk N0006 is in currently mounted diskgroup DATA

AMDU-00201: Disk N0006: ‘/dev/asm-disk10′

AMDU-00204: Disk N0003 is in currently mounted diskgroup DATA

AMDU-00201: Disk N0003: ‘/dev/asm-disk5′

AMDU-00204: Disk N0002 is in currently mounted diskgroup DATA

AMDU-00201: Disk N0002: ‘/dev/asm-disk6′

[oracle@mlab2 oracleSupportTools]$ cd amdu_2009_10_10_20_19_17/

[oracle@mlab2 amdu_2009_10_10_20_19_17]$ ls

DATA_260f reporttxt

[oracle@mlab2 amdu_2009_10_10_20_19_17]$ ls -l

total 9548

-rw-r–r– 1 oracle oinstall 9748480 Oct 10 20:19 DATA_260f

-rw-r–r– 1 oracle oinstall 9441 Oct 10 20:19 reporttxt

以上转储出来的DATA_260f 就是控制文件,我们使用该控制文件startup mount RDBMS实例:

SQL> alter system set control_files=’/opt/oracleSupportTools/amdu_2009_10_10_20_19_17/DATA_260f’ scope=spfile;

System altered

SQL> startup force mount;

ORACLE instance started

Total System Global Area 1870647296 bytes

Fixed Size 2229424 bytes

Variable Size 452987728 bytes

Database Buffers 1409286144 bytes

Redo Buffers 6144000 bytes

Database mounted

SQL> select name from v$datafile;

NAME

——————————————————————————–

+DATA/prodb/datafile/system256794687873

+DATA/prodb/datafile/sysaux257794687875

+DATA/prodb/datafile/undotbs1258794687875

+DATA/prodb/datafile/users259794687875

+DATA/prodb/datafile/example265794687995

+DATA/prodb/datafile/mactbs267794688457

6 rows selected

startup mount实例后,可以从v$datafile中获得数据文件名,其中就包括了其在DISKGROUP中的FILE NUMBER

再使用/amdu -diskstring ‘/dev/asm’ -extract 命令即可 导出数据文件到 *** 作系统

[oracle@mlab2 oracleSupportTools]$ /amdu -diskstring ‘/dev/asm’ -extract data256

amdu_2009_10_10_20_22_21/

AMDU-00204: Disk N0006 is in currently mounted diskgroup DATA

AMDU-00201: Disk N0006: ‘/dev/asm-disk10′

AMDU-00204: Disk N0003 is in currently mounted diskgroup DATA

AMDU-00201: Disk N0003: ‘/dev/asm-disk5′

AMDU-00204: Disk N0002 is in currently mounted diskgroup DATA

AMDU-00201: Disk N0002: ‘/dev/asm-disk6′

[oracle@mlab2 oracleSupportTools]$ cd amdu_2009_10_10_20_22_21/

[oracle@mlab2 amdu_2009_10_10_20_22_21]$ ls

DATA_256f reporttxt

[oracle@mlab2 amdu_2009_10_10_20_22_21]$ dbv file=DATA_256f

DBVERIFY: Release 112030 – Production on Sat Oct 10 20:23:12 2009

Copyright (c) 1982, 2011, Oracle and/or its affiliates All rights reserved

DBVERIFY – Verification starting : FILE = /opt/oracleSupportTools/amdu_2009_10_10_20_22_21/DATA_256f

DBVERIFY – Verification complete

Total Pages Examined : 90880

Total Pages Processed (Data) : 59817

Total Pages Failing (Data) : 0

Total Pages Processed (Index): 12609

Total Pages Failing (Index): 0

Total Pages Processed (Other): 3637

Total Pages Processed (Seg) : 1

Total Pages Failing (Seg) : 0

Total Pages Empty : 14817

Total Pages Marked Corrupt : 0

Total Pages Influx : 0

Total Pages Encrypted : 0

Highest block SCN : 1125305 (01125305)

win+r打开运行窗口之后输入cmd并回车以管理员身份启动命令提示符,在命令行之中首先需要将mysql数据库服务给停止,命令如下: netstopmysql

2

服务停止之后使用cd命令切换到mysql数据库安装目录下的bin文件夹之中,如果不知道文件路径的话就在文件夹之中通过搜索功能查找一下。然后在服务列表内重启mysql数据库服务并执行以下命令,示例如下: mysqld -nt --skip-grant-tables 这个命令的意思就是去修改mysql数据库的配置文件,这样之后登录mysql数据库只需要输入用户名就可以了。因为将密码验证设置为空了,使用root这个初始的管理员账号登录可以有更多的权限,如下所示: mysql -uroot -p

3

mysql数据库之中所有的账号密码都是放在本地数据库mysql内的user表之中

Concept

包含了 oracle 数据库里面的一些基本概念和原理, 比如 数据库逻辑结构, 物理结构, 实例结构, 优化器, 事务等 PDF 460页

Reference

包含了动态性能视图, 数据字典, 初始化参数等, 如果有参数不知道意思, 或者 v$视图字段信息模糊, 都可以从这里找到描述, 使用 html版的进去 ctrl+f查找比较快还包含一些其他比如数据库的硬性限制, 等待事件的名称, 后台进程的描述等

SQL Language Reference

这个文档中包含 oracle数据库的sql语法,(不包含plsql), 比如 create table 等

Administrator’s Guide

各种管理oracle数据库的场景都在这里, 各种管理表, 索引, 表空间, redo等

Performance tuning guide

包含优化相关内容, 介绍优化方法, 数据库实例及sql的优化

Database Administration 页面

因为上面 administrator’s guide 已经描述了, 这里列举几个比较重要文档

Net Services Reference

文档说明了几个关于监听的重要文件, tnsnamesora, listenerora, sqlnetora 等

Backup and Recovery User’s Guide

描述了 rman 的各种用法

Application Development 页面

PL/SQL Packages and Types Reference

包括各种 oracle 自建的包和函数的功能, 参数描述 如果有不了解的包, 可以在这里找到, 比如 dbms_stats

PL/SQL language Reference

plsql 编程的基础概念, 语法等

SQLJ Developer’s Guide

SQLJ, JAVA相关的内容

Workspace Manager Developer’s Guide

关于 oracle 的 workspace manager 版本化的一些东西

installing and upgrading 页面

需要安装 oracle 参照这里

Grid Computing 页面

包括 oracle grid infrastructure 集群软件的各种文档

Automatic Storage Management Administrator’s Guide

Asm 相关文档

Real Application Clusters Administration and Development Guide

包括 RAC 环境下的数据库管理和维护的内容

Clusterware Administration and Deployment Guide

主要写了集群软件的各种工具和命令

High Availability 页面

包含各种高可用文档

Data Guard Broker 和 Data Guard Concepts and Administration

关于 Data guard 文档

Data Warehousing and Business Intelligence 页面

数据仓库和商业智能的相关技术

VLDB and Partitioning Guide

very large database, … partition 和 parallel 相关的内容

utilities

imp, expdp, sqlloader, 外部表, dbv, adrci, logminer

unstructured Data and Content Management 页面

非结构化数据相关, 比如 object type, xml type, oracle text

SecureFiles and Large Objects Developer’s Guide

讲述了 11g 中存储 lob 字段使用的 secure file 技术内容

Text Application Developer’s Guide 和 Text Reference

Concept 包含了 oracle 数据库里面的一些基本概念和原理, 比如 数据库逻辑结构, 物理结构, 实例结构, 优化器, 事务等 PDF 460页 Reference 包含了动态性能视图, 数据字典, 初始化参数等, 如果有参数不知道意思, 或者 v$视图字段信息模糊, 都可以从这里找到描述, 使用 html版的进去 ctrl+f查找比较快还包含一些其他比如数据库的硬性限制, 等待事件的名称, 后台进程的描述等 SQL Language Reference 这个文档中包含 oracle数据库的sql语法,(不包含plsql), 比如 create table 等 Administrator’s Guide 各种管理oracle数据库的场景都在这里, 各种管理表, 索引, 表空间, redo等 Performance tuning guide 包含优化相关内容, 介绍优化方法, 数据库实例及sql的优化 Database Administration 页面 因为上面 administrator’s guide 已经描述了, 这里列举几个比较重要文档 Net Services Reference 文档说明了几个关于监听的重要文件, tnsnamesora, listenerora, sqlnetora 等 Backup and Recovery User’s Guide 描述了 rman 的各种用法 Application Development 页面 PL/SQL Packages and Types Reference 包括各种 oracle 自建的包和函数的功能, 参数描述 如果有不了解的包, 可以在这里找到, 比如 dbms_stats PL/SQL language Reference plsql 编程的基础概念, 语法等 SQLJ Developer’s Guide SQLJ, JAVA相关的内容 Workspace Manager Developer’s Guide 关于 oracle 的 workspace manager 版本化的一些东西 installing and upgrading 页面 需要安装 oracle 参照这里 Grid Computing 页面 包括 oracle grid infrastructure 集群软件的各种文档 Automatic Storage Management Administrator’s Guide Asm 相关文档 Real Application Clusters Administration and Development Guide 包括 RAC 环境下的数据库管理和维护的内容 Clusterware Administration and Deployment Guide 主要写了集群软件的各种工具和命令 High Availability 页面 包含各种高可用文档 Data Guard Broker 和 Data Guard Concepts and Administration 关于 Data guard 文档 Data Warehousing and Business Intelligence 页面 数据仓库和商业智能的相关技术 VLDB and Partitioning Guide very large database, … partition 和 parallel 相关的内容 utilities imp, expdp, sqlloader, 外部表, dbv, adrci, logminer unstructured Data and Content Management 页面 非结构化数据相关, 比如 object type, xml type, oracle text SecureFiles and Large Objects Developer’s Guide 讲述了 11g 中存储 lob 字段使用的 secure file 技术内容 Text Application Developer’s Guide 和 Text Reference 回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢

以上就是关于数据库到底是什么东西一般的电脑中有吗它在那里呀全部的内容,包括:数据库到底是什么东西一般的电脑中有吗它在那里呀、DB是什么单位、amdu工具要如何使用公司的oracle 数据库asm diskgroup损坏了 听说amdu工等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9478895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存