使用oracle客户端和plsql连接远程oracle数据库

客户端和plsql已经上传,都是绿色版的,无需安装,解压即可。

配置:

客户端:

1.根据电脑配置解压对应的客户端。
2.创建tnsnames.ora文件。
    修改解压路径下/network/admin/tnsnames.ora文件,文件内容是连接数据库的信息,比如:
            orcl=
              (DESCRIPTION=
                (ADDRESS=
                  (PROTOCOL=TCP)
                  (HOST=127.0.0.1)
                  (PORT=1521)
                )
                (CONNECT_DATA=
                  (SERVICE_NAME=orcl)
                )
              )
        说明:如果解压路径下没有network,admin文件夹,则需要自行创建。配置的第一行是服务别名,SERVICE_NAME=orcl是sid,安装数据库时候起的名称


plsql:
    解压即可
    汉化:
        解压的文件中有个压缩包plsqldev11.zip,解压这个文件到其他文件夹,里面有个chinese.exe程序,安装这个程序,指定plsql的根路径即可.
    配置:打开plsql,不输入账号密码(点击取消)进入界面。
        1.工具---首选项--连接,
            oracle主目录:客服端的解压根路径,如:D:\dev-soft\instantclient_12_1
            oci库:客服端的解压根路径下的oci.dll文件,如:D:\dev-soft\instantclient_12_1\oci.dll
        2.工具---首选项--登陆历史,设置登陆用户,
            在固定用户下:
                格式:用户名/密码@数据库sid
                如:
                    root/root@orcl
        3.配置完成,重启plsql,输入选择设定的账户密码即可登录。

如果无法登录,尝试如下方法:
    右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
         1>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置客户端根目录,如:"D:\dev-soft\instantclient_12_1", 点击"确定";
        2>.选择"Path" - 点击"编辑", 添加客户端安装路径:%TNS_ADMIN%
         最后点击"确定"退出.

如果发现查询的结果出现乱码,配置如下环境变量:
    右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
    点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"AMERICAN_AMERICA.ZHS16GBK", 点击"确定";
        对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
        以system用户登陆,输入:select userenv('language') nls_lang from dual;
        我的电脑结果为(一般都是):AMERICAN_AMERICA.ZHS16GBK
   

你可能感兴趣的:(使用oracle客户端和plsql连接远程oracle数据库)