zoukankan      html  css  js  c++  java
  • oracle 数据库简单使用 _fei

    oracle 数据库简单使用

    01) oracle 数据库安装

    02) oracle 数据库使用

    03) navicat 连接 oracle

    Navicat 连接 oracle 数据库时如果遇到报错:  connection to server failed probale oracle net admin error ,这个由于 Navicat 里面的 oci.dll 版本和 oracle版本不符,需要更新 Navicat 里面的 oci.dll 与 oracle 一致[ 参考地址: 用Navicat连接Oracle数据库时报错  ]

    各种版本的oci下载地址

    04) Navicat 连接 oracle 账号权限问题

    connection as SYS should be as SYSDBA or SYSOPER 错误,不能使用sys账号连接,要使用 system账号登录

    05) PL/SQL Developer 连接 oracle 数据库(我这里oracle数据版本11为例)

      05-01) PL/SQL Developer 和 oracle 数据库在同一个系统中,安装完 PL/SQL Developer 和 oracle 直接连接即可

      05-02_a) PL/SQL Developer 在windows7系统,oracle 在 linux系统 (windows7 中不安装oracle客户端配置PL/SQL)

      安装完PL/SQL,还需要下载 instantclient-basic-linux.zseries64-11.2.0.4.0.zip 和  instantclient-basic-windows.x64-11.2.0.4.0.zip 这2个都需要,在后面配置PL/SQL 的时候会用到;

     05-02_b)  创建 tnsnames.ora 文件 ,向文件中添加如下内容
    orcl =   
        (DESCRIPTION =      
                (ADDRESS_LIST =         
                    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))      
                )       
                (CONNECT_DATA =        
                    (SERVICE_NAME = fei )      
                )
    
            )

      05-02_C) 解压 instantclient-basic-linux.zseries64-11.2.0.4.0.zip 和  instantclient-basic-windows.x64-11.2.0.4.0.zip 解压后名字是 instantclient_11_2 ,然后把这2个解压文件合并,有重复的文件直接覆盖替换, 我把文件 放到 C:instantclient_11_2,然后把  tnsnames.ora 放到 C:instantclient_11_2 下面,(网上有的说把 tnsnames.ora  放到新建的目录 C:instantclient_11_2 etworkadmin 下面,其实不是必须的,只要后面配置的时候可以找到这个文件就可以)

     05-02_d) 网上说需要在配置环境变量 ,
    变量名变量
    TNS_ADMIN C:instantclient_11_2
    NLS_LANG AMERICAN_AMERICA.AL32UTF8

    我这里没有配置这2个环境变量,也可以连接成功

     05-02_e)  配置 PL/SQL Developer ,  (汉化在后面会另加说明), 启动 PL/SQL 出现登录窗口,点击取消(calcel)按钮,这嗜好会进去软件界面

        oracle 主目录 C:instantclient_11_2

        OCI库  C:instantclient_11_2oci.dll

     05-02_f)   重启 PL/SQl ,  输入账号密码,注意数据库的哪一行要写(192.168.1.200:1521/fei  [ IP  端口 数据库名称 ])

      05-02_g) 其他问题,在PL/SQL远程连接oracle的时候经常遇到一个错误,

    initialization error could not locate OCI dll oracleHomeKey OracleHomeDir
    Initialization error 不能初始化 oci.dll  

    分析:出现这样的问题就是上面 instantclient-basic-linux.zseries64-11.2.0.4.0.zip 和  instantclient-basic-windows.x64-11.2.0.4.0.zip 这2个缺少其中的一个造成的,还有一个原因是 这2个版本和oracle数据库版本不一致造成的

    aaa) PL/SQL Developer 汉化

    01) PL/SQL Developer - Registered Download 下载__操作oracle数据库工具

    01_02)  instantclient-basic-windows.x64-11.2.0.4.0.zip 下载地址   &&  instantclient-basic-linux.zseries64-11.2.0.4.0.zip 下载 

    其他参考地址:

    Oracle 12c Windows安装

    Windows下Oracle的下载与安装

    win7 64位不安装Oracle客户端配置PLSQL

    oracle 教程

  • 相关阅读:
    JSON的一个例子(代码来源于网上)
    浅谈Event Flow、Process、Method及其Applications
    JS中object与constructor的分析
    浅谈for...in与for....of
    浅谈语言的过去与未来
    正则表达式的四个小应用
    初步了解DOM与BOM
    String Method的字符串变换的一个例子
    update 批量更新
    一个 Tomcat下两个项目。
  • 原文地址:https://www.cnblogs.com/dafei4/p/12939059.html
Copyright © 2011-2022 走看看