Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在oracle 12c中,db_保留_缓存_大小已折旧_Oracle_Oracle12c_Database Administration - Fatal编程技术网

在oracle 12c中,db_保留_缓存_大小已折旧

在oracle 12c中,db_保留_缓存_大小已折旧,oracle,oracle12c,database-administration,Oracle,Oracle12c,Database Administration,我试图将/pin频繁访问的表保留在缓冲区中,但我发现在12c中不推荐使用db_keep_cache_size参数。是否有其他方法在12c上执行相同操作 我的oracle版本:oracle数据库12c企业版12.1.0.2.0-64位 我在12c中尝试了以下步骤,执行时没有任何错误,但不确定它是否会对12c产生任何影响 显示参数保持 alter system set db\U keep\U cache\U size=1M范围=两者 显示参数保持 从dba_段中选择段_名称、缓冲区_池,其中段

我试图将/pin频繁访问的表保留在缓冲区中,但我发现在12c中不推荐使用db_keep_cache_size参数。是否有其他方法在12c上执行相同操作

我的oracle版本:oracle数据库12c企业版12.1.0.2.0-64位

我在12c中尝试了以下步骤,执行时没有任何错误,但不确定它是否会对12c产生任何影响

  • 显示参数保持

  • alter system set db\U keep\U cache\U size=1M范围=两者

  • 显示参数保持

  • 从dba_段中选择段_名称、缓冲区_池,其中段_名称='cust_table'和所有者='services'

  • alter TABLE services.cust_表存储(缓冲池保持)

  • 请有人提出建议,上述步骤是否在12c中有效

    提前谢谢。
    Laks

    db_keep_cache_size未被弃用:感谢您的回复,当我检查gv$参数时,我看到buffer_pool_keep ISDEPRECATED=TrueBuffer_pool_keep是不同的参数,即使在oracle 9i中也已被弃用:您在这个问题中指定了db_keep_cache_size,它未被弃用。感谢您的回复。“alter TABLE services.cust_TABLE storage(buffer_pool keep);”的任何替代语句?