oracle初始化参数文件的管理!
来源:互联网 发布:淘宝开店怎么收钱 编辑:程序博客网 时间:2024/05/22 01:52
有两种类型的参数:
– 显式:文件中有一个条目
– 隐式:文件中没有条目,但假定取Oracle 缺省值
有两种类型的初始化参数文件:
Oracle 服务器在启动例程时读取初始化参数文件。缺省位置为$ORACLE_HOME/dbs。
– 静态参数文件PFILE,一般名为init<SID>.ora。文本文件、所作更改在下次启动时生效。
– 永久参数文件SPFILE,一般名为spfile<SID>.ora。二进制文件、所做更改永久有效,不受关闭和启动的影响、始终驻留在服务器端。
oracle访问参数文件的顺序:
– spfile<SID>.ora --oracle数据库创建时自动建立的spfile文件
– spflie.ora --oracle缺省的spfile文件
– init<SID>.ora --oracle数据库创建时自动建立的pfile文件
– init.ora --oracle缺省的pfile文件
--查看oracle是32位还是64位:
[oracle@linux ~]$ file $ORACLE_HOME/bin/oracle/u01/app/oracle/product/10.2.0/db_1/bin/oracle: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped
--查看是否使用spfile参数文件:
SQL> show parameter spfileNAME TYPE VALUE------------------------------------ ----------- ------------------------------spfile string /u01/app/oracle/product/10.2.0 /db_1/dbs/spfileorcl.oraSQL> select name,value from v$parameter where name = 'spfile';NAME VALUE-------------------- ------------------------------------------------------------spfile /u01/app/oracle/product/10.2.0/db_1/dbs/spfileorcl.ora
--查看spfile参数文件中记录的参数:
SQL> select sid,name,value from v$spparameter where value is not null;SID NAME VALUE---------- -------------------- ------------------------------------------------------------* processes 150* nls_language SIMPLIFIED CHINESE* nls_territory CHINA* sga_target 167772160* control_files /u01/app/oracle/oradata/orcl/control01.ctl* control_files /u01/app/oracle/oradata/orcl/control02.ctl* control_files /u01/app/oracle/oradata/orcl/control03.ctl* db_block_size 8192* compatible 10.2.0.3.0* log_archive_format %t_%s_%r.dbf* db_file_multiblock_r 16SID NAME VALUE---------- -------------------- ------------------------------------------------------------ ead_count* db_recovery_file_des /u01/app/oracle/flash_recovery_area t* db_recovery_file_des 2147483648 t_size* undo_management AUTO* undo_tablespace UNDOTBS1* remote_login_passwor EXCLUSIVESID NAME VALUE---------- -------------------- ------------------------------------------------------------ dfile* dispatchers (PROTOCOL=TCP) (SERVICE=orclXDB)* job_queue_processes 10* background_dump_dest /u01/app/oracle/admin/orcl/bdump* user_dump_dest /u01/app/oracle/admin/orcl/udump* core_dump_dest /u01/app/oracle/admin/orcl/cdump* audit_file_dest /u01/app/oracle/admin/orcl/adump* db_name orcl* open_cursors 300* pga_aggregate_target 16777216已选择25行。
--查看并修改参数service_names:
语法:ALTER SYSTEM SET parameter_name = parameter_value [COMMENT 'text'] [SCOPE = MEMORY|SPFILE|BOTH] [SID= 'sid'|'*'];
SQL> show parameter serviceNAME TYPE VALUE------------------------------------ ----------- ------------------------------service_names string orclSQL> alter system set service_names = 'orcl,db' scope = both;系统已更改。SQL> show parameter service_namesNAME TYPE VALUE------------------------------------ ----------- ------------------------------service_names string orcl,db
--PFILE和SPFILE之间转换:
SQL> create spfile from pfile;文件已创建。SQL> create pfile='/u01/pfile/pfile' from spfile='/u01/app/oracle/product/10.2.0/db_1/dbs/spfileorcl.ora';文件已创建。SQL> create pfile='/u01/pfile/pfile2' from spfile;文件已创建。
--启动时指定参数文件:
SQL> startup pfile='/u01/pfile/pfile'ORACLE 例程已经启动。Total System Global Area 167772160 bytesFixed Size 1266392 bytesVariable Size 113249576 bytesDatabase Buffers 50331648 bytesRedo Buffers 2924544 bytes数据库装载完毕。数据库已经打开。
--提取spfile参数文件的内容:
[oracle@linux dbs]$ strings spfileorcl.ora orcl.__db_cache_size=50331648*.__java_pool_size=4194304orcl.__java_pool_size=4194304*.__large_pool_size=4194304orcl.__large_pool_size=4194304*.__shared_pool_size=104857600orcl.__shared_pool_size=104857600*.__streams_pool_size=0orcl.__streams_pool_size=0*.audit_file_dest='/u01/app/oracle/admin/orcl/adump'*.background_dump_dest='/u01/app/oracle/admin/orcl/bdump'*.compatible='10.2.0.3.0'*.control_files='/u01/app/oracle/oradata/orcl/control01.ctl','/u01/app/oracle/oradata/orcl/control02.ctl','/u01/app/oracle/oradata/orcl/control03.ctl'*.core_dump_dest='/u01/app/oracle/admin/orcl/cdump'*.db_block_size=8192*.db_domain=''*.db_file_multiblock_read_count=16*.db_name='orcl'*.db_recovery_file_dest='/u01/app/oracle/flash_recovery_area'*.db_recovery_file_dest_size=2147483648*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'*.job_queue_processes=10*.log_archive_format='%t_%s_%r.dbf'*.nls_language='SIMPLIFIED CHINESE'*.nls_territory='CHINA'*.open_cursors=300*.pga_aggregate_target=16777216*.processes=150*.remote_login_passwordfile='EXCLUSIVE'*.sga_target=167772160*.undo_management='AUTO'*.undo_tablespace='UNDOTBS1'*.user_dump_dest='/u01/app/oracle/admin/orcl/udump'
- oracle初始化参数文件的管理!
- oracle初始化参数文件管理
- Oracle的初始化参数文件
- Oracle初始化参数文件
- Oracle 初始化参数文件
- Oracle参数文件的管理
- 创建和管理Oracle初始化参数文件pfile、spfile
- oracle初始化参数文件详解
- oracle中的初始化参数文件
- OCM_Session7_3_修改 oracle 用户的初始化参数文件,建路径
- Oracle启动过程中初始化参数文件的顺序
- 关于Oracle初始化文件参数文件
- Oracle初始化参数的来源
- Oracle初始化参数的来源
- Oracle的初始化参数说明
- Oracle 9i初始化参数文件
- ORACLE初始化参数文件详细文档
- ORACLE初始化参数文件详细文档
- 分享android技术牛人博客
- No Dialect mapping for JDBC type: -1
- Shell中关于if,case,for,while等的总结
- CIO对SOA的正确理解
- 简单实用的php连接mysql封装类
- oracle初始化参数文件的管理!
- const 和 static
- Ioc模式学习博客
- linux的嵌入汇编的一个问题(关于earlyclobber)
- 在navigationBar上面添加多个任意控件
- gdb的使用
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- AppSettings和ConnectionStrings的区别
- nginx hmux模块开源了