以我的一个程序为例,我在笔记本上安装了Oracle-Oraclient10g_home1,Oracle的客户端很小,而且安装简单。
服务器配置:
Net Configuration Assistant —— 本地Net服务名配置 —— 添加 —— 服务名 a.domain(是要访问的数据库的全局数据库名)—— TCP —— 主机名(服务器的 IP)—— 进行测试,看是否能连通 —— 网络服务名 aaa
—— 监听程序配置 —— 添加 —— LISTENER —— TCP —— 使用标准端口号1521
客户端配置:
Net Configuration Assistant —— 本地Net服务名配置 —— 添加 —— 服务名 a.domain(是要访问的数据库的全局数据库名)—— TCP —— 主机名(服务器的 IP)—— 进行测试,看是否能连通
注意两者的服务名,也就是所要访问的全局数据库的名字一定要相同,连接c#时,data source是网络服务名:
<add key="oraUsed" value="true"/>
<add key="OracleConnection" value="data source= aaa ;user id=a ;password=a ;persist security info=False"/>