- 用root新建组dmdba [root@localhost ~]# [root@localhost ~]# groupadd dmdba [root@localhost ~]# [root@localhost ~]# usermod -G dmdba dmdba [root@localhost ~]# [root@localhost ~]# id dmdba uid=6000(dmdba) gid=6000(dinstall) groups=6000(dinstall),6001(dmdba) [root@localhost ~]#
- 进入主库运行 [dmdba@localhost bin]
./disql sysdba/dameng123
服务器[LOCALHOST:5236]:处于普通打开状态 登录使用时间 : 0.981(ms) disql V8 SQL> SQL> sp_set_para_value(2,'ENABLE_LOCAL_OSAUTH',1); DMSQL 过程已成功完成 已用时间: 133.753(毫秒). 执行号:400. SQL> exit [dmdba@localhost bin]$
- 备库什么也不用操作
- 重启数据库
- 进入disql 查询 看是否值=1 select * from v$parameter where name='ENABLE_LOCAL_OSAUTH';
- 本地登录
[dmdba@localhost bin] ./disql / as sysdba
服务器[LOCALHOST:5236]:处于普通打开状态 登录使用时间 : 1.029(ms) disql V8 SQL>
- 注意: ENABLE_LOCAL_OSAUTH 属性 无法在dm.ini 查询到。不能直接修改dm.ini添加属性