oracle复习提纲。
主要命令:一、备份表空间 (在归档模式下操作)
select 'copy' |name ||d:\backup' from v$datafile;
select 'copy' |name ||d:\backup' from v$controlfile;
select 'copy' |name ||d:\backup' from v$tempfile;
select 'copy' |member ||d:\backup' from v$logfile;
1、设置归档模式。
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
验证。archive log list;
2、查看数据文件。
select status,file#,name from v$datafile;
3、备份。1)、备份users tablespace
联机备份。connect / as sysdba;
alter tablespace users begin backup;
复制f:\app\administrator\oradata\orcl\
alter tablespace users end backup;
alter system archive log current;
操作。connect scott/tiger
select * from dept;
insert into dept values(50,'琴岛学院','城阳');
commit;
connect / as sysdba
shutdown immediate;
把备份拷回。
startup;
recover datafile 3;
alter database open;
再查看。connect scott/tiger;
select * from dept;
脱机备份。alter database datafile 'f:\app\administrator\oradata\orcl\' offline normal;
copy f:\app\administrator\oradata\orcl\
recover datafile 'f:\app\administrator\oradata\orcl\';
以temporary、immediate方式脱机时需要进行修复,normal方式不需要修复。
alter database datafile 'f:\app\administrator\oradata\orcl\' online;
alter system archive log current;
操作。connect scott/tiger
select * from dept;
insert into dept values(50,'琴岛学院','城阳');
commit;
恢复。connect / as sysdba
shutdown immediate;
把备份拷回
startup;
recover datafile 3;
alter database open;
再查看。connect scott/tiger;
select * from dept;
2)、备份system tablespace
alter tablespace system begin backup;
复制f:\app\administrator\oradata\orcl\
alter tablespace system end backup;
shutdown abort;
startup mount;
alter database datafile 'f:\app\administrator\oradata\orcl\' offline;
用复制的f:\app\administrator\oradata\orcl\替换原来的。
recover datafile 'f:\app\administrator\oradata\orcl\';
alter database datafile 'f:\app\administrator\oradata\orcl\' online;
查看数据文件。
select status,file#,name from v$datafile;
select * from v$backup;
select checkpoint_change#,name from v$datafile;
alter system checkpoint ;
select file#,checkpoint_change# from v$datafile;
alter tablespace users read only;
select file#,last_change# from v$datafile;
select tablespace_name,file_name from dba_data_files;
shutdown immediate;
startup mount
select recid,sequence#,first_change#,next_change# from v$log_history;
alter database backup controlfile to trace;
alter database backup controlfile to 'd:\'
二、创建密码文件的步骤。
1、确定实例的名称。
oracleserviceorcl
2、确定密码文件的路径和名称。
select name from v$database;
3、停止数据库。
shutdown immediate
删除旧的密码文件。
f:\app\administrator\product\11.2.0\dbhome_1\database\
file=f:\app\administrator\product\11.2.0\dbhome_1\database\ password=123
重启oracleserviceorcl服务。
把administrator从ora_dba组中删除。
登陆:sqlplus sys/123 as sysdba
三、控制文件。
减少控制文件个数。
命令:spool
select * from v$controlfile
alter system set control_files='f:\app\administrator\oradata\orcl\' scope=spfile;
select * from v$controlfile
shutdown immediate
startup
select * from v$controlfile;
select value from v$spparameter where name='control_files';
spool off
增加控制文件的个数。
命令:alter system set control_files=''scope=spfile;
select value from v$spparameter where name='control_files';
select * from v$controlfile;
shutdown immediate
复制文件。startup
select value from v$spparameter where name='control_files';
select * from v$controlfile;
实际操作过程:
sql> select * from v$controlfile;
sql> alter system set control_files='f:\app\administrator\oradata\orcl\' scope=spfile;
sql> select value from v$spparameter where name='control_files';
sql> select * from v$controlfile;
sql> shutdown immediate
sql> startup
sql> select * from v$controlfile;
sql> select value from v$spparameter where name='control_files';
四、数据文件改名。
1、offline
2、复制到新的名称。
3、alter datadase rename file '.old' to '.new';
4、online
五、归档模式下操作。
1.设置归档模式。
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
验证。archive log list;
命令。连接。备份图。
Oracle复习题
选择题。1.下面不属于oracle 10g产品系列的是 a oracle数据库10g标准版1b.oracle数据库10g标准版c oracle数据库10g企业版数据库10g网络版2 oracle 10g中的g表示 a 版本b 网络c 数据库d 网格计算3 下面关于oracle 10g数据库逻辑结构的...
Oracle复习题
数据库应用系统开发复习。第一章 oracle10g体系结构。1.掌握oracle的体系结构。2.内存结构 什么是sga?什么是 其主要功能是什么?3.什么是数据库?什么是例程?它们有什么区别?4.服务器的进程结构 了解常用的后台进程,掌握服务器进程结构模式 专业服务器模式和共享服务器模式 及其应用场...
Oracle复习题
一 选择。2 下列哪一个组件不是oracle实例的组成部分。b.pmon c.控制文件 d.共享池 4 在数据库启动的哪个阶段,控制文件被打开。a 在实例启动之前b 实例启动时 c 数据库加载时d 数据库打开时。6 下面哪一个不是数据库物理存储结构中的对象。a.数据文件b.联机重做日志文件 c.控制...