用Instant-client批量安装Oracle客户端 (用instagram)

教程大全 2025-07-16 22:52:09 浏览

做了一个C#和Oracle 的系统,想到每个客户端还要装Oracle客户端确实很麻烦,于是上网搜索,是否有不装客户端的方法,还真不错,Oracle也早就想到了这个问题。在他的网站上已经提供了各种版本的简化客户端,只有几十兆的大小,简单配置就可以连接了。下面我就说说我实现的过程。

首先构建如下的目录结构

去Oracle的网站下载instantclient-basic-win32-10.2.0.3-20061115.zip,具体的版本可以根据你采用的 服务器 端选择。解压以后有 一下文件

把这些文件放到上面的Bin目录下 ,从安装过Oracle的机器上拷贝oracle.key文件(必须,可以从安装好的oracle的bin目录中copy),也放到Bin目录下。

文件夹admin中放文件sqlNET.ora和tnsnames.ora,可以从安装过Oracle 的机器上copy过来。

tnsnames.ora配置方法如下:

ORADB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.31)(PORT = 1521)) (CONNECT_DATA = (Server = DEDIcatED) (SERVICE_NAME = oradb) ) ) 

把HOST和SERVICE_NAME改为自己的服务器地址和实例名。

编辑注册表文件:

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]"ORACLE_HOME"="D:"\\Oracle_Client"[HKEY_LOCAL_MACHINE"SOFTWARE\ORACLE\KEY_OraClient10g_home1]"ORACLE_HOME"="D:\\Oracle_Client""NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

"ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraClient10g_home1"

把这个注册表文件导入注册表。

***在环境变量Path中加入oracle路径:D:\Oracle_Client\bin;

操作完成,***重启一下让设置生效,你就可以享受连接Oracle的喜悦啦。

【编辑推荐】


oracle ::sqlplus /nolog,conn /as sysdba 我不知道为什么,在命令指示符下这样:sqlplus /nolog,conn

1 sqlplus /nolog,conn /as sysdba 之所以能够登录,在于oracle登录时的身份认证方式。 可以试一下这个:sqlplus /nolog,conn abcd/sss as sysdba,你发现也能够登录成功。 2 oracle在登录时,有三种身份认证方式:操作系统身份认证、密码文件认证、数据库认证。 而conn /as sysdba是属于操作系统认证。 为什么这样说呢?你当前电脑开机时登录的用户,也就是进入操作系统的用户,例如是gooooal,它在你电脑的ora_dba组中。 可以在“我的电脑”单击右键,找到“管理”,选择“本地用户和组”,发现有一个组叫“ora_dba”,双击它,看到成员列表中有“gooooal”。 也就是在conn /as sysdba,oracle会进行操作系统验证,发现你当前登录的用户就属于ora_dba组,因此才可以登录成功。 你可以把ora_dba组中的“gooooal”用户删除,再conn /as sysdba,就发现进不去了。 3 密码文件验证可以查阅相关资料,网络oracle的身份验证方式,就可以查到相关资料。 4 其实在linux或unix环境下,安装oracle是要设置很多东西的,比如用户和用户组的设置等,不像在windows下,安装傻瓜化了。 5 关于安全性,如果将oracle安装在本地,其实你本地就是oracle服务器,所以权限高一些。 你用哪个用户来启动oracle实例?哪个用户来mount数据库?哪个用户来打开数据库?从而才能进行之后的select等sql操作?在oracle实例等还没有启动的时候,oracle数据库里面建的用户肯定是不能使用的。 所以才会有操作系统身份验证。 用这个用户,来启动oracle实例 、转载数据库等。 之后才能做oracle表的增删改查。 以上,希望对你有所帮助。

我win7安装oracle 10g 出现

windows7安装oracle 10g安装过程及注意事项。 1.因为oracle 10g暂时没有与win7兼容的版本,我们可以通过对安装软件中某些文件的修改达到安装的目地。 a)打开“\Oracle 10G \stage\prereq\db”路径,找到文件,打开,向其中添加如下代码并保存。 b)打开“\Oracle 10G \install”路径,找到文件,打开,向其中添加如下代码并保存。 [Windows-6.1-required] #Minimum display colours for OUI to run MIN_DISPLAY_COLORS=256 #Minimum CPU speed required for OUI #CPU=300 [Windows-6.1-optional] 2.找到oracle安装文件中的setup应用程序,右击,打开“兼容性疑难解答”,点击“尝试建议的设置”,选择“启动程序”。 3.继续上一步的安装,安装oracle 10g,直到安装程序结束。 4.根据以上几步的安装,oracle很可能无法正常使用,最起码在我安装结束后,我的sqlplus无法正常使用,这种情况就涉及到权限的问题。具体可通过以下措施解决: a)打开你已经安装好的oracle程序的路径“\oracle\product\10.2.0\db_1\BIN”,点击应用程序,右击—属性,选择兼容性,点击“以兼容模式运行这个程序”单选框,选择“window xp(service pack3)”,继续点击“以管理员身份运行此程序”单选框,最后点击应用-确定。 b)如此sqlplus就可以正常使用了。 5.对于一些需要远程访问数据库的用户,如此配置还会遇到Net Configuration Assistant无法启动的情况,这就需要找到“\oracle\product\10.2.0\db_1\BIN”路径下的应用程序,具体配置如上4。 6.综合以上的配置,oracle 10g数据库就可以正常使用了。 7.对于数据库开发人员来说,有时候需要借助数据库工具对数据库进行操作,比如利用plsql developer工具操作数据库。如果利用以上oracle的安装配置,可能无法正常使用plsql developer,这涉及权限的问题,可以给“”应用程序设定兼容性和权限。具体操作,如上4。

用Instant

如何在linux上安装oracle?

Oracle的安装是有平台限制的,请你首先确认你要在哪个平台安装Oracle的什么产品!我可以提供给你中文的技术文档,你也可以去oracle的网站直接下载由oracle提供的英文技术文档,里面都有很详细的安装和配置以及管理手册等,前提是英文要有点好,不过只要有耐心的话,可以借助于工具也可以哦!!

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐