Oracle及Oracle客户端、PLSQL安装的一些问题

来源:互联网 发布:nginx 根据ip分发 编辑:程序博客网 时间:2024/06/05 12:26

Oracle11g64位及客户端下载:http://pan.baidu.com/s/1miJd67e安装过程(点点点)

Oracle11g32位及客户端下载: http://pan.baidu.com/s/1miwIU8K安装过程(点点点)

instant-client客户端下载:32位:http://pan.baidu.com/s/1c3ORiY    64位:http://pan.baidu.com/s/1jIO7tFg

instant-client客户端不用安装,配置文件即可,参加下面(instant-client安装)

PLSQL下载:http://pan.baidu.com/s/1slKpqGH

TNS配置文件模板:http://pan.baidu.com/s/1jIO7tFg

提供一个不好的Oracle教程:http://pan.baidu.com/s/1c2zHd1e


【服务器可以是64位的,也可以是32位的】
【客户端建议是32位的,因为可以直接用PLSQL工具】
【如果客户端是64位的,需要进行以下配置】


然后找到你的PLSQL_Developer安装的目录,我的是:
C:\Program Files (x86)\PLSQL Developer
在里面新建一个记事本,写入以下类似代码:
@echo off 
set path=E:\app\Administrator\product\instantclient_10_2
set ORACLE_HOME=E:\app\Administrator\product\instantclient_10_2
set TNS_ADMIN=E:\app\Administrator\product\instantclient_10_2
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
》》》注意!!!!
我的instantclient_10_2地址是:E:\app\Administrator\product\instantclient_10_2
而你的跟我的可能不一样,所以要修改成你的instantclient_10_2的路径!
写好后,将你的记事本名称改为start.bat然后点击运行。
如果PLSQL Developer没有打开,请仔细检查你上面的步骤和代码是否正确,然后在运行start.bat。


打开PLSQL_Developer后,取消登陆,进入主界面。
1.点击--工具--首选项--连接:
2.把上面的注销改为提交
3.OCI库改为带有instantclient_10_2的路径。
4.应用--确定--关闭PLSQL_Developer重新运行。


电脑属性--高级系统设置--环境变量
找到变量名:NLS_LANG(没有的话新建一个,有的话点击--编辑)。
将它的变量值改为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK


regedit 打开注册表。
找到1HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO  > HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE>KEY_OraDb11g_home1
找到:NLS_LANG。
右击NLS_LANG——点击——修改——数值数据改为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK



(instant-client安装)http://jingyan.baidu.com/article/fb48e8be4c7c206e622e1491.html

【Oracle客户端安装教程,直接解压,不用安装】


【安装】从oracle官方网站下载instant client文件,一般来说,有basic、sqlplus、odbc、jdbc,就足够用的了:
instantclient-basic-win32-11.2.0.1.0.zip
instantclient-sqlplus-win32-11.2.0.1.0.zip
instantclient-odbc-win32-11.2.0.1.0.zip
instantclient-jdbc-win32-11.2.0.1.0.zip
将上述zip文件解压到同一个目录下,便于查找和使用,如:C:\OracleInstantClient_11_2。
【配置和使用】
假定oracle instant client安装(解压)的目录是:C:\OracleInstantClient_11_2
(一)SQLPLUS的使用:
(1)直接使用:运行cmd到命令行控制台,在C:\OracleInstantClient_11_2目录下输入命令:
sqlplus j2ee/j2ee@//10.10.10.1:1521/ora10
格式:sqlplus user/passwd@//IP地址:端口号/SID or SERVICE_NAME
(2)使用别名:
在C:\OracleInstantClient_11_2目录下,建立一个tnsnames.ora文件,包含(示例):
ORA10 =
(DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.1)(PORT = 1521))
   )
   (CONNECT_DATA =
     (SERVICE_NAME = ora10)
   )
)
这样:sqlplus j2ee/j2ee@ora10,即可。
如果不是在C:\OracleInstantClient_11_2目录下,需要指定:
set PATH=C:\OracleInstantClient_11_2;%PATH%
set TNS_ADMIN=C:\OracleInstantClient_11_2
ORACLE_HOME=D:\instantclient-10.2.0.3-win32\instantclient_10_2(这个可没有)


(二)PL/SQL Developer的使用:
安装PL/SQL Developer后,启动时取消登录,进入界面,在tools - Preferences...中,设置两个输入框:
Oracle Home:C:\OracleInstantClient_11_2
OCI library: C:\OracleInstantClient_11_2\oci.dll
然后,如果tnsnames.ora文件直接放在C:\OracleInstantClient_11_2下,需要设置环境变量TNS_ADMIN=C:\OracleInstantClient_11_2;
如果在C:\OracleInstantClient_11_2下建立network\admin目录,并且放入tnsnames.ora文件,则可以忽略TNS_ADMIN变量。











0 0
原创粉丝点击