Windows环境下安装Oracle11g客户端
前言
假设你已经成功安装了Oracle11g,有一个本地的Oracle服务器,或者你有一个远程的Oracle服务器。注意保证客户端和服务器端体系结构的统一性(笔者统一为32位)。
安装
右键
win32_11gR2_client.zip
,解压到当前文件夹。双击
client
文件夹下的setup.exe
执行程序。先决条件检查出现报错,按Oracle11g安装教程中的解决办法增加Windows10选项即可。
选择安装类型:选择管理员,单击下一步。
选择产品语言:默认的简体中文和英语即可,单击下一步。
指定安装位置:更改盘符为你的软件盘即可,单击下一步。
体系结构报错勾选全部忽略,单击下一步,然后单击完成。
安装完成后单击关闭选项。
连接到数据库服务器
- 再开始菜单中找
Net Configuration Assistant
,单击运行。 - 选择本地网络服务名配置,单击下一步。
- 输入服务名(笔者是orcl),单击下一步。
- 选择默认的TCP,单击下一步。
- 输入localhost(本地服务器),或者远程Oracle数据库服务器的IP地址,单击下一步。
- 勾选是,进行测试,单击下一步。
- 单击更改登录,输入用户名和口令,笔者以Scott用户为例进行验证,验证成功后单击下一步。
- 选择默认的网络服务名或输入一个新的网络服务名,单击下一步。
- 在是否配置另一个网络服务名界面,勾选否,单击下一步,再单击完成即可。
使用Toad for Oracle连接Oracle
如果你严格安装笔者的安装顺序和相关配置,那么在你打开Toad后,会自动有一个服务名位ORCL,输入Scott及相关密码,然后勾选ORCL,点击connect即可。在Databases-Schema Browser下即可看到Scott用户下的数据库表。
PHP连接Oracle
打开php.ini,输入oci,去掉
;extension=php_pdo_oci.dll
前面的分号,重启服务器。在网站根目录下写文件:
phpinfo.php
<?php phpinfo();
访问
http://localhost:8080/phpinfo.php
,输入pdo搜索可以看见如下配置信息,可知开启了oci扩展。
PDO support | enabled |
---|---|
PDO drivers | sqlsrv, mysql, oci, odbc, sqlite |
4. 在网站根目录下编写Oracle.php
,编写完成后即可访问到数据。
“`php
thinkPHP连接Oracle
thinkPHP框架连接Oracle需要安装think-oracle库,使用
composer
安装比较方便:composer.json
{ "name": "topthink/think", "description": "the new thinkphp framework", "type": "project", "keywords": [ "framework", "thinkphp", "ORM" ], "homepage": "http://thinkphp.cn/", "license": "Apache-2.0", "authors": [ { "name": "liu21st", "email": "liu21st@gmail.com" } ], "require": { "php": ">=5.4.0", "topthink/framework": "5.0.*", "topthink/think-image": "^1.0", "