欢迎来到天天文库
浏览记录
ID:46829803
大小:421.00 KB
页数:26页
时间:2019-11-28
《Oracle 9i培训胶片中文版-2_2管理一个实例-caith》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、管理一个Oracle实例1.01目标通过这部分课程的学习,您将了解以下内容:创建和管理初始化参数文件启动和关闭实例监控和使用诊断文件2OracleInstanceSGARedologbufferDatabuffercacheSharedpoolDatadict.cacheLibrarycacheDBW0SMONPMONCKPTLGWROthersspfiledb01.ora初始化参数文件SQL>CONNECT/ASSYSDBASQL>STARTUP3初始化参数文件访问实例的入口存在两种类型参数:显性的:在文件中有个入
2、口隐性的:在文件中没有入口,但被指派了缺省的值在不同的环境下可使用不同的初始化文件优化单个数据库的执行.改变文件中参数设置并使其生效依赖使用的初始化参数文件类型;静态初始化参数文件PFILE延续性初始化参数文件SPFILE4PFILEinitSID.oraPFILE是一个能被操作系统编辑器修改的文本文件.手动对该文件进行修改.下次数据库启动修改才能生效.它的缺省路径是$ORACLE_HOME/dbs.5PFILE举例#InitializationParameterFile:initdb01.oradb_name=db01i
3、nstance_name=db01control_files=(/u03/oradata/db01/control01db01.ctl,/u03/oradata/db01/control02db01.ctl)db_block_size=4096db_block_buffers=500shared_pool_size=31457280#30MSharedPooldb_files=1024max_dump_file_size=10240background_dump_dest=/u05/oracle9i/admin/db01/
4、bdumpuser_dump_dest=/u05/oracle9i/admin/db01/udumpcore_dump_dest=/u05/oracle9i/admin/db01/cdumpundo_management=autoundo_tablespace=undtbs...6SPFILEspfileSID.ora是一个不用重启数据库而能将改变生效的二进制文件保存在ORACLE服务器端能通过ALTERSYSTEM命令直接对参数进行修改能指定改变临时在内存中生效还是从现在开始永久生效修改的值能被删除重置到实例缺省的值AL
5、TERSYSTEMSETundo_tablespace='UNDO2';7创建SPFILESPFILE能使用命令CREATESPFILE命令从initSID.ora中创建,并且在数据库开启前或开启后都能执行CREATESPFILEFROMPFILE;8SPFILE举例*.background_dump_dest='$ORACLE_HOME/admin/db01/bdump'*.compatible='9.0.0'*.control_files='/u03/oradata/db01/ctrl01db01.ctl','/u03
6、/oradata/db01/ctrl02db01.ctl'*.core_dump_dest='$ORACLE_HOME/admin/db01/cdump'*.db_block_buffers=500*.db_block_size=4096*.db_files=40*.db_name='db01'*.instance_name='db01'*.remote_login_passwordfile='exclusive'*.shared_pool_size=31457280#30MSharedPool*.undo_managem
7、ent='AUTO'db01.undo_tablespace='UNDOTBS01'db02.undo_tablespace='UNDOTBS02'...9启动一个数据库NOMOUNTOPENMOUNTNOMOUNTSHUTDOWN实例启动STARTUPSHUTDOWN10启动一个数据库MOUNTOPENMOUNTNOMOUNTSHUTDOWN控制文件打开实例启动STARTUPSHUTDOWN11启动一个数据库OPENOPENMOUNTNOMOUNTSHUTDOWN实例中控制文件描述的所有文件被打开控制文件打开实例启动ST
8、ARTUPSHUTDOWN12STARTUP命令STARTUP启动实例并打开数据库:STARTUPPFILE=$ORACLE_HOME/dbs/initdb01.ora13ALTERDATABASE命令改变数据库的状态(UNMOUNTTOMOUNT):以只读模式打开数据库:ALTERDATABASEdb
此文档下载收益归作者所有