达梦数据库core文件生成及dmrdc工具查看core文件中SQL语句
1.设置环境变量ulimit -c unlimited,程序崩溃后就会在当前目录下生成core文件。
2.开启DM7数据库,执行以下sql语句,创建一张测试表,并且插入一些数据,保证有较长的执行时间。
CREATE TABLE TESTCOER(ID INT);
INSERT INTO TESTCOER SELECT LEVEL FROM DUAL CONNECT BY LEVEL <10000500;
3.使用以下命令查询数据库进程PID,并且使用kill -11强杀进程。core文件就会在bin下生成。
ps -ef | grep dmserver
kill -11 数据库进程PID
4.使用dmrdc解析出从core_tmp文件并查看结果