1、利用netmgr命令来启动图形化Oracle网络管理器,Windows下启动Net Manager图形窗口如下图示:
2、输入Net服务名,如myoracle,点击下一步,进入下图示对话框:
3、选中TCP/IP(Internet协议),点击下一步,如下图示:
4、输入主机名与端口号。注意这里的主机名与端口号必须与数据库服务器端监听器配置的主机名和端口号相同。点击下一步,如下图示:
5、
选
中(Oracle8i或更高版本)服务名,输入服务名。这里的服务名实际上就是数据库服务器端监听器配置中的全局数据库名,前者与后者必须相同。连接类型
通常选专用服务器,这要视数据库服务器的配置而定,如果配置的共享数据库服务器,这里的连接类型就要选共享服务器,否则建议选专用服务器(关于专用服务器
的介绍请参阅相关文档)。配置好后点击下一步,如下图示:
如
果数据库服务器端相关服务启动了,可以点击测试按钮进行连接测试。Oracle默认是通过scott/tiger用户进行测试连接,由于scott用户是
Oracle自带的示例用户,对于正式的业务数据库或专业测试数据库可能没有配置这个用户,所以需要更改成有效的用户登录才可能测试成功。如果这里测试连
接不成功,也不要紧,先点完成按钮结束配置。
回到Oracle网络管理器(Oracle Net
Manager)主窗口,保存配置,默认即可在Oracle安装目录下找到本地服务名配置文件
(Windows下如D:oracleora92networkadmintnsnames.ora,Linux/Unix下$
ORACLE_HOME/network/admin/ tnsnames.ora)。
可以扩展Spring的PropertyPlaceholderConfigurer,摘录别人一段代码你参考public class DecryptPropertyPlaceholderConfigurer extends PropertyPlaceholderConfigurer{
/**
* 重写父类方法,解密指定属性名对应的属性值
*/
@Override
protected String convertProperty(String propertyName,String propertyValue){
if(isEncryptPropertyVal(propertyName)){
return DesUtils.getDecryptString(propertyValue)//调用解密方法
1、密码有特殊符号不太清楚OB10的运行机制。你的密码里面是否有特殊符号?
尝试在输入密码的时候,用双引号包裹,是否有效?
2、连接信息不同
可能是本机有多个oracle客户端,导致混乱,连接到了不同数据库实例。
使用easyconnect的方式填写远程连接的必要信息,例如:
ip:port/sid
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)