大飞_dafei

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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\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 教程

 

posted on   大飞_dafei  阅读(388)  评论(0编辑  收藏  举报

编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示