oracle 11g怎么把pfile保存为spfile?(11g默认为spfile)

andypeker 2009-12-15 07:07:41
oracle 11g怎么把pfile保存为spfile?------即怎么更新spfile?
(11g默认为spfile)
...全文
442 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gavin404 2010-07-21
  • 打赏
  • 举报
回复
进入数据平台后使用:create spfile from pfile;
andypeker 2009-12-15
  • 打赏
  • 举报
回复
其实我的pfile是这样得到的:
create pfile = 'x/x/xx' from memory;

但是我不知道还可以这样执行:
create spfile from pfile = 'x/x/xx';

我的问题是:
如果这样执行,新生成的spfile会覆盖默认位置的spfile吗?我在想spfile当前正在使用,会不会“写保护”啊?
wh62592855 2009-12-15
  • 打赏
  • 举报
回复
两种方式
1
通过命令更改
alter system set parameter_name=value scope=memory|spfile|both(三者选其一)

2
由于pfile是文本格式 可以直接修改 而spfile是二进制 不能直接修改

create pfile='pfile的路径' from spfile='spfile的路径';
手工修改生成的pfile
接下来在通过命令
create spfile='spfile的路径' from pfile='pfile的路径';
使用spfile
fly2749 2009-12-15
  • 打赏
  • 举报
回复
二楼正解
Dave 2009-12-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 andypeker 的回复:]
oracle 11g怎么把pfile保存为spfile?------即怎么更新spfile?
(11g默认为spfile)
[/Quote]

SQL> CREATE spfile from pfile='..\..\*.ora'





------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
Lovedandan720 2009-12-15
  • 打赏
  • 举报
回复
更新spfile可以用
alter system set parametername=value scope=memory|spfile|both
比如
alter system set sga_max_size=40M scope=spfile
scope=spfile时,当前实例不生效,重启后生效,
memory时,仅对当前实例生效,
both时,对当前实例生效,重启后也有效

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧