我需要修改aq_tm_processes的值
SQL> show parameter processNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 150
在oracle10g这个参数是存放在spfile中的吗?怎么修改,新手。说详细的,谢谢了。
SQL> show parameter processNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 150
在oracle10g这个参数是存放在spfile中的吗?怎么修改,新手。说详细的,谢谢了。
通过该命令修改
alter system set aq_tm_processes=1 scope =both;
SQL> alter system set aq_tm_processes=1 scope=both
2 (敲完上面的命令后回车,出现了这个2我又直接回车,这个2在这里是什么意思)
SQL> show parameter process (修改后查看没有生效)NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 150
SQL> shutdown immediate (因为没有生效我关掉)
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup (再启动)
ORACLE instance started.Total System Global Area 167772160 bytes
Fixed Size 1218316 bytes
Variable Size 67111156 bytes
Database Buffers 96468992 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL> show parameter process (再查看还是没生效)NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 150
请问我到底哪里出错了呢? 谢谢了
SQL> SHOW PARAMETER spfileNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /opt/u01/app/oracle/oracle/pro
duct/10.2.0/db_2/dbs/spfilekev
in.ora
谢谢了
我怎么修改了 重起了没有生效呢?
SQL> alter system set aq_tm_processes=1 scope=both
2 (敲完上面的命令后回车,出现了这个2我又直接回车,这个2在这里是什么意思)
SQL> show parameter process (修改后查看没有生效)NAME ……
[/Quote因为你的修改根本就没有用,开始少一个分号,命令根本就没有输入进去执行。
所以更改没有效。加上分号后,更改就会当前中生效,并且重启后也会有效。
应该是alter system set aq_tm_processes=1 scope=both;
然后就不会出现你所说的什么2了!