zoukankan      html  css  js  c++  java
  • (数据库篇) oracle~ oracle 64位 配置琐记

    故事背景:服务器是oracle64位数据库 2008操作系统

    服务器端配置:

           1.防火墙开启1521端口 

           2.cmd->sqlplus /nolog (进入sql初始界面)

             -> CONN /AS SYSDBA (连接数据库命令)

            ->select username,account_status from dba_users;(查看用户)

            ->alert user sys identified by "XXXXXXXXXX"(修改sys用户的密码)

    客户端配置:  

          1.官网下载:instantclient-basic-nt-11.2.0.3.0.zip

          C盘建oracle文件夹(名字不重要,随便)

          ->把instantclient文件夹中的内容拷入oracle文件夹下

          ->新建文件,路径如下 C:\Oracle\Network\Admin\tnsnames.ora

          ->在tnsnames.ora里面配置连接方式

          2.配置环境变量: 我的电脑-->属性-->高级-->环境变量

          新设环境变量 ORACLE_HOME 变量值 C:\Oracle  ( cmd中使用set |find "ORACLE_HOME"可以找到对应的环境变量 )

          新设环境变量 TNS_ADMIN 变量值 C:\Oracle\Network\Admin  ( cmd中使用set |find "TNS_ADMIN"可以找到对应的环境变量 )   

          3.plsql 进入 Tools->preferences设置

          Oracle Home ->C:\Oracle

          OCI liberary ->C:\Oracle\oci.dll

    如此即可,难点在于64位的服务端,特别说明,以上内容只适用于plsql,绿色/无安装情况,如果需要.net程序访问数据库,还需要设置path 

    客户端重新配置: 

          1.安装instantclient-basic-nt-11.2.0.3.0.zip

          安装位置的network/admin/文件夹下新建tnsnames.ora

          ->在tnsnames.ora里面配置连接方式

          2.此时环境变量应该为:

          ->ORACLE_HOME  D:\app\Administrator\product\11.2.0\client_1\ (用于找到oracle主目录)

          ->TNS_ADMIN  D:\app\Administrator\product\11.2.0\client_1\network\admin\

          ->Path  D:\app\Administrator\product\11.2.0\client_1\bin

          (使其他程序找到oracle,path环境变量有很多,分号隔开,包括sqlplus.exe oci.dll在内的很多文件都在这个路径下)

          3.plsql 的 Oracle Home 和 OCI liberary做相应的改变

  • 相关阅读:
    设计模式03
    设计模式02
    设计模式01
    HTTP
    C++ 编程学习(六) 函数
    C++编程学习(五) C++ 存储类
    C++编程学习(四)声明/枚举
    ROS常见问题(一) 安装ROS时sudo rosdep init指令报错 最全解决方法
    ROS常用命令或经常碰到的问题
    Ubuntu16.04 在Windows10 系统下的安装(双系统)
  • 原文地址:https://www.cnblogs.com/phoenixfling/p/2628059.html
Copyright © 2011-2022 走看看