Oracle server和client安装配置

来源:互联网 发布:淘宝家具沙发 编辑:程序博客网 时间:2024/05/01 13:50

1. 到oracle官方网站上下载oracle安装程序 


http://www.oracle.com/technetwork/cn/indexes/downloads/index.html#database


本例子是下载的oracle 11g R2的64位安装程序。注意:下载快捷版的话会有一些功能不支持,完全在本地搭建项目的DB环境不建议安装快捷版。



2.安装oracle程序


3.安装后用如下命令登录sqlplus创建新的用户。

打开cmd输入
sqlplus /nolog
conn / as sysdba;

create user Jo identified by Jo default tablespace users;

grant connect,resource,dba,select any table to Jo;

conn Jo/Jo


4.用impdp命令导入数据


5.安装oracle客户端

注意:如果是用微软的VS做开发的话,要考虑到32位和64的问题,SSIS是32位的开发工具,只能加载32位的Oracle OLEDB driver,而现在安装的是64的oracle server,因此在SSIS里面是加载不到oracle OLEDB driver的。



具体参考:https://blogs.msdn.microsoft.com/apgcdsd/2011/05/24/linked-serverssisoracle/


因此需要再配置一下32位的客户端(当然如果安装的32的oracle是不会存在这样的问题,默认32位的oracle会带有32位的oracle OLEDB 的driver)。


配置32位oracle 客户端的时候又会存在一个很蛋疼的问题,居然这个客户端没有带oracle对微软visual studio的一些开发功能的支持,也就是说就算安装了oracle提供的32位客户端,结果仍然是找不到oracle OLEDB driver。


最终的解决办法是不安装oracle官方网站下载的32位oracle client,而是下载安装

Oracle Data Access Components 和工具 — .NET 和 Windows

http://www.oracle.com/technetwork/cn/database/windows/downloads/index.html


当然还有一点要注意的是要下载正确的版本,要和oracle server的版本一致。



6.安装完ODAC后配置正确的TNS.

到安装ODAC的目录下\product\11.2.0\client_2\Network\Admin\Sample 拷贝里面的2个文件到Admin下面,

修改TNS文件 


#<data source alias> =
#  (DESCRIPTION =
#    (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname or IP>)(PORT = <port>))
#    (CONNECT_DATA =
#      (SERVER = DEDICATED)
#      (SERVICE_NAME = <database service name>)
#    )
#  )


7.测试连接 OK.




























0 0
原创粉丝点击