• (数据库篇) 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做相应的改变

  • 相关阅读:
    单例模式
    面向对象编程(一)
    杨辉三角形
    静态方法,Arrays类,二维数组
    数组,查找算法,二分查找法,冒泡排序,选择排序,插入排序
    万年历(二)
    循环结构
    万年历(一)
    条件结构
    类型转换,位运算符
  • 原文地址:https://www.cnblogs.com/phoenixfling/p/2628059.html
Copyright © 2020-2023  润新知