说明:
- 开头带有“SQL>”标识的,表示是一个sql语句 。
- 简单介绍SGA参数的调整、表空间的调整 。
- 下面显示oracle默认安装完成后的部分参数 。
文章插图
- 以上参数,value=https://www.isolves.com/it/sjk/Oracle/2022-06-14/0的为oracle自动调整,无需修改;实际需要调整的就是sga_max_size、memory_target、processes、sessions、transactions 。
SQL> alter system set sga_max_size=900M scope=spfile;
b) processes默认150,可以先调整成1000个,后续可以根据业务请求量调整 。
SQL> alter system set processes=1000 scope=spfile;
c) sessions值根据sessions=(1.5*processes)+22调整 。
SQL> alter system set sessions=1522 scope=spfile;
d) transactions 值根据transactions=1.1*sessions调整 。
SQL> alter system set transactions=1675 scope=spfile;
文章插图
- 修改完后,重启数据库,检查参数 。
文章插图
打开归档模式 。
- 检查,修改为归档模式,并设置参数 。
SQL>shutdown immediate
SQL>startup mount
SQL>alter database archivelog
SQL> alter system set log_archive_dest_1='location=/data/oradata/arch';
SQL> alter system set log_archive_format='%t_%s_%r.arc' scope=spfile;
SQL> shutdown immediate;
SQL>startup;
文章插图
文章插图
- 测试
文章插图
文章插图
文章插图
打开闪回 。
- 确保数据库运行在归档模式下
文章插图
- 参数设置
SQL> alter system set db_recovery_file_dest='/opt/App/oracle/fast_recovery_area';
SQL>alter system set db_flashback_retention_target=10080;
SQL>alter system set undo_retention=10800;
SQL>shutdown immediate;
SQL>startup mount
SQL>alter database flashback on;
SQL>alter database open;
文章插图
文章插图
- 注意:归档日志目录,默认是放在闪回区的;建议换到另外的目录(log_archive_dest_1) 。否则,有可能因为归档日志清理不及时,闪回区的大小(db_recovery_file_dest_size)用光,导致归档日志无法写入,从而数据库hang住 。
- 新建业务表空间(建2个:分别用于存业务表和表索引;生成环境文件大小30G,本文仅为演示)
SQL> create tablespace BUSIIDX datafile '/data/oradata/orcl/BUSIIDX01.dbf' size 200M autoextend on;
文章插图
- 对于并发量大,SQL里排序、分组又多的情况,可以建临时表空间组(非必须)
推荐阅读
- 明代官话是以什么为基础语言?江淮官话是明朝官话
- 曹操统一北方的措施?谁为曹操统一北方打下基础
- Python基础必掌握的while无限迭代循环方法详解
- 小米|影像之光 小米12 Ultra参数曝光:5000万三主摄加持
- realme|2022年工业设计天花板 realme GT2大师探索版影像参数敲定
- 想学画画 但没有基础?如果学画画没有基础要学多久
- CentOS 7.6下安装Oracle 11.2.0.4
- 国际象棋基础入门 国际象棋教程
- CPU处理器|取代CPU 阿里云发布云基础设施处理器CIPU:性能提升明显
- 大学英语四六级词汇(大学英语四六级核心基础词汇)