转行IT初学者关于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数据库进行存取的接口子例程(函数)。

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

  1. 分享一下我在mysql5.6+mysql8数据库安装过程中的一些坑!

    Mysql5.6安装 下载好安装包后,在bin目录下用cmd打开,输入mysqld install [服务名]新建个服务 在windows+r输入services.msc即可查看服务 怎样使用mysq ...

  2. zabbix 3.0.3 (nginx)安装过程中的问题排错记录

    特殊注明:安装zabbix 2.4.8和2.4.6遇到2个问题,如下:找了很多解决办法,实在无解,只能换版本,尝试换(2.2.2正常 | 3.0.3正常)都正常,最后决定换3.0.3 1.Error ...

  3. oracle数据库表约束、视图、索引—该记录为本人以前微博的文章

    一.Oracle 数据库常用操作续关于创建表时创建约束1.创建表的时候增加约束----约束是定义表中的数据应该遵循的规则或者满足的条件----约束是建立在列上的,让某一列或者某几列数据之间有约束--- ...

  4. oracle ASM安装过程中UDEV实现磁盘绑定

    UDEV相较于ORACLE 自己的ASMlib 相对比较成熟. 文章转载自:  Maclean Liu的个人技术博客 [http://www.oracledatabase12g.com/] 在< ...

  5. Oracle 11g 安装过程中“检查网络配置要求 未执行”解决方法

    正在检查网络配置要求... 检查完成.此次检查的总体结果为: 未执行 网上查了一下,很多朋友都遇到这个问题而无从下手,其实解决起来很容易的. 只需要在 Windows XP 中安装 Microsoft ...

  6. Oracle数据库插入过程中特殊符号

    -- 问题描述:(插入数据中有特殊符号)数据插入后乱码. -- 背景:客户提供部分Excel表格数据要求导入数据库.由于考虑到数据量不大所以粗略在Excel中进行了sql处理(在数据前后添加sql及对 ...

  7. oracle 11g安装过程中问题:找不到WFMLRSVCApp.ear

    网上的方法是将两个压缩包解压到同一个目录中,我的方法是不再此解压,麻烦,直接将解压出的内容剪切过去,方便省事,原理也是相同的.   解决方法: 将win64_11gR2_database_2of2解压 ...

  8. oracle 11g安装过程中问题:移动bin\oralbac11.dll 到bin\oralbac11.dll.dbl出错

    解决方法: 直接找到oralbac11.dll.dbl这个文件,将其删除即可.   http://blog.sina.com.cn/s/blog_51beaf0e0101000v.html

  9. oracle 11g在安装过程中出现监听程序未启动或数据库服务未注册到该监听程序

    15511477451 原文 oracle 11g在安装过程中出现监听程序未启动或数据库服务未注册到该监听程序? 环境:win7 64位系统.oracle11g数据库 问题描述:在win7 64位系统 ...

随机推荐

  1. 写入文件writelines 换行问题

    知识点:在python中没有数组的概念,有列表.元组.字典的概念 问题描述: 在写循环语句的时候,我需要把输出的列表存放到文件上,但是如果没有换行的话,存下的文件就是一坨的字. 所以在存入文件的时候就 ...

  2. Google开发者F12工具面板-network详解

    1 开发者工具面板    面板上包含了Elements面板.Console面板.Sources面板.Network面板.Performance面板.Memory面板.Application面板.Sec ...

  3. Java开发设计——七大原则

    Java开发设计——七大原则 摘要:本文主要介绍了在做面向对象开发时要注意的七个原则. 部分内容来自以下博客: https://www.cnblogs.com/xiyuekamisama/p/1057 ...

  4. Java编程基础——运算符和进制

    Java编程基础——运算符和进制 摘要:本文主要介绍运算符和进制的基本知识. 说明 分类 Java语言支持如下运算符: ◆ 算术运算符:++,--,+,-,*,/,%. ◆ 赋值运算符:=,+=,-= ...

  5. excel转pdf,itextpdf转换excel

    最近项目有需求,需要把excel转pdf.由于时间比较急,所以在github上找了一个转换的.最终没用上,但还是踩坑了一波. 踩坑一: 首先,这个是导出的流之间会互相影响,因为流读取过,导致导出的ex ...

  6. http协议历史

    HTTP 通常被译为超文本传输协议, 但这种译法并不严谨. 严谨的译名应该为“超文本转移协议”. 最初设想的基本理念是: 借助多文档之间相互关联形成的超文本( HyperText) , 连成可相互参阅 ...

  7. vue中路由传值url--路径传值

    在vue项目中我们使用路径的方式一般有一下两种方式this.$route.params.userId;一种需要在router上配置对应的数据key, this.$route.query.userId;

  8. UILabel的各种属性和方法

    转自:http://liulu200888an.blog.163.com/blog/static/3498972320121214208542/ UILabel  *label1 = [[UILabe ...

  9. Python 安装第三方库,pip install 安装慢,安装不上的解决办法

    今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中 会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题.如下图: 还有一些 ...

  10. 7.InfluxDB-InfluxQL基础语法教程--INTO子句

    本文翻译自官网,官网地址:(https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration/) 通过INTO子句,可 ...