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\network\admin 下面,其实不是必须的,只要后面配置的时候可以找到这个文件就可以)

 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_2\oci.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 教程

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章