• 本机不安装oracle服务器 和 客户端 使用pl/sql 及 powerdesigner反向工程生成不同数据库的sql脚本


    本机为win7  安装数据库总是出错。一直未安装oracle 服务器及客户端。

    1、使用pl/sql ,网络上找到的方法:

    a、在安装oracle服务器的机器上搜索下列文件:

    • oci.dll     
    • ocijdbc10.dll     
    • ociw32.dll     
    • orannzsbb10.dll     
    • oraocci10.dll     
    • oraociei10.dll     
    • sqlnet.ora     
    • tnsnames.ora     
    • classes12.jar     
    • ojdbc14.jar     

    把这些找到的文件复制放到一个文件夹,如 oraclient,将此文件夹复制到客户端机器上。如放置路径为 G:\Program Files\oraclient。

    b、配置tnsnames.ora,修改其中的数据库连接串。

    oracledata =  

       (DESCRIPTION =
        (ADDRESS_LIST = 
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.8.1.121)(PORT = 1521)) 
           )
           (CONNECT_DATA =  
      (SERVICE_NAME =
     oracledata) 
     )
        )

    其中,oracledata是要连接的服务名;HOST = 10.8.1.121,是服务器IP地址;PORT = 1521是端口号。

    c、添加第一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:G:\Program Files\oraclient,特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符)。

    添加第二个环境变量(可有可无):“NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。

    d、下载并安装PL SQL Developer配置应用:

    打开PL SQL Developer,登入界面点取消,进入后选择菜单栏 tools->preferences->connection :

    1. Oracle Home=G:\Program Files\oraclient
    2.  
    3. OCI library=G:\Program Files\oraclient\oci.dll

    e、再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。

    2、使用powderdesigner 连接远程数据库

    1、新建一个工程,database-configure connections-connection profiles-

    新建如下

     

     

    2、然后database--connection 选择 connection profile  选择刚才配置好的 dcp

    3、然后就可以直接连接 并reverse engineer 了。

    4、导出sql时先change current DBMS ---generate database 就可以导出不同数据库的sql脚本了。

  • 相关阅读:
    AWS生产环境Pod挂载不了configmap、secret
    Ant学习
    Springframework3.1源码编译
    MyEclipse10 中增加svn插件
    如何测试java支持的最大内存
    Tomcat中部署后JspFactory报异常的解决方案
    win7x64下安装oraclex64版本后,plsql Developer无法登录的问题
    CentOS6.4安装及配置oracle
    VMWare安装redhat9后上网的的问题
    泛海精灵项目的回顾与反思
  • 原文地址:https://www.cnblogs.com/cuyt/p/2673881.html
Copyright © 2020-2023  润新知