实验(一):主要熟练对数据库的参数文件操作
通过实验可知以下知识点:
1.使用altersystem修改参数,在spfile立即生效。
2.spfile和pfile可互相转换

1.参数文件位置

sys@CISCOSYS> show parameter spfile;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      D:\ORACLE\PRODUCT\10.2.0\DB_1\DBS\SPFILEORCL.ORA
默认参数job_queue_processes=10
sys@CISCOSYS> show parameter job_queue_processes;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
job_queue_processes                  integer     10
sys@CISCOSYS> alter system set job_queue_processes=15;
System altered.
sys@CISCOSYS> show parameter job_queue;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
job_queue_processes                  integer     15
sys@CISCOSYS> create pfile='d:\orcl.ora' from spfile;
File created.
查看
d:\orcl.ora
==============================================
...
*.db_recovery_file_dest='D:\oracle\product\10.2.0/flash_recovery_area'
*.db_recovery_file_dest_size=10737418240
*.dispatchers='(protocol=tcp)(service=ora10gs)(dispatchers=2)'
*.global_names=FALSE
*.job_queue_processes=15
*.log_archive_dest_1='location=D:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\arch'
*.log_archive_format='arch%t_%s_%r.arc'
*.log_archive_start=TRUE
*.nls_date_format='YYYY-MM-DD HH24:MI:SS'
*.open_cursors=300
*.open_links=4
...
===============================================

文件里的“*”,表示是参数是共享的,对所有实例均有效。
接下来我们将d:\orcl.ora中的job_queue_processes=15改回原来的10


重启数据库之后查询才有效

sys@CISCOSYS> show parameter job_queue_;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------
job_queue_processes                  integer     10