1
我试图通过Tom Kyte的书“专家Oracle数据库体系结构”开始工作并陷入困境。 Tom建议创建一个自定义的login.sql脚本,并简要提及设置SQLPATH环境变量。找不到SQLPATH注册表项Oracle 11.2 Express
我一直在关注这个网址的指示:http://docs.oracle.com/cd/B28359_01/server.111/b31189/ch2.htm#i1133354
我搜索了SQLPATH和HOME0键,并为ORACLE_HOME \ DBS价值,但它似乎并没有在注册表中存在。我有Oracle 11.2 Express,Windows 8,并且我的Oracle实例名称是默认的XE。在注册表中,我看到
HKEY_LOCAL_MACHINE
SOFTWARE
ORACLE
KEY_XE
...
ORACLE_HOME (value: C:\oraclexe\app\oracle\product\11.2.0\server)
ORACLE_HOME_KEY
ORACLE_HOME_NAME
...
ODE
...
OLEDB
...
ODP.NET
2.112.2.0\
4.112.2.0\
OracleMTSRecoveryService
Protid_0
Setup
All Versions
1\
Current Version\
是否有可能默认情况下不再创建SQLPATH变量,并且我需要创建一个新的?如果是这样,它究竟应该在哪里存在?如果不是,那么什么?
OK,我创建了一个新的系统环境变量,它显示了在HKEY_LOCAL_MACHINE \ SYSTEM \ Session Manager \ Environment下的注册表中。但是,当以sys @ xe身份登录时,运行第一个命令“host set SQLPATH”时,响应为“环境变量SQLPATH未定义”。 – earachefl 2014-11-03 23:14:05
你的cmd.exe文件没有选择这个改变。启动一个新的cmd.exe并且SQLPATH将可见。 – 2014-11-04 08:24:05