我按照这个命令(./dm_service_uninstaller.sh -n DmDMSERVER5252=[实例服务名])删除实例,
然后修改了数据库初始化参数./dminit length_in_char=1 ,
重新新建实例,启动后,查询这个参数没有变化,还是默认0,是哪一步出现了问题?
1、
./dm_service_uninstaller.sh -n DmDMSERVER5252=[实例服务名]
这个命令只会删除您的服务脚本,不会删除数据库,需要确认下数据库是否删除了,比如数据库创建为/opt/dmdbms/data/DAMENG,要把/opt/dmdbms/data/DAMENG删除,重新创建
2、重新初始化数据库是否成功了,初始化的完整命令和截图您可以发一下,重新初始化的时候,是否指定了DB_NAME,PATH参数指定的是什么内容
3、启动数据库后,确认启动的实例是您刚刚初始化的实例,IP和端口确认正确,然后执行select * from v$option where para_name='LENGTH_IN_CHAR';检查下
您方便的话,先用下面的方法确认下:
1)看下数据文件所在的目录下的dminitxxxxx.log文件中的该参数的值;
2)使用管理工具右键管理服务器,核实下您的初始化参数