• 搭建java,oracle,plsql开发环境


    一:安装jdk和jre;

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

      (2)配置环境变量

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

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

        (2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%in;%JAVA_HOME%jrein
        (3)新建->变量名:CLASSPATH变量值:.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar
        (4)编辑->变量名:JAVA_HOME,变量值:D:Javajdk1.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: 

          修改文件:databasestageprereqdb efhost.xml
          在</SYSTEM> 

          <CERTIFIED_SYSTEMS>

          后面添加

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

          修改文件:databaseinstalloraparam.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:oracleproduct11.2.0dbhome_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:OracleappYMproductinstantclient_11_2;" 加入;
            2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:OracleappYMproductinstantclient_11_2;", 点击"确定";
            3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
            最后点击"确定"退出.

          (2.3)设置plsql:

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

            Oracle Home :D:Oracle_32instantclient_11_2
            OCI Library : D:Oracle_32instantclient_11_2oci.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
          
          

     

  • 相关阅读:
    silverlight的Datagrid控件列绑定属性笔记
    VC字符串处理整理
    Combobox实现多项选择 Silverlight下“Combobox”怎样实现多项选择?
    C# 类初始化顺序
    Silverlight程序设置断点无法进入调试的解决方案
    有哪些适合新手练手的Python项目?
    Ubuntu 终端常用命令
    浅析python 中__name__ = '__main__' 的作用
    py thon 多线程(转一篇好文章)
    python os.path模块
  • 原文地址:https://www.cnblogs.com/lyf22/p/4692866.html
Copyright © 2020-2023  润新知