您的位置:首页 > 数据库

数据库2

2016-06-08 01:39 411 查看



不同应用系统的数据应存放在不同的表空间上,而不同表空间的文件应存放在不同的盘上

1,通过v$parameter 数据字典来查询Oracle 标准数据块的大小

col name format a30

col value format a20

select name,value from v$parameter where name = 'db_block_size';

//格式化name和value列的大小,以方便在同一行显示

2,通过dict查看数据库中的数据字典的信息

col table_name for a30

col comments for a30

select * from dict;

3,通过v$fixed_view_definition 查看数据库中内部系统表的信息

col view_name format a30

col view_definition format a30

select * from v$fixed_view_definition;

4,通过查询dba_data_files或v$datafile数据字典来了解Oracle系统的数据文件信息

col file_name for a50

set linesie 100

select file_name,tablespace_name from dba_data_files;

5,通过dba_temp_files或v$temp数据字典来查询临时文件信息

col file_name format a50

col tablespace_name format a20

select file_name,tablespace_name from dba_temp_files;

5,通过查询v$controlfile数据字典来查看Oracle系统的控制文件信息

col name format a60

select name from v$controlfile;

6,通过v$logfile视图来实现

col member for a50

select member from v$logfile;

7,通过v$database视图来查看当前Oracle系统是否采用归档模式

col name format a30

select dbid,name,log_mode from v$database;

8,查询归档日志文件的所在路径

set pagesize 30

show parameter log_archive_dest;

服务器参数文件:

SPFILEorcl.org文件,记录了数据库名,控制文件所在路径,日志缓冲大小等。

8,查询视图v$parameter 中的"name","value","ismodified"列的值

col name for a30

col value for a30

select name,value,ismodified from v$parameter;

9,显示服务器参数

show parameter

10,通过ALTER SYSTEM 命令修改服务器参数

alter system set db_block_size = 4096

11,创建一个密码文件

ORAPWD FILE = 文件路径 password=123456 entries=40

12,在v$parameter 视图中查看当前实例的警告文件的路径

col name for a20

col value for a50

select name,value from v$parameter where name = 'background_dump_dest';

13,在v$parameter 视图中查看当前实例的用户跟踪文件的路径

select value from v$parameter where name = 'user_dump_dest'
4000
;

//说明:每个后台进程都有对应的后台进程跟踪文件

14,修改Oracle共享池的内存空间大小

alter system set shared_pool_size = 30m;

select name,value from v$parameter where name = 'shared_pool_size';

15,修改大型池的缓存区大小为16m

alter system set large_pool_size = 16m;

16,java池的大小由JAVA_POOL_SIZE的大小参数决定。

17,显示当前pga信息

show parameter pga;

从v$bgprocess数据字典中查询当前实例进程信息

set pagesize 50

select name,description from v$bgprocess;

//数据字典是oracle存放关于数据库内部信息的地方,其用途是用来描述数据库内部的运行和管理

情况,比如,一个数据表的所有者,创建时间,所属表空间,用户访问权限等。

dba_:包含数据库实例的所有对象信息

v$_:当前实例的动态视图,包含系统管理和系统优化等所使用的视图

user_:记录用户的对象信息

gv_:分布式环境下所有实例的动态视图,包含系统管理和系统优化所使用的视图

all_:记录用户的对象信息机被授权访问的对象信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: