不用安装客户端访问ORACLE
??
plsql 可不可以直接远程连接服务器?都说要安装客户端,记得以前用过个什么sql deveplore 什么的工具,不用安装客户端的,而且是绿色软件来的,我就想,一定就办法,不用这么麻烦安装客户端的。上网找了找,下面把我的实践详细过程记录下来,希望 对大家有帮助,有什么不对的,请大家多多评论,指出来。 1、在安装ORACLE服务器的机器上搜索下列文件,
3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:oraclient,特别是重装后或其它操 作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。如果本机上安装 了ORACLE,并且设置了ORACLE_HOME环境变量,那么会自动在%ORACLE_HOME%/network/admin/位置查找 tnsnames.ora文件。 4、设置ORACLE的语言,添加环境变量: 5、下载并安装PL.SQL.Developer配置应用 6、再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 问题解决办法: 字符集查询: select userenv('language') from dual ORA-12557: TNS:protocol adapter not loadable 于是打开Preference Files中的2个Default.ini文件查看,把OCIFile改掉成9i的路径(OCIFile=D:Oracle9iora90BINoci.dll),搞定。
今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错"ORA-12154: TNS: 无法解析指定的连接标识符" 解决方法如下: 复制代码 代码如下: dev_db = 3.如果确保你的tnsnames.ora内容没有错误,那请将%ORACLE_HOME%product10.2.0db_1NETWORKADMIN目录下的所有文件删了,然后重新连接,一般就能解决了。 说明一下:那个目录里的文件是在你建立连接的时候动态生成的,不要怕删了会有问题 ----------------------------------------------------------------------------------------------------------------------------------------------- TNS_ADMIN tnsnames.ora ORACLE_HOME =E:softwareOracleClientBin Path=%ORACLE_HOME% TNS_ADMIN = %ORACLE_HOME% LD_LIBRARY_PATH = %ORACLE_HOME% SQLPATH =%ORACLE_HOME% NLS_LANG = AMERICAN_AMERICA.ZHS16GBK(或SIMPLIFIED CHINESE_CHINA.ZHS16GBK) AMERICAN_AMERICA.JA16SJIS (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |