linux oracle 为什么要使用大页

linux oracle 为什么要使用大页,第1张

设置了大页,但没被Oracle使用,原因只有两个:

(1)、SGA_MAX_SIZE超过了大页

(2)、没有设置内存锁

内存:是进程活动的舞台,ORACLE数据库在startup时会自动去查找是否设置有大页。

如有,在大页中分配SGA。

如没有,则正常使用默认数据块大小启动。

在Linux终端翻页后消失可能是由于您的终端没有被正确配置所导致的。如果您想要解决这个问题,您需要确保您的终端的环境变量正确配置,并且您的终端的缓冲区大小足够大,以便您可以在终端中查看更多的内容。此外,您还可以尝试使用一些特定的命令来改变您的终端的缓冲区大小,比如stty -a,stty -F,stty -icanon等等。最后,您还可以尝试使用一些特定的工具来改变您的终端的缓冲区大小,比如more,less,tail等等。希望以上的信息能够帮助您解决您的问题。

1 先确定出使用的配置文件的路径(如果未启动,可先启动)

# ps aux | grep mysql

找见mysqld或mysqld_safe的那一行,看下defaults-file=/path/file ,那个/path/file就是配置文件路径;

2 也可以直接创建 /etc/my.cnf, 从你安装的mysql的相关目录中(可能是/usr/include/mysql或/usr/share/mysql)找一个my.cnf 或 my-small.cnf 拷贝为/etc/my.cnf,mysql启动时会优先使用这个配置文件。

3 有了配置文件,在配置文件中的[mysqld]下边加些常用 的东西吧:

max_allowed_packet=32M

character_set_server=gbk


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8454589.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存