我是Unix脚本的新手.我有一个被解雇员工的指南列表。我想要编写一个脚本,它将根据我的数据库检查这些userid,并禁用/删除与这些userids关联的用户帐户。手动对每个数据库和每个服务器执行此操作将花费过多的时间。我将感谢任何我能得到的帮助,以及建设性的批评。
编辑:
这是针对Oracle RDBMS的。谢谢你指出“粘性点谢谢”维拉斯
发布于 2018-08-03 00:22:29
对于mysql,您可以在任何shell中运行类似的操作:
mysql -u user -ppassword < /path/some_script.sql现代、更安全和更复杂的方法是使用登录路径:
mysql --login-path=root_on_server < /path/some_script.sql其中some_script.sql是一个纯文本文件,其中包含由;分隔的SQL语句。在这里,您可以根据需要授予/撤销/删除特权。
几乎所有其他DBMS都具有非常相似的CLI功能,因此您可以以某种方式使用这种方法。
https://dba.stackexchange.com/questions/213968
复制相似问题