数据字典的应用实例

摘要:
熟悉新oracle数据库系统的结构并准备详细的oracle结构文档的步骤如下:1.从v$databaseselectname,created,log_mode,open_mode获取现有oracle数据库的名称、创建日期和其他信息;获取数据库的日志操作状态(已存档/未存档)和操作模式(可读写)2.获取运行oracle系统的主机的名称和oracle数据库的实例

要熟悉一个全新的oracle数据库系统的结构并准备出详细的oracle结构文档的步骤思路如下:

1、得到现有的oracle的数据库的名字、创建日期等信息v$database

select name,created,log_mode,open_mode from v$database;

获得数据库的日志运行状态(归档/非归档)和运行模式(可读可写)

2、获得运行oracle系统的主机名称、oracle数据库的实例名称、oracle数据库管理系统的版本v$instance

col host_name for a30;

select host_name,instance_name,version from v$instance;

3、获取更详细的oracle数据库管理系统的信息v$version

select * from v$version;

4、获取控制文件的名字v$controlfile

col name for a45;

select * from v$controlfile;

显示控制文件的绝对路径。

5、获得oracle数据库的重做日志的配置信息v$log

select group#,members,bytes,status,archived from v$log;

显示oracle数据库中的重做日志的分组,每个组中的成员,每个重做日志成员的大小,归档模式,数据库当前正在操作的重做日志组

6、获得每个重做日志(成员)文件所存放的具体位置v$logfile

select group#,status,type,member from v$logfile;

显示分组号、状态,类型(联机/脱机),绝对路径

7、评估公司的oracle数据库的备份和恢复策略并确定归档文件的具体位置

archive log list;

显示数据库的运行模式(归档/非归档)、存档终点等

8、获得数据库中的所有的表空间和表空间的状态信息dba_tablespaces

select tablespace_name,block_size,status,contents,logging from dba_tablespaces;

临时表空间temp不受重做日志文件的保护在排序时使用,除了undotbs1为还原表空间外,其他都是永久表空间。

9、获得每个表空间存储的磁盘信息以及文件的名称dba_data_files

select file_id,file_name,tablespace_name,status,bytes from dba_data_files;

其中file_name字段显示对应表空间的数据文件绝对路径

10、获得数据库系统上的所有用户和创建时间dba_users

select username,created from dba_users;

ps:ok通过以上信息可以整理出一份较为完整的当前数据库的结构文档。

免责声明:文章转载自《数据字典的应用实例》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Struts2安装与简单部署实例自定义alert窗口样式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

tp5 中 model 的查询方法

实例化模型后调用查询方法,可以写任何想要的查询(推荐) public function select(){ $user = model('User'); $data = $user -> where('status',1) ->limit(10) ->...

oracle数据库常见案例_oracle

oracle体系结构:      一、数据库系统性能相关 案例一: 由于业务停机维修,需提前关闭数据库,待维修完成之后再次把数据库启动,关注日志宝成,保证成功启动   步骤:     1、停止监听:lsnrctl stop     2、数据库关闭:>shutdown immediate;     3、业务维修完成之后重启打开监听:lsnrctl st...

抢购(秒杀)业务的技术要点

 本文为原创文章,转载希望注明出处。 抢购业务数据库需要考虑的点如下: 一、超卖现象 场景如下:    库存数是5。现在3个用户来购买,a用户购买2个,b用户购买3个,c用户购买1个。合起来就是准备购买6个。    如果三个用户是同时并发购买,会出现怎样的情况呢?   每个用户进行减库存的时候,语句类似于: update goods set amount=...

weblogic 的应用链接不上数据库报异常 Caused By: weblogic.common.ResourceException: Io exception: Connection reset 错误信息表示访问数据库异常,创建链接池失败

保存信息如下: weblogic.application.ModuleException:at weblogic.jdbc.module.JDBCModule.prepare(JDBCModule.java:290)at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(Mod...

Windows-server-2008-R2安装Oracle-11g-R2-dataguard

一、安装环境 1、服务器环境:Windows server 2008 R2 x64 Standard 两台 CPU:8核 内存:8G 硬盘空间:1060G 2、软件:oracle 11g R2 二、安装前配置 1、IP地址配置要求 主库IP:192.168.2.50 备库IP:192.168.2.51 注:两台主机要保证可以ping通 2、oracle安装...

Oracle序列号

转载:https://www.cnblogs.com/laipDIDI/articles/2620971.html 例1:创建序列:CREATE SEQUENCE ABC INCREMENT BY1 START WITH1 MAXVALUE 9999999999 NOCYCLE NOCACHE; 语法详解CREATE SEQUENCE 序列名 [INCRE...