189 8069 5689

做oracle实验怎么做 oracle数据库实验

Oracle课程实践实训报告

通过sql命令查看oracle数据库的物理结构

站在用户的角度思考问题,与客户深入沟通,找到上栗网站设计与上栗网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名申请虚拟主机、企业邮箱。业务覆盖上栗地区。

数据文件 SQL select * from dba_data_files;

重做日志 SQL select * from v$logfile;

归档日志 SQL select * from v$archived_log

临时文件 SQL select  * from v$tempfile;

创建新的表空间,并且根据需要添加数据文件

create tablespace xxx datafile='xxx' size 1000m;

alter tablespace xxx add datafile='xxx' size 1000m;

管理表空间的各种操作(调整大小、只读、删除等)

查看使用率

col tablespace_namefor a20

col TOTAL_M for a20

col FREE_M for a20

COL used_m for a20

coluseage for a10

Select a.tablespace_name,

to_char(a.bytes / 1024 / 1024, '99999') total_M,

to_char(b.bytes / 1024 / 1024, '99999') free_M,

to_char(a.bytes / 1024 / 1024 -b.bytes / 1024 / 1024, '99999.999') used_M,

to_char((1 - b.bytes / a.bytes) * 100, '99.99') || '%' useage

from (select tablespace_name, sum(bytes) bytes

from dba_data_files

groupby tablespace_name) a,

(select tablespace_name, sum(bytes) bytes

from dba_free_space

groupbytablespace_name) b

where a.tablespace_name = b.tablespace_name

删除表空间以及文件

drop tablespace xxx including contents and datafiles;

调整表空间只读

alter tablespace xxx read only;

调整大小的话是针对表空间的数据文件的

首先查看表空间有几个数据文件

select file_name from dba_data_files where tablespace_name='xxx';

重新设置一个数据文件的大小

alter database datafile 'xxx' resize 1000m;

添加一个数据文件

alter tablespace xxx add datafile='xxx' size 1000m;

删除一个数据文件

alter tablespace xxx drop datafile 'xxx';

4.   人工删除数据文件后解决故障方案

这里假设你手动删除了磁盘上的物理文件 file01.dbf

必须要有的备份:1全备; 2数据文件备份; 3 表空间备份

三有 一可以恢复,否则没法

不是系统文件被删除的话是不影响数据库使用的,除非要用的对象处于删除的文件上,但是重起数据库的话就会报错了,

恢复如下,或则在rman界面做一样

SQL alter database create datafile 3 as '/opt/oracle/oradata/eygle/eygle02.dbf';

Database altered.

SQL alter database open;

alter database open

*

ERROR at line 1:

ORA-01113: file 3 needs media recovery

ORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'

SQL recover datafile 3;

Media recovery complete.

SQL alter database open;

Database altered.

Oracle表空间中有多个数据文件时,extent分配实验

Oracle表空间中有多个数据文件时,extent分配实验. 实验分为两部分,

第一部分是在设置了uniform size的表空间上做实验,查看extent的分配规律。

第二部分是使用系统分配(Oracle自动分配)的方式做实验,查看extent的分配规律。

oracle数据库如何做自动化测试

我也是第一次听到这个词,不过可以猜一下。

个人认为所谓的数据库自动化,无非就是过程,包,触发器这些你编译的脚本能否自动运行。

debug是找过程错误的方式,然后就是假数据调试,最后就是联调。

这么说吧,和过程出错了,找出错的地方大体上类似。只不过可能多了连接测试(出现争用或者锁表的几率),相应时间测试(平均运行多上时间,是否符合规定等等),甚至可能包括压力测试(一次能满足多少个操作)。等等。

还有一种就是基于时间的,主要是计划任务和定时任务,这两个就是先执行,看看能不能执行,然后在修改时间,到几分钟后,看能不能执行。我认为主要可能就是这几个方面。

另外多句嘴,自动化测试应该有严格的测试用例,这个一般要测试部门编写,不然万一出了问题找谁啊?所以这个问题还真的没想过。


当前题目:做oracle实验怎么做 oracle数据库实验
文章链接:http://jkwzsj.com/article/hpijoi.html

其他资讯