扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1. oracle官网提供了instantclient,下载instantclient-basic包,将包解压存放到本地,本测试为
弓长岭网站建设公司创新互联,弓长岭网站设计制作,有大型网站制作公司丰富经验。已为弓长岭近千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的弓长岭做网站的公司定做!
D:\STUDY\instantclient_10_2;
2. 在这个目录下新建sqlnet.ora和tnsnames.ora两个文件
sqlnet.ora文件内容
---------------------
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
tnsnames.ora文件内容
-------------------------
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.146.143 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl )
)
)
注:斜体部分需要按需配置,如果端口是自定义的也需要相应变更。
3. 配置环境变量
变量名 变量值
TNS_ADMIN D:\STUDY\instantclient_10_2
注:这里变量值即为instantclient在本地的主目录;如果不配置该变量,
连接时会报错ORA-12154: TNS:could not resolve the connect identifier specified。
4. 安装PL/SQL Developer,并配置oracle的连接参数:
打开PL/SQL,Tools--Preferences,配置Connection的Oracle Home和OCI library
一、指导性回答:
1、老实不客气的简单的回答:无法实现。
2、但是,有一个方法可以近似做到“不安装”Oracle客户端。
3、原理就是,手动重建Oracle客户端安装了的环境。
4、PL SQL在运行时,需要调Oralce的注册表以确定数据联接文件、Or的动态库文件所在位置,并需要读入tnsnames.ora以确定数据库联入参数,运行过程中可能需要Or的动态库文件支持。
5、当然,在我所说的基础上,可以做进一步尝试,比如Oracle安装目录中删除一些不必要的东西。
二、具体的指导性做法方向:
1、从已安装了Oracle客户端的电脑上导出与Oracle相关的注意表信息,然后在B电脑上导入。
2、将Oracle客户端的安装目录复制到B电脑上。
3、在系统变量中加入Oracle安装目录中bin目录以让程序能正常调用到Oracle所需的dll。
4、OK,可以起动PL SQL了。
三、当服务器去向参数有变化时,主要是服务器IP/服务数据库名有变化时,手动打开Oracle安装目录中network\ADMIN\下的tnsnames.ora文件(纯文本,可用记事本等打开),进行相关修正即可。
四、以上说法仅供电脑技术人员参考,对电脑不熟的人会看得云里雾里的。菜鸟一般来说是弄不了Oracle的,呵呵。个人表示讨厌Oracle,用了它8年,就没看出它相对SQL Server好在哪里。
步骤1:下载安装pl/sql,同时下载oracle...
1
步骤2:我的oracleClient解压后tns文件...
2
步骤3: 配置两个环境变量,1TNS_ADMIN...
3
步骤4:打开pl/sql, 点击"取消"进去
如何不装oracle客户端使用
有些大型项目开发使用的数据库是Oracle,一般来说装服务端对配置要求过高,Oracle客户端无需安装也可使用,解决办法如下:
下载一个oracle免安装的客户端版本,下载好后解压如下图所示。
安装PL/SQL Developer
配置一下首选项里面的路径,如下图所示,即可。
选择配置变量,如下图所示,注意一点ORACLE_HOME的值为你下载的文件存放的路径。
找到名称为reg-path的文件,打开,配置下注册路径信息,如下图所示。
修改instantclient_11_2\NETWORK\ADMIN下的tnsnames.ora文件中。对应的ORACLE数据库IP地址和端口。
选择运行reg-path,oracle_setup这两个文件,完成注册过程,这样之后就能够正常的使用了。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流