qt与oracle数据库,关于数据库Oracle和Qt的小结

标签:

足以软件的位数,可能会有影响

一、oracle和Pl/Sql的安装

1、安装oracle服务器到D:\Oracle;

2、解压oracle客户端到D:\Oracle\product目录下,然后复制product\11.2.0\db_home1下的NETWORK目录到product\instantclient_11_2目录下。

其实只需要NETWORK\ADMIN中的tnsnames.ora文件。

3、安装plsql,并配置。

点击工具->首选项->连接;在oracle主目录中填D:\Oracle\product\instantclient_11_2;在OCI库中填D:\Oracle\product\instantclient_11_2\oci.dll。

附:1、可以用sqlplus检测oracle是否安装完成。

二、远程访问oracle客户端

1、注意:将服务器目录的ora文件中的localhost改为本机IP后,重启监听服务。应为localhost可能不被识别。

我的理解:Oracle的数据库是和IP绑在一起的;只有这样,才可以通过IP使得服务器实例被访问。

2、将客户端的ora文件的localhost改为服务器的IP,然后使用plsql远程连接。

也可以修改客户端的ora问价,直接使用sqlplus。cmd命令:sqlplus 用户名/密码@ip/ircl

注意:orcl必须有。orcl好像是数据库实例名

三、linux(中标麒麟)远程访问windows下oracle服务器(参考https://blog.csdn.net/andy_wcl/article/details/79470705)

1、去oracle官网,下载 instantclient-basic-linux.x64-11.2.0.4.0.zip和instantclient-sqlplus-linux.x64-11.2.0.4.0.zip解压到/opt/Oracle目录下

附:1、zip包是解压后直接使用,无需安装的一种文件

2、官网下载需要账号,网上一些账号无用;下载前点击同意,按下F12,然后浏览器自动下载。

2、配置环境变量:修改/etc/profile文件,添加如下变量;然后重启环境变量#source etc/profile

export ORACLE_HOME=/opt/oracle/instantclient_11_2

export TNS_ADMIN=$ORACLE_HOME/network/admin

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

export LD_LIBRARY_PATH=$ORACLE_HOME

export PATH=$ORACLE_HOME:$PATH

3、新建instantclient_11_2/network/admin/tnsnames.ora文件,添加如下(记不清了)

orcl =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 目标主机IP)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SID =xxx)

)

)

附:卸载oracle服务器

1、停止所有oracle服务

2、卸载oraccle

3、清理注册表

4、删除安装目录

5、重启

标签:

来源: https://www.cnblogs.com/wangbin-heng/p/9795019.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值