您的位置:首页 > 数据库 > Oracle

Oracle server和client安装配置

2016-04-12 15:38 513 查看
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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息