oracle,plsql开发环境安装

安装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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值