1、3.通过常用的数据字典了解ORACLE数据库的基本信息;4.掌握控制文件和日志文件的日常维护操作。二、实验内容和步骤:(说明代码及运行结果)实验内容:1.启动和关闭数据库;2.查看数据库参数文件及常用参数;3.利用数据字典查看数据库基本信息;4.完成参数文件、控制文件和日志文件的基本操作;实验步骤:1.启动SQL*PLUS,作为SYSDBA身份连接到数据库,查看数据库当前使用的参数文件名及常用参数设置;2.在SQL*PLUS中通过数据字典了解数据库的总体信息和结构信息;3.练习PFILE 和SPFILE文件的创建;4.对控制文件进行查看、移动、备份操作(控制文件分散到三个不同的目录存放);5.
2、对日志文件进行查看、增加组和成员、日志切换操作(设置三个日志组、每组两个成员,分散到两个不同的目录存放)。四、习题connect /as sysdbashow parameter spfile;select count(*) from v$spparameter where value is not null;show parameter dbshow parameter shared_pool_sizeselect * from dictionary;select table_name from user_tables;-查询该用户拥有哪些表select * from user_tables
3、;select index_name from user_indexes;-查询该用户拥有哪些索引select view_name from user_views;-查询该用户拥有哪些视图select object_name from user_objects;-查询该用户拥有哪些数据库对象,对象包括表、视图、存储过程、触发器、包、索引、序列、JAVA文件等。select * from user_users;-主要描述当前用户的信息,主要包括当前用户名、帐户id、帐户状态、表空间名、创建时间等。select * from dba_data_files;-查询表空间的信息将spfile文件转化为
4、pfilecreate pfile=c:initorcl.ora from spfile=C:oracleproduct10.2.0db_1dbsSPFILEORACLE.ORA;将pfile文件转化为spfilecreate spfile= from pfile=查找控制文件的名字和位置select name from v$controlfile;导出控制文件数据alter database backup controlfile to trace; 对控制文件备份操作(控制文件分散到三个不同的目录存放);ALTER DATABASE BACKUP CONTROLFILE TO D:ORACL
5、EBACKUPTEST.BAKORACLE1BACKUPTEST.BAKORACLE2BACKUPTEST.BAK对日志文件进行查看select member from v$logfile;对日志文件增加组和成员(1)首先确定当前登录的账户的权限,是否包含创建日志文件组或者日志文件成员的alter database系统权限。select privilege from user_sys_privs where privilege=ALTER DATABASE(2)在添加日志文件组或者日志文件成员的时候先查看下数据库兼容参数。show parameter compatible(3)确定系统现有的日
6、志文件组数与组中的日志文件成员数select group#,member from V$logfile;(4)设置三个日志组、每组两个成员,分散到两个不同的目录存放alter database add logfile group 4 (ORACLEORADATAYUREDO04.LOG,ORACLEORADATAYUREDO05.LOG)size 20M;alter database add logfile group 5 ORACLEORADATAYUYU1REDO07.LOGORACLEORADATAYUYU1REDO08.LOGalter database add logfile group 6 ORACLEORADATAYUYU2REDO09.LOGORACLEORADATAYUYU2REDO10.LOG结果:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1