十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
使用PL/SQL Developer连接Oracle:
成都创新互联业务包括:成品网站、企业产品展示型网站建设、品牌网站制作、电子商务型网站建设、外贸网站建设(多语言)、商城网站开发、按需制作、网络营销推广等。效率优先,品质保证,用心服务是我们的核心价值观,我们将继续以良好的信誉为基础,秉承稳固与发展、求实与创新的精神,为客户提供更全面、更优质的互联网服务!
?1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;
?2. 将系统的tnsnames.ora拷贝到该目录下;
?3. 在PLSQL Developer中设置Oracle_Home和OCI Library:
Tools?Preferences?Oracle?Connection:
Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0
OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
?4. 在PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL Developer:
@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
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
打开命令行窗口界面,可以同时按住“ctrl+R”键,在弹出来的运行窗口中输入cmd。
启动oracle服务,在命令行窗口中输入“net start oracleserviceXXXX”后面的XXXX实际是需要根据您自己的数据库实例名进行替换。如果您不知道,可以看下“计算机管理”界面下的服务中,能不能找到服务名类似的服务。提示“服务已经启动成功”就说明服务启动起来了。
启动监听程序,在命令行窗口输入lsnrctl start,等到提示“命令执行成功”就可以了。
步骤1:打开企业管理器,如下。步骤2:选择数据库,安全性,点击新建链接服务器。步骤3:选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称、数据源。步骤4:进行安全性设置。本地登录,选择SQLServer数据库登录用户,远程登录用户和密码,输入远程连接数据库的用户和密码,选择用此安全上下文进行,输入远程登录用户和密码。5步骤5:点击TEST链接服务器下的表,我们可以访问ORACLE数据库的表了。注意:产品名称要和所链接的服务器相对应,使用ORACLE数据库就要输入ORACLE,使用SQLServer就输入SQLServer。
一、把Oracle服务改为手动
1
打开“服务”窗口。或者“管理”窗口
【小技巧】 在运行窗口输入services.msc 或者 在我的电脑上右单击打开管理窗口。
2
找到Oracle服务。
【小技巧】 直接按键盘上的字母o,可以快速定位到以O开始的服务。
一般我们打开Oraclserver和listener这两个服务就可使用Oracle数据库了,其他的Oracle服务可以关闭,不用启动。
3
双击该服务,在弹出窗口把服务改为手动。
下次电脑启动时,Oracle服务就不会启动了。
【注】Oracle数据库默认安装时设置的内存值占用:40%。【4G的内存,Oracle要占去40%】,所以要是不用Oracle数据库的话,最好关闭。这样可以让电脑腾出更多的内存空间,让其他程序运行更快点。
END
二、创建启动、关闭 Oracle服务的批处理
1
新建启动批处理文件。
文件名:startOracleServer.bat
文件内容:
net start OracleServiceORCL
net start OracleOraDb11g_home1TNSListener
2
新建关闭批处理文件。
文件名:stopOracleServer.bat
文件内容:
net stop OracleOraDb11g_home1TNSListener
net stop OracleServiceORCL
3
附录:
net start 和 net stop 用法
net start 【服务名】
例如上面的 “OracleServiceORCL”
net stop 【服务名】
例如:net stop OracleServiceORCL
【小技巧】
服务名不区分大小写
这里的服务名是Oracle的安装服务名称。(如图所示)
如果要暂停批处理使用:pause
如果添加注释使用:rem 注释内容
我是用的批出文件的颜色:color 0a
END
三、启动或关闭 Oracle服务
1
双击对应的批处理文件
用到的时候启动,不用的时候关闭。再也不用担心我那可怜的的内存。
2
建议把批处理文件放到快速启动软件中。
例如我就放到了AltRun这个款软件中。启动时很方便。【Alt+R ,回车】太帅了……
一般C语言连接oracle数据库通过使用oracle提供的OCI接口和PROC编程接口两种方式。
OCI方式纯粹是一些函数接口。
PROC是oracle提供的一种C与ORACLE SQL的混合编程。程序(以.pc为后缀)编好之后,使用oracle提供的proc预编译程序,将pc文件编译成c文件(这一过程,相当于将SQL转换为OCI的接口),然后再使用c语言编译器生成可以执行文件。
OCI方式不容易入门,它拥有大量的接口函数,要很快熟悉它,非常难。但OCI方式的编程效率很高。
porc方式简单易用。可用于对性能要求不太高的项目。
按回车键即可。 工具:oracle10g,windows10。 步骤: 1、ctrl+R后,输入cmd,打开命令提示符。 2、输入命令:sqlplus。 用户名/密码@sid3、然后敲回车键,就能登录到oracle了