DBLOGIN ERROR: Failed to open data source for user OGG.

本文讨论了使用Oracle GoldenGate在Oracle数据库环境中遇到的连接与配置问题,并提供了有效的解决方案。通过实例演示了如何成功登录到GoldenGate数据库,解决了在输入密码时不正确使用的分号符号导致的错误。
[oracle@ora10gr2 11.1]$ sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jan 1 20:52:22 2013

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> grant dba to ogg;

Grant succeeded.

SQL> conn ogg/ogg
Connected.
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
[oracle@ora10gr2 11.1]$ ggsci

Oracle GoldenGate Command Interpreter for Oracle
Version 11.1.1.1.2 OGGCORE_11.1.1.1.2_PLATFORMS_111004.2100
Linux, x86, 32bit (optimized), Oracle 10g on Oct  4 2011 23:54:04

Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.



GGSCI (ora10gr2) 1> dblogin userid ogg,password ogg;
ERROR: Failed to open data source for user OGG.

GGSCI (ora10gr2) 2> DBLOGIN USERID ogg,PASSWORD ogg;
ERROR: Failed to open data source for user OGG.

--解决方案
[oracle@ora10gr2 11.1]$ ggsci

Oracle GoldenGate Command Interpreter for Oracle
Version 11.1.1.1.2 OGGCORE_11.1.1.1.2_PLATFORMS_111004.2100
Linux, x86, 32bit (optimized), Oracle 10g on Oct  4 2011 23:54:04

Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.



GGSCI (ora10gr2) 1> DBLOGIN USERID ogg,PASSWORD ogg;
ERROR: Failed to open data source for user OGG.

GGSCI (ora10gr2) 2> DBLOGIN USERID ogg
Password:
Successfully logged into database.

GGSCI (ora10gr2) 3>

其实,在密码后边不加分号  ‘;’  就可以

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26143577/viewspace-752003/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26143577/viewspace-752003/

这个错误提示"-bash: dblogin: command not found"表示在当前的bash终端中找不到名为"dblogin"的命令。这可能是因为该命令没有正确安装或者没有添加到系统的环境变量中。 要解决这个问题,你可以尝试以下几个步骤: 1. 确认命令是否正确安装:首先,你需要确认"dblogin"命令是否已经正确地安装在你的系统中。你可以通过运行以下命令来检查: ```shell which dblogin ``` 如果命令已经正确安装,它会返回命令的路径。如果没有返回任何内容,那么命令可能没有正确安装。 2. 检查环境变量:如果命令已经正确安装,但仍然无法找到,那么可能是因为该命令没有添加到系统的环境变量中。你可以通过运行以下命令来检查环境变量: ```shell echo $PATH ``` 这将显示当前的环境变量。确保命令所在的目录已经包含在环境变量中。如果没有包含,你可以通过编辑你的bash配置文件(例如~/.bashrc或~/.bash_profile)来添加命令所在目录到环境变量中。例如,如果命令所在的目录是"/usr/local/bin",你可以在配置文件中添加以下行: ```shell export PATH=$PATH:/usr/local/bin ``` 然后重新启动终端或者运行以下命令使配置文件生效: ```shell source ~/.bashrc ``` 3. 检查命令是否正确输入:最后,确保你在终端中正确地输入了命令。检查命令的拼写和大小写是否正确。 如果你按照上述步骤仍然无法解决问题,请提供更多关于你的系统和命令的详细信息,以便我能够更好地帮助你。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值