搭建java,oracle,plsql开发环境

一:安装jdk和jre;

  (1)有两种方法:1,从官网网址上安装;2,安装绿色版

  (2)配置环境变量

    在"系统变量"下进行如下配置:

    (1)新建->变量名:JAVA_HOME变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径)

    (2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
    (3)新建->变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    (4)编辑->变量名:JAVA_HOME,变量值:D:\Java\jdk1.6.0_10
     注意:当设置的变量在末尾时,不要加上“;”。

    好了,环境变量已经设置好了,点击确定就可以了。现在开始测试一下,是不是真的可以了,打开DOS窗口,在左下角的“开始”中,“运行”输入“CMD”,打开DOS窗口,输入命令 java -version并回车。

二:安装oracle11g

  (1)32位系统装32位的oracle,64位的系统装64位的oracle,万万不可弄乱;

  (2)win7 64位系统安装的时候需要注意几点:

    有两种方法安装(2.1),(2.2)

    (2.1)安装前配置修改
      db: 

      修改文件:\database\stage\prereq\db\refhost.xml
      在</SYSTEM> 

      <CERTIFIED_SYSTEMS>

      后面添加

      <!--Microsoft Windows 7-->
      <OPERATING_SYSTEM>
      <VERSION VALUE="6.1"/>
      </OPERATING_SYSTEM>

      修改文件:\database\install\oraparam.ini
      找到
      Windows=5.0,5.1,5.2,6.0
      添加
      ,6.1
      保存文件,正常安装即可

    (2.2)或者直接右键setup.exe,将其兼容性改为windowxp(service pack3),选择以管理员身份运行此程序

    (2.3)安装目录不能包含空格以及()等其他字符

   (3)以后的步骤搜索安装图解

   (4)设置环境变量 ORACLE_HOME:D:\oracle\product\11.2.0\dbhome_1

 三:安装plsql developer

    (1)直接用绿色版即可,如果用安装版要注意PL/SQL Development不要安装在默认的C:\Program Files (x86)目录下,否则会报错,原因是不能解析这个带()的路径,带空格也解析不了。 

    (2)如果系统是64位的,由于plsql developer没有提供64位的版本,所以连接数据库时会出错。问题出现的原因是,PLSQL DEVELOPER 8 是沒辦法執行 64 位元的 OCI.DLL,可是 Win7 X64 又只能裝 64 位元 Oracle client X64。
        所以要多下載一個 Oracle Instant client X32,將裡頭的 OCI.DLL 指定給 PLSQL DEVELOPER 8,再設定一些環境变量,才能正常執行。
解决方案如下:参考网址,参考网址2

      (2.1)Oracle官網下載Instant Client for Microsoft Windows (32-bit),選 instantclient-basic-nt-11.2.0.2.0.zip,下載後解壓縮instantclient_11_2到目錄D:\Oracl11_32(其实是随便取的命名,随便解压到哪个目录都行) 。

       (2.2)设置环境变量:

        对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
        SQL> select userenv('language') nls_lang from dual;
        1>.选择"Path" - 点击"编辑", 把 "D:\Oracle\app\YM\product\instantclient_11_2;" 加入;
        2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:\Oracle\app\YM\product\instantclient_11_2;", 点击"确定";
        3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
        最后点击"确定"退出.

      (2.3)设置plsql:

        在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:

        Oracle Home :D:\Oracle_32\instantclient_11_2
        OCI Library : D:\Oracle_32\instantclient_11_2\oci.dll
      2.4)重启qlsql即可
    (3)使用plsql登录system账户时,选择normal会出错: ORA-28009: connection to sys should be as sysdba or sysoper,应选择sysdab;
       cmd模式下用system账户登录时,应该这样写:sqlplus username/password@ip:port/数据库实例名 as sysdba
      如:sqlplus system/root@localhost:1521/orcl as sysdba
      
      

 

posted @ 2015-07-31 17:59  V!ncent  阅读(1447)  评论(0编辑  收藏  举报