当前位置: 代码迷 >> Oracle开发 >> linux shell oracle解决方法
  详细解决方案

linux shell oracle解决方法

热度:48   发布时间:2016-04-24 07:23:12.0
linux shell oracle
linux下可以用shell为oracle创建用户吗?如果可以,怎么创建?求大虾帮忙……

------解决方案--------------------
参考
http://blog.csdn.net/java3344520/article/details/7205306
------解决方案--------------------
如果是oracle用户登录来执行脚本,下面的脚本即可

USER=tony
PASSWORD=oracle

sqlplus -S /nolog > sqlplus.log 2>&1 <<EOF
conn / as sysdba
create user $USER identified by $PASSWORD;
grant connect,resource to $USER;
EOF

如果不是oracle用户,需要知道有DBA权限的数据库用户/密码,
SYSUSER=sys
SYSPASSWORD=oracle
USER=tony
PASSWORD=oracle

sqlplus -S /nolog > sqlplus.log 2>&1 <<EOF
conn $SYSUSER/$SYSPASSWORD as sysdba
create user $USER identified by $PASSWORD;
grant connect,resource to $USER;
EOF
  相关解决方案