在使用ALTER TABLESPACE命令修改表空间名称时,初始化参数COMPATIABLE必须设置为10.0或更高的值那么这个初始化参数的值如何查询到,并如何进行设置?谢谢!

解决方案 »

  1.   

    在pfile里最后面有compatiable参数
    可以直接修改
      

  2.   

    查询数据库版本
    select * from v$version;执行该命令
    BANNER                                                           
    ---------------------------------------------------------------- 
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod 
    PL/SQL Release 10.2.0.1.0 - Production                           
    CORE 10.2.0.1.0 Production                                         
    TNS for 32-bit Windows: Version 10.2.0.1.0 - Production          
    NLSRTL Version 10.2.0.1.0 - Production                           5 rows selected
    请帮忙分析
      

  3.   

    SQL> show parameter spfileNAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    spfile                               string      D:\ORACLE\DB_1\DBS\SPFILEORCL.
                                                     ORA
    看看你的结果
      

  4.   

    http://blog.csdn.net/wh62592855/archive/2009/11/02/4759748.aspx这个链接讲了pfile和spfile如果你的数据库使用的是pfile 那么可以直接打开修改里面的compatiable参数
    如果在使用spfile 稍微麻烦一些 不过也能修改
      

  5.   

    pfile  是能手动修改的  spfile是得用sql语句来修改