为了账号安全,请及时绑定邮箱和手机立即绑定

请问这句话you have no oracle clients installed什么意思?

请问这句话you have no oracle clients installed什么意思?

慕妹3146593 2019-07-02 14:07:28
you have no oracle clients installed
查看完整描述

5 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

 意思是还没有安装oracle客户端

  连接Oracle数据库都需要安装Oracle客户端的,需要先安装一个Oracle的客户端后才能连接Oracle数据库的.

  安装步骤:

  1. 安装包里点击setup.exe可执行程序,选择“运行时”点下一步

  2. 选择简体中文点下一步

  3. 选择要安装的路径点下一步

  4. 执行“先决条件检查”的过程中,有可能会提示PATH路径有问题,这是因为环境变量path的值过长导致的,解决方法可以将path变量里不用的内容删掉即可,在这里我将最后用不到的内容删掉了,如图:

  5. 调整完path之后顺利进入下一步准备安装:

  6. 系统会自动进行安装



查看完整回答
反对 回复 2019-07-07
?
慕少森

TA贡献2019条经验 获得超9个赞

在oracle导出的时候,可以选择不导出数据,只导出建表语句等到SQL文件中。
对于你这种情况,可以采用建表等和数据分离的方式进行解决。
具体方法:
(首先)将user1下的所有建表语句导出到SQL文件中,然后手动修改SQL文件,将所有的表的默认表空间从ts1指定到ts2,然后在user2下执行。
(然后)在建好所有表之后,然后在进行导入,由于所有的表都已经建好,所以在导入的时候必须指定参数“ignore=y”来忽略oracle的建表失败错误,使得只导入数据。

查看完整回答
反对 回复 2019-07-07
?
慕村9548890

TA贡献1884条经验 获得超4个赞

不需要安装客户端

如果是64位的oracle,那么这么处理:

64位系统下,使用toad for oracle连接Oracle:
•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2. 建立子目录:C:\instantclient-basic-nt-11.2.0.2.0\network\admin ,将系统的tnsnames.ora拷贝到该目录下;
•3. 在toad for oracle目录下新建如下bat文件,替换其快捷方式,启动toad for oracle:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0\network\admin
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start toad.exe
•4. 用bat文件启动toad for oracle

查看完整回答
反对 回复 2019-07-07
  • 5 回答
  • 0 关注
  • 1053 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信