我在浏览器中写了:http://19d98ca37f624af:5561/isqlplus/dba可是登入不了,查了一下说是要配置一下
网上是这么说的:1. 执行命令
cd %ORACLE_HOME%\oc4j\j2ee\ISQLPLUS\application-deployments\ISQLPLUS
一定要先进入第一步的目录后再执行以下的命令,否则会报错
环境变量 RACLE_HOME 可以在注册表中查到,就是安装oracle工具的那个目录2. 执行以下命令,进入JAZN命令环境
E:\oracle\product\10.2.0\db_1\oc4j\j2ee\ISQLPLUS\application-deployments\isqlplu
s>%ORACLE_HOME%\jdk\bin\java -Djava.security.properties=%ORACLE_HOME%\sqlplus\ad
min\iplus\provider -jar %ORACLE_HOME%\oc4j\j2ee\home\jazn.jar -user "iSQL*Plus D
BA/admin" -password welcome -shell
welcome是iSQL*Plus DBA账户admin的默认密码3. 新建用户,设置密码
JAZN:> adduser "iSQL*Plus DBA" username password4. 用listusers列出用户,看看你的用户是否存在
JAZN:> listusers5. 授予用户赋予webDba角色
JAZN:> grantrole webDba "iSQL*Plus DBA" username6. 退出JAZN命令环境
JAZN:> exit7. 接下来重新启动ISQLPLUS应用服务器
C:\ISQLPLUSctl stop
C:\ISQLPLUSctl start
有些资料说10g 可以不用重启ISQLPLUS服务就可生效,但在windows下还是要重启的
也可到 服务 中重启相关服务 OracleOraDb10g_home1iSQL*Plus
经验证明:最好把计算机重启动一下,我就是重启ISQLPLUS服务后没有效果,还是登录不进去。
ok 再进入网址http://hostort/ISQLPLUS/dba,在弹出的对话框中输入你新建的username和password,就可以进入到数据库登陆界面了,选择以sysdba或sysoper身份登陆。
注意这里不是数据库用户,而是ISQLPLUS应用服务器要求的用户和密码(要求具有webDba角色)如果你不想让这个用户继续登陆或存在,可以进入JAZN命令环境(执行1、2步操作),执行
JAZN:> revokerole webDba "iSQL*Plus DBA" username #撤销用户webDba角色
JAZN:> remuser "iSQL*Plus DBA" username #删除用户
也可以用
JAZN:> setpasswd "iSQL*Plus DBA" username old_password new_password 修改用户密码$ORACLE_HOME/sqlplus/admin/iplus/provider -jar $ORACLE_HOME/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus DBA/admin" -password welcome -shell
问题:我第一步执行就不成功,提示说“系统找不到指定的路径”。该怎么办啊?
网上是这么说的:1. 执行命令
cd %ORACLE_HOME%\oc4j\j2ee\ISQLPLUS\application-deployments\ISQLPLUS
一定要先进入第一步的目录后再执行以下的命令,否则会报错
环境变量 RACLE_HOME 可以在注册表中查到,就是安装oracle工具的那个目录2. 执行以下命令,进入JAZN命令环境
E:\oracle\product\10.2.0\db_1\oc4j\j2ee\ISQLPLUS\application-deployments\isqlplu
s>%ORACLE_HOME%\jdk\bin\java -Djava.security.properties=%ORACLE_HOME%\sqlplus\ad
min\iplus\provider -jar %ORACLE_HOME%\oc4j\j2ee\home\jazn.jar -user "iSQL*Plus D
BA/admin" -password welcome -shell
welcome是iSQL*Plus DBA账户admin的默认密码3. 新建用户,设置密码
JAZN:> adduser "iSQL*Plus DBA" username password4. 用listusers列出用户,看看你的用户是否存在
JAZN:> listusers5. 授予用户赋予webDba角色
JAZN:> grantrole webDba "iSQL*Plus DBA" username6. 退出JAZN命令环境
JAZN:> exit7. 接下来重新启动ISQLPLUS应用服务器
C:\ISQLPLUSctl stop
C:\ISQLPLUSctl start
有些资料说10g 可以不用重启ISQLPLUS服务就可生效,但在windows下还是要重启的
也可到 服务 中重启相关服务 OracleOraDb10g_home1iSQL*Plus
经验证明:最好把计算机重启动一下,我就是重启ISQLPLUS服务后没有效果,还是登录不进去。
ok 再进入网址http://hostort/ISQLPLUS/dba,在弹出的对话框中输入你新建的username和password,就可以进入到数据库登陆界面了,选择以sysdba或sysoper身份登陆。
注意这里不是数据库用户,而是ISQLPLUS应用服务器要求的用户和密码(要求具有webDba角色)如果你不想让这个用户继续登陆或存在,可以进入JAZN命令环境(执行1、2步操作),执行
JAZN:> revokerole webDba "iSQL*Plus DBA" username #撤销用户webDba角色
JAZN:> remuser "iSQL*Plus DBA" username #删除用户
也可以用
JAZN:> setpasswd "iSQL*Plus DBA" username old_password new_password 修改用户密码$ORACLE_HOME/sqlplus/admin/iplus/provider -jar $ORACLE_HOME/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus DBA/admin" -password welcome -shell
问题:我第一步执行就不成功,提示说“系统找不到指定的路径”。该怎么办啊?
直接用第三方软件吧,如pl/sql developer,TOAD等
要想提高命令行水平,当然首选sqlplus
c:> set ORACLE_HOME
2、进入你的ORACLE_HOME 盘符;例如:
c:>d:
3、进入目录;复制下面语句,执行;
d:>cd %ORACLE_HOME%\oc4j\j2ee\isqlplus\application-deployments\isqlplus注意大小写