pfile(Initialization Parameter File)用于Oracle8i,在oracle9i中也可以用,以文本形式存在,可以用文本编辑器对其中参数进行修改。
spfile(Server-Side Initialization Parameter File)用于oracle9i,以二进制文本形式存在,不能用文本编辑器对其中参数进行修改。Spfile改正了pfile管理混乱的问题,在多结点的环境里,pfile会有多个image,启动时候需要跟踪最新的image。这是个烦琐的过程。用spfile以后,所有参数改变都写到spfile里面(只要定义scope=spfile或both)
1.查看spfile location(Show parameter pfile/spfile;)
show parameter spfile
2.从spfile获取pfile
sqlplus /nolog
connect / as sysdba
Create pfile='d:pfileSID.ora' from spfile;
Create pfile='d:pfileSID.ora' from spfile='spfile_location';
3.从pfile获取spfile
shutdown immediate
Create spfile from pfile='Your_pfile_location'
Create spfile='spfile_location' from pfile='Your_pfile_location'
4.动态修改参数
alter system set parameter=Value scope=spfile|both|memory
(1)scope=spfile
对参数的修改仅记录在服务器初始化参数文件中。该选项同时适用于动态与静态的初始化参数。修改后的参数只有下一次启动数据库时更改才会生效。
(2)scope=memory
对参数的修改记录在内存中,对于动态初始化参数,更改立即生效。修改并不会被记录在服务器端的初始化参数中。下一次启动数据库时更改失效,不能用于静态初始化参数。
(3)scope=both
对参数的修改同时记录在内存中和服务器端的初始化参数文件中。为默认使用值。
6.查看初始化参数
show parameters
7.执行startup时,按如下顺序寻找初始化参数文件:
(1)spfile.ora
(2)pfile.ora
(3)都没找到,则在默认位置寻找默认名称的服务器端初始化参数文件。
(4)还没找到,则在默认位置寻找默认名称的文本初始化参数文件。
8.查看系统全局区大小:
show sga;
select * from v$sga;
9.使用pfile/spfile启动数据库
如果你想使用pfile启动数据库,你可以在启动时指定pfile或者删除spfile.
startup pfile='E:\Oracle\admin\eyglen\pfile\init.ora';
你不能以同样的方式指定spfile,但是可以创建一个包含spfile参数的pfile文件,指向spfile.
SPFILE是一个自Oracle9i引入的初始化参数,类似于IFILE参数。SPFILE参数用于定义非缺省路径的spfile文件。可以在PFILE链接到SPFILE文件,同时在PFILE中定义其他参数,如果参数重复设置,后读取的参数将取代先前的设置。
10. 查看系统是以pfile还是spfile启动
(1)查询v$parameter动态视图,如果以下查询返回空值,那么你在使用pfile.
SELECT name,value FROM v$parameter WHERE name='spfile';
(2)可以使用SHOW命令来显示参数设置,如果以下结果value列返回空值,那么说明你在使用pfile:
SHOW PARAMETER spfile
(3)查询v$spparameter视图
如果以下查询返回0值,表示你在使用pfile,否则表明你使用的是spfile:
SELECT COUNT(*) FROM v$spparameter WHERE value IS NOT NULL;
或者使用以下查询,如果true值返回非0值,那么说明我们使用的是spfile.
select isspecified, count(*) from v$spparameter group
by isspecified;
11.修改Oracle最大连接数
a、以sysdba身份登陆PL/SQL 或者 Worksheet
b、查询目前连接数
show parameter processes;
c、更改系统连接数
alter system set processes=1000 scope=spfile;
d、创建pfile
create pfile from spfile;
e、重启Oracle服务或重启Oracle服务器
12.查询Oracle游标使用情况的方法
select * from v$open_cursor where user_name = 'TRAFFIC';
分享到:
相关推荐
#### 六、总结 - **重要性**:理解和掌握`spfile`和`pfile`之间的区别和转换方法对于Oracle数据库管理员来说至关重要。 - **实践建议**:在实际操作过程中,建议定期备份`pfile`,以便于参数管理;同时,在修改参数...
总结,PFILE和SPFILE在Oracle数据库管理中扮演着重要角色。PFILE易于理解和编辑,而SPFILE则提供动态修改和安全性。了解它们的特性和交互方式,对于优化Oracle数据库的性能和稳定性至关重要。在实际操作中,应根据...
在Oracle数据库管理中,PFILE...总结来说,ASM环境下的PFILE和SPFILE转换需要额外的路径规划和管理,以克服ASM的特殊存储限制。通过正确指定路径并按照步骤操作,可以有效地在两者之间切换,满足数据库管理的需求。
#### 五、总结 SPFILE参数错误可能由多种原因引起,如路径错误、权限不足等。通过仔细检查归档日志路径的有效性、调整文件系统权限以及正确更新SPFILE中的参数,通常可以解决这些问题。在处理此类错误时,还需要注意...
根据给定的Oracle相关命令和描述,我们可以总结出以下关键知识点: ### Oracle系统参数与内存管理 1. **查看系统参数** - `show parameters ga;`:这应该是`show parameters`的一个错误输入,用于显示当前数据库...
下面是对这些问题的详细解释和知识点总结: 1. 冷备份和热备份的不同点 冷备份(Cold Backup)和热备份(Hot Backup)是两种不同的数据库备份方式。冷备份是在数据库关闭后进行备份的,适用于所有模式的数据库。其...
可以使用 create spfile from pfile 命令将 init.ora 文件转换为 spfile。 4. data block, extent 和 segment 的区别 data block 是数据库中最小的逻辑存储单元。当数据库对象需要更多的物理存储空间时,持续的 ...
使用SQL*Plus以sysdba身份登录,通过`CREATE SPFILE FROM PFILE`语句将pfile转换为服务器参数文件(spfile),这样可以在下次启动时直接使用spfile。 8. **启动数据库到nomount状态**: 使用`STARTUP NOMOUNT`...
总结来说,《数据库基础运维.pdf》的内容涵盖了Oracle数据库运维的基础,包括RAC的部署、SAN的使用,以及初始化参数和控制文件的管理。这些知识对于数据库管理员来说是必备的,有助于确保数据库的高效、稳定运行,并...
本文总结了 Oracle 相关的面试题和答案,涵盖了冷备份和热备份、控制文件、init.ora 到 spfile 的转换、数据块、extent 和 segment 的区别、检查表结构、错误日志查看、truncate 和 delete 命令的差异、索引的理由、...
本文档总结了Oracle数据库面试中的常见问题和答案,涵盖了DBA、数据库管理员、JAVA程序员和架构师等角色的相关知识点。下面是对标题、描述、标签和部分内容的详细解释和知识点总结: 1. 冷备份和热备份的不同点:冷...
总结来说,Oracle数据库的跨平台迁移是一项复杂但重要的任务,RMAN的`convert database`命令提供了高效且便捷的解决方案,尤其适用于大规模数据库的迁移。对于运维人员来说,掌握这项技术能有效提高工作效率,保证...
#### 总结 通过上述步骤,我们可以有效地管理Oracle数据库中的`process`和`session`。正确配置这些参数不仅可以提高系统的并发处理能力,还能优化资源分配,从而提升整个数据库系统的性能。理解`process`与`session...
以下是 Oracle 数据库面试题及答案的详细解释和知识点总结: 冷备份和热备份 冷备份和热备份是两种不同的数据库备份方式。热备份是在数据库仍旧处于工作状态时进行备份,适用于归档模式的数据库。冷备份是在数据库...
### 四、总结 Linux断电事件可能导致Oracle数据库的各种问题,主要集中在参数文件的处理、环境变量设置以及服务管理上。通过仔细检查和修复这些关键组件,可以有效地恢复数据库的正常运行。同时,定期备份参数文件...
C#将文件保存到数据库中或者从数据库中读取文件 ...三、总结 在本文中,我们介绍了使用 C# 将文件保存到数据库中或者从数据库中读取文件的方法。这些方法可以帮助开发者更方便地实现文件的保存和读取功能。
### Oracle 数据库备份与恢复知识点总结 #### 一、EXP/IMP(导出与导入,装库与卸库) **1.1 基本命令** - **获取帮助**: 使用`expdp help=yes`或`impdp help=yes`来获取命令的帮助信息。 - **三种工作方式**: -...