首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

linux shell oracle解决方法

2012-09-11 
linux shelloraclelinux下可以用shell为oracle创建用户吗?如果可以,怎么创建?求大虾帮忙……[解决办法]参考h

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

热点排行