网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.一次恢复oracle的尝试.
.如何可以在RHAS3上成功安装Oracl.
.分析list_head结构&建立双向链表.
.在Oracle中监控和跟踪索引使用情.
.在Oracle数据库中如何使用超过2G.
.在RedHat7.1上安装Oracle8.1.7的.
.Oracle 10G 新特性简介.
.Oracle JDeveloper 11g预览版发布.
.Oracle 9i 在Linux 下的安装 (下).
.参数文件.
.oracle如何判断应用哪个archived.
.在存储过程中做简单动态查询代码.
.ORACLE里取随机数的几种具体的方.
.如何使用户没有telnet和ftp权限.
.建立虚拟记忆体.
.Logminer in Action.
.开发基于Oracle7数据库的管理信息.
.关于Oracle数据库中的N层认证具体.
.影响Oracle汉字显示的字符集问题.
.UNIX和WINDOWS2000上的ORACLE的差.

在Oracle9i中建立SPFILE文件

发表日期:2008-2-9



  Oracle9i的一个令人激动的新特性是init.ora文件的转移。由于取代了原来的init.ora文件,你现在可以使用ALTER SYSTEM命令动态地改变所有的参数。
  
  使用Oracle9i,你可以使用一个二进制服务器参数文件(SPFILE)来治理初始化参数。在缺省的情况下,一个新的Oracle9i数据库可以运行在一个SPFILE,所以你必须在SQL启动时的PFILE中建立SPFILE。可以通过使用CREATE SPFILE语句来建立SPFILE:
  
  Connect system/manager as sysdba;
  CREATE SPFILE FROM PFILE;
  
  这一命令在一个非默认路径($ORACLE_HOME/database)下建立一个SPFILE。然而,你可以在CREATE SPFILE语句指定全部路径。
  
  CREATE SPFILE='/u01/admin/prod/pfile/file_mydb.ora'
  FROM 
  PFILE=/u01/admin/prod/pfile/initprod.ora';
  
  建立一个SPFILE之后,当与数据库联系时,你可能会碰到一个错误。为了解决这一错误,可以以SYSDBA方式连接并使用STARTUP命令。
  
  SPFILE可以改变Oracle9i启动的搜索路径。在Oracle9i中,请遵循SPFILE搜索的这些步骤:
  
  1.     在缺省的路径下搜索spfile$ORACLE_SID.ora文件。
  
  2.     查找spfile.ora。
  
  3.     以名为init$ORACLE_SID.ora搜索PFILE。
  
  指定SCOPE参数
  一旦已经有了一个SPFILE,你就可以使用ALTER SYSTEM命令来改变任一初始化参数。然而,有一个相当重要的SCOPE参数你必须理解。
  
  SCOPE参数具有三个值:SPFILE,MEMORY,以及BOTH。现在让我们看一看每一个值的范例。
  
  Alter system set db_2k_cache_size=100m SCOPE=SPFILE;
  
  假如你想在SPFILE中改变一个参数而不希望影响当前的例子,可以使用ALTER SYSTEM语句中的SCOPE=SPFILE选择。这对于从下一次启动中改变启动非常有好处。
  
  Alter system set db_2k_cache_size=100m SCOPE=MEMORY;
  
  在以上的范例中,SCOPE=MEMORY选择告诉Oracle9i从例子中改变到下一次数据库获得的缺省值。
  
  Alter system set db_2k_cache_size=100m SCOPE=BOTH;
  
  当你指定SCOPE=BOTH,Oralce9i立即执行改变,并永久地使用改变,即使在下一次被数据库使用。
上一篇:设置不使用spfile 人气:581
下一篇:Oracle 50个具有决定意义的重大事件 人气:571
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐