• Oracle配置的一些经验


    好长时间没有用到Oracle,近期在用的时候的一些心得记下来:

    服务端:

    1.安装好oracle数据库后,用sqlplus可以查看相关的数据库,它的格式为:username/passowrd@dbid.

    如我要连接我的数据库orcl,则可以在sqlplus中输入以下命令:conn system/Administrator110@orcl;

    回车后就可以看到是否连接成功的信息。

    2.创建数据库

       “开始”->"Oracle-OraDB11g_home1"->"配置和移植工具"->“Database Configuration Assistant”进入数据库设置窗口,在进行到最后阶段时会出现如下揭示:

    此提示主要是监听程序设置有误,进入net Manager程序,

    把服务和监听中的主机名字改成本机名或IP即可,系统默认为localhost。

    然后再配置你已建立的数据库,即可完成配置。

    系统中的listener.ora是服务器用于监听用的文件,tnsnames.ora是应用程序要连接数据库的连接文件。配置好后请重新在服务中重启监听服务。

    3.客户端

    到oracle官网下载对应的客户端,11gR2的客户端不用再安装,如本人把它下载好后放在d:\oracleclient,把下载的sqlplus也解压到此目录下

    在此目录下建立tnsnames.org文件,并在里面输入如下信息:

    LocalDB1 =
       (DESCRIPTION =
         (ADDRESS_LIST =
           (ADDRESS = (PROTOCOL = TCP)(HOST = 服务器IP地址)(PORT = 1521))
         )
         (CONNECT_DATA =
          (SERVICE_NAME = SID)
         )
       )
    
    LocalDB2 =
      (DESCRIPTION =
        (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 服务器IP地址)(PORT = 1521))
        )
        (CONNECT_DATA =
         (SERVICE_NAME = SID)
        )
       )

    LocalDB1(LocalDB2)是数据库的别名,客户端连接是用此名即可,服务器IP地址为服务器的名称或IP,SID为服务器上实际的数据库ID

    在环境变量下设置以下信息:  

          TNS_ADMIN       : D:\OracleClient;(nsnames.ora 文件所在位置)

      NLS_LANG         :  SIMPLIFIED CHINESE_CHINA.ZHS16GBK;

      LANG                 :  zh_CN.GBK  (解决中文乱码)

      ORACLE_HOME   :  D:\OracleClient;(户端文件夹所有位置)

      在环境变量PATH 中加入 D:\OracleClient; (sqlplus所在位置) 

    打开pl /SQL -->Toos-->Preferences-->Oracle-->Connection中有ORACLE_HOME和OCI两个选项框,如下

    在ORACLE_HOME中写入连接驱动;OCI中写入oci.dll文件。然后可以在sqlplus中输入 conn username/password@LocalDB1进行连接,如果没有问题的话就可以看到连接成功。

    
    
  • 相关阅读:
    数据库日志文件太大的解决方法及原理
    邮件发送组件
    DataConnectionDialog 旧事重提
    从LINQ实例解析LINQ的另类用法,解决多条件组合问题
    重开BLOG.
    找个搜索结果总数原来可以用到这么多的技术
    Discuz3.2与Java 项目整合单点登陆
    一点感触
    Java 处理word文档后在前端展示
    大数据: 完全分布式Hadoop集群HBase安装
  • 原文地址:https://www.cnblogs.com/yagzh2000/p/3014366.html
Copyright © 2020-2023  润新知