下面,由小编的Oracle数据库学习助手来告诉大家如何修复Oracle数据库参数文件,具体内容如下:
从alert_alaska.log警告日志里着手,因为它记录着一直以来数据库运行的情况,当然也包括每次启动的参数信息啦!我们要的就是:
processes = 150 __shared_pool_size = 75497472 __large_pool_size = 4194304 __Java_pool_size = 4194304 __streams_pool_size = 0 nls_language = AMERICAN nls_territory = AMERICA sga_target = 167772160 control_files = E:\\ORACLE\\PRODUCT\\10.2.0\\ORADATA\\ALASKA\\CONTROL01.CTL, E:\\ORACLE\\PRODUCT\\10.2.0\\ORADATA\\ALASKA\\CONTROL02.CTL, E:\\ORACLE\\PRODUCT\\10.2.0\\ORADATA\\ALASKA\\CONTROL03.CTLdb_block_size = 8192 __db_cache_size = 79691776 compatible = 10.2.0.1.0 db_file_multiblock_read_count= 16 db_recovery_file_dest = e:\\oracle\\product\\10.2.0/alash_recovery_areadb_recovery_file_dest_size= 1073741824 log_checkpoints_to_alert = TRUE undo_management = AUTO undo_tablespace = UNDOTBS1 undo_retention = 900 remote_login_passWordfile= EXCLUSIVE db_domain = com.cn dispatchers = '(PROTOCOL=TCP) (SERVICE=alaskaXDB)'#用 ' ' 引起它们job_queue_processes = 10 audit_file_dest = E:\\ORACLE\\PRODUCT\\10.2.0\\ADMIN\\ALASKA\\ADUMP background_dump_dest = E:\\ORACLE\\PRODUCT\\10.2.0\\ADMIN\\ALASKA\\BDUMP user_dump_dest = E:\\ORACLEPRODUCT\\10.2.0ADMIN\\ALASKA\\UDUMP core_dump_dest = E:\\ORACLE\\PRODUCT\\10.2.0\\ADMIN\\ALASKA\\CDUMP db_name = alaska open_cursors = 300 pga_aggregate_target = 16777216
|
复制以前成功启动的参数语句(如上代码段)到一个文本中,只需把dispatchers = (PROTOCOL=TCP) (SERVICE=alaskaXDB)的值加上''(单引号),变成dispatchers = '(PROTOCOL=TCP) (SERVICE=alaskaXDB)',保存为c:\\pfile.txt。 最后运行:
startup pfile='c:\\pfile.txt';
|
即可完成。
ORACLE数据库系统是美国ORACLE公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。优点:可用性强、可扩展性强、数据安全性强、 稳定性强。
以上内容简单讲述至此。更多相关Oracle学习视频尽在课课家官方网。