考核内容
1、连接信息检测,要求如下:
1)保证第2次实验中服务器端配置的第1个监听端口可以正常工作,
2)保证使用第2次实验中客户端配置的第5个服务命名可以成功创建会话。
2、管理控制文件,要求如下:
1)维护控制文件:
2)-- 第1个控制文件:
3)---- ①存放位置为“d:\oracle\aT647001c”,
4)---- ①文件名命名为“CTR1.CTL”;
5)-- 第2个控制文件:
6)---- ②存放位置为“e:\oracle\aT647001e”,
7)---- ②文件名命名为“CTR67.CTL”;
8)-- 第3个控制文件:
9)---- ③存放位置为“f:\oracle\aT647001i”,
10)---- ③文件名命名为“CTR848.CTL”;
11)修改控制文件中参数:
12)---- 最大数据文件数设置为244。
13)--~ 最大实例数设置为1。
实验步骤:
以管理员身份打开命令提示符:
Sqlplus /nolog
conn / as sysdba
第一步:
select value from v$parameter2 Where name='control_files';
PS:这一步查询的是原控制文件路径
第二步:$md 控制文件存放位置 PS:这一步是创建文件路径
第三步: 在控制文件存放位置后加上文件名(记得SCOPE=SPFILE)
ALTER SYSTEM SET control_files ='d:\oracle\aT647001a\CTR0.CTL', 'e:\oracle\aT647001e\CTR22.CTL','f:\oracle\aT647001g\CTR543.CTL' SCOPE=SPFILE;
第四步:alter database backup controlfile to trace;
(更改要跟踪的数据库备份控制文件;将当前controlfile文件的创建语句放到了trace文件中)
第五步:show parameter diag
第六步: 打开文件夹,用上一步VALUE值找到对应文件打开
例如:F:\ora19c\T747001\diag\diag\rdbms\t747001\t747001\trace\alert_t747001.log
第七步:打开文件后拉到最后复制Backup controlfile written to trace file 后面的路径,点左上角文件打开,把此路径复制到文件名,打开
例:C:\ORA19C\T647001\DIAG\diag\rdbms\t647001\t647001\trace\t647001_ora_7548.trc
第八步:shutdown immediate//关闭数据库
第九步:$copy 原控制文件路径(第一步的标黄) 新建控制文件路径(第三步的标黄)
PS:例:$copy D:\u01\ctrl01.ctl f:\u01\ctrl02.ctl(不加分号)
第十步:在第七步打开的文件中找到Set #1. NORESETLOGS case
下拉到以下所示语句(看自己的文件,不要复制别人的)
1、STARTUP NOMOUNT(不加分号)复制到命令提示符执行
2、修改参数,不要保存,然后从CREATE到分号全部复制粘贴到命令提示符,执行
文件上写错了,最大重做日志文件数 应该为MAXLOGFILES (第一条)
注意最后分号继续下拉到以下所示语句
3、复制RECOVER DATABASE到命令提示符,加分号执行(出现两个报错即可)
若出现以下报错无需处理继续执行下一语句
4、复制ALTER DATABASE OPEN;到命令提示符执行
5、复制下图第三个框执行
第十一步:连接
1、打开net manager找到和实验要求里的监听端口和服务命名
2、打开SVN第二次实验要求找到本次实验要求的监听端口和服务命名
3、重新开一个命令提示符
输入lsnrctl, 打开监听,输入status , 查询监听状态,从监听端口信息中可以找到自己所需的监听信息即可,第四步不做(老师和我说的,不用改监听,我也不知道怎么回事!!!)
4、//命令提示符里执行下述语句修改监听端口:
alter system set local_listener='(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1525)))';//可不做
将引号‘’内的信息替换成自己所需的监听信息即可。
例如:alter system set local_listener='(DESCRIPTION=(ADDRESS=(PROTOCOL=协议)(HOST=主机名)(PORT=端口号)))';
5、重新开一个命令提示符,执行sqlplus /nolog ,
然后执行 conn system@实验要求的服务命名 (必须在nolog状态下,否则数据库会中断)!!!连通即说明无误
6、一定要确保数据库连通
重开一个命令提示符
Sqlplus /nolog
conn / as sysdba
select status from v$instance;
7、实验步骤里打开的文档关闭时点不保存!!!