为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
我打算利用脚本,直接进行授权,但是提示失败,怎么破
是不是有中英文特殊符号导致的啊,可以把脚本拿上来,执行看看
[root@dmdsc01 DAMENG]# cat grant.sh
#!/bin/bash
#dm system bin dir
dm=/opt/dmdbms
#port
port=5237
#path
path=/opt/dmdbms
#db_name
db_name=DAMENG
#dbpath
db_path=/opt/dmdbms/data/DAMENG
dmip=127.0.0.1
u=SYSDBA
p=SYSDBA
#赋权
cd $dm/bin
$dm/bin/disql $u/$p@$dmip:$port <<EOF
create user test identified by test123456;
grant dba,resource to test;
EOF
exit 0
可以参考一下
执行完sql后执行命令exit
在结束EOF前加上试一下