• oracle数据库安装过程中的疑惑—该记录是本人以前写在微博上的文章


    关于oracle数据库整理
    第一次安装数据库的时候都是按照操作步骤一步一步进行安装,并没有对操作步骤产生过怀疑或者为什么要这么进行操作?
    2017年12月8日再次阅读安装操作说明书的时候有了新的理解,所以就用微博给记录下来,方便自己以后查看:
    1、用浏览器访问数据库的时候选择http://localhost:5560/isqlplus/访问isql:http://localhost:1158/em/console/logon/logon;jsessionid=c0a8017548635961ac24d82439b8181847e496525c8访问网页版的数据库oracle enterprise manager 10G,为什么使用浏览器访问要这么1158,5560端口进行访问呢?通过任务管理器查看PID端口号的时候oracle.exe命名就是1316端口?
       通过度娘得知,在oracle安装目录下有一个文件:portlist.ini默认端口文件txt格式:
    iSQL*Plus HTTP 端口号 =5560
    Enterprise Manager Console HTTP 端口 (orcl) = 1158
    Enterprise Manager 代理端口 (orcl) = 3938
    果其不然,这个文件默认了网页访问数据库时的端口号。
    2、oracle安装目录下有一个db_1的文件,这是一个数据库的文件,如果有db_2,说明有两个oracle数据库,只有名称不一样而已!
    3、第一次对oracle数据库进行配置的时候,使用的是sys进行登录,这是数据库管理员的权限,在此就不在赘述。
    4、sql plus是oracle环境工具,应用开发工具,可以使用sql plus对数据库进行访问操作。sql plus使用方法如下:https://baike.baidu.com/item/SQL%2APLUS/8985197?fr=aladdin
    isql plus又是什么呢?从字面意思及使用方法应该是sql plus的网页版web版,可以直接通过网页进行访问数据。如果在同一台电脑上可以通过如下网址http://localhost:5560/isqlplus/进行访问;如果数据库在另外一台电脑上,则可以通过ip地址进行访问http://ip:5560/isqlplus/。
    5、访问数据库的3中方法:
    (1)、通过oracle数据库自带的环境工具/应用开发工具sql plus进行访问;
    (2)、使用web版的sql plus工具isql plus进行访问;
    (3)、使用远程连接工具plsql工具进行访问;
    6、plsql远程连接工具plsql及instantclient连接工具
    (1)、instantclient中文为即时客户端,是oracle 10G后开发的免安装路色的轻量级客户端,直接解压即可使用,就不需要再安装oracle client了  。我们在配置instantclient 监听文件tnsnames.ora时修改相关配置,将ip地址改为安装oracle数据电脑的物理ip地址。此文件tnsnames.ora与oracle安装文件中的tnsnames.ora文件时对应的。
    在学习过程中instantclient 配置tnsnames.ora文件的属性:ip及端口号的时候,ip为安装oracle数据库的电脑的ip地址,端口为为1521,为什么是1521呢,通过网上查询得知,oracle数据库安装文件里也有一个tnsnames.ora监听文件,里面就有相关端口号的配置1521,这就是为什么在instantclient 的监听文件里面的端口为1521了。
    即时客户端工具配置完成后配置plsql远程连接工具:oracle主目录名及oci库.
    oci库,通过查询得知:OCI(Oracle Call Interface)是ORACLE公司开发的一个应用程序开发工具,是一个通过访问Oracle数据库的服务器,控制各类SQL语句的执行,进而创建应用程序的的应用程序接口(API)。它支持SQL所有的数据定义,数据操作,查询,事务管理等操作,支持C和C++的数据类型,调用,语法和语义。它提供了一组可对Oracle数据库进行存取的接口子例程(函数)。

  • 相关阅读:
    Android笔记(ImageView、BaseLine、进度条ProgressBar)
    Android笔记(dp、sp、px、多选按钮CheckBox、单选按钮RadioButton)
    Android笔记(简介)
    Android Studio安装后Fetching android sdk component information超时的解决方案
    解决The environment variable JAVA_HOME does not point to a valid JVM installation
    使用Genymotiont调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
    Android Studio导入第三方jar包及.so动态库
    数据库知识记录
    CentOS7.5下yum安装MySQL8.0.11笔记
    MyBatis的mapper.xml中判断集合的size
  • 原文地址:https://www.cnblogs.com/tengjiang/p/9063596.html
Copyright © 2020-2023  润新知