Oracle8i 概述

Oracle8i 概述,第1张

  ■Internet计算环境 □Web信息管理Oracle i 包含Oracle WebDB Oracle WebDB是一个用于建立 部署和灵活监视Web数据库应用和内容驱动的Web站点的解决方案 通过组合直观的HTML界面和健壮的 基于浏览器方式的完整HTML工具集 它允许用户轻松 快捷地开发Web数据库应用 OracleWebDB是一种最快 最容易的访问具有Web功能的Oracle数据库的方式Oracle WebDB是一个工具集 其中包括建立动态Web应用和内容驱动的Web站点的所有必备工具 使用Oracle WebDB开发的应用和Web站点完全包含在Oracle数据库之中 这里 不再需要在每一台机器上安装软件 不再需要使用FTP来远程管理文件 不再需要在每一次开发人员补救错误 并需要更新所部署的系统时 制定复杂的部署方案 Oracle WebDB真正满足了Internet的挑战 真正实现了快速的应用开发和简化的应用部署□支持所有Web数据类型 Oracle interMedia将多媒体支持增加到了Oracle i之中 使其能够管理Internet应用和传统应用中的多媒体内容 方便地访问图像 音频 视频 文本和位置信息interMedia文本服务器功能由Oracle获奖技术ConText提供 它支持对Web应用的强大的文本检索能力 用户利用这一功能可以查询和分析以通用格式 如L Word Excel PowerPoint WordPerfect和Acrobat/PDF存储的文件档案 联机新闻报道 客户请求报告和其他联机文本信息资源中的文档interMedia音频 视频和图像服务功能支持对Oracle i数据库中以多种Internet格式访问不同数据源包括Oracle i和外部资源 如Web URL站点或特定服务器上的音频 视频和图像数据 interMedia支持在任意的流式服务器 如OracleVideoServer或RealNeorksTM RealAudio和RealVideoServer上传输视频数据 interMedia还支持对音频 视频和图像数据的拖放功能 使其能够方便地从interMedia剪切板中移动到Web应用和Web创作工具 如Oracle WebDB Symantec VisualPage和Microsoft Frontpage之中interMedia定位器支持Internet应用的开发 它可帮助用户根据给定地址中提供的位置信息查询诸如存放点 分布点和事件等信息 interMedia定位器使得Oracle i能够执行位置查询 支持Internet上先进的联机地理位置编码服务□Oracle iFS Option(Internet文件系统)Oracle iFS将Oracle i服务器的强劲功能与文件系统的易用性完美地结合了起来 它提供对数据简单同一的访问 使得存放在Oracle i中的数据好象是存放在网络上另一个文件系统卷中一样站在开发者的观点上看 iFS只是一个数据存放场所 其中包含许多不同应用的数据 它使应用开发和界面设计变得非常容易 而对于系统管理员来说 iFS是一个单一文件存储和消息传输系统 而不是必须由系统管理员来维护和管理的多个独立系统■JAVA与应用于开发Oracle i将Java VM引入到数据库之中 从而实现了在服务器上存储和执行JAVA代码的能力Oracle Data Server中的Java VM允许开发人员在数据库中编写 存放和执行Java代码 允许用Java来创建存储过程 函数和触发器 这在另一方面也大大降低了对数据库编程技术的要求 这一点恰好不同于C Oracle Call Interface PL/SQLTM和其他语言SQLJ是一种基于Java的嵌入式SQL语言 客户或服务器Java代码可以轻易地嵌入SQL 实现与关系数据库的通信 客户方SQLJ语句中的Java代码通过一个Java预编译 从而生成基于JDBC的Java可执行程序 服务器方Java代码则可通过自身接口直接访问数据库 SQLJ在关系数据库和Java之间提供了一个强大易用的接口Oracle i同时还提供对Enterprise Java Beans的支持 并支持基于CORBA通信标准IIOP的通信能力 分布式Java对象可以通过自身CORBA协议直接与Oracle Data Server中的Java对象实现连接■高端数据仓库技术和OLTPOracle i对版本 的高端功能进行了扩充 新特性包括以下诸方面 多用户数据仓库管理能力 更多的分区方式 更强的与OLAP工具的交互能力 以及在Oracle数据库间快速和便捷的数据移动机制□资源管理Oracle i引入了资源管理能力 为用户提供了更强大的系统资源控制能力 首先用户被分配给资源类 然后每一个资源类又被赋予适当比例的机器资源□分区表(partioned tables)与索引Oracle i引入了两个新的分区类型 散列与组合 散列分区技术为设备间均衡的条状化数据提供了一个易于使用的机制 从而保持了性能 组合分区技术组合了两种最佳的方法 首先由一组值对数据进行划分 然后再将每一个分区进一步划分为多个散列分区散列分区技术为将数据划分为大小均衡的容器提供了一种非常简单的方式 这些容器可以分散在多个I/O设备上 或者一个共享式空簇(cluster)中的多个机器上组合分区技术利用散列分区技术的数据分发优势为范围分区技术提供了卓越的可管理性和可用性 管理员可以为表或索引的主要分区指定值的范围 然后再指定多个散列子分区 数据扭曲(data skew)的情况是不太可能出现的 因为在一个分区内子分区总可以增加或取消 从而维护每一个容器的均衡分布 管理员也可以通过增加或取消主要分区 很容易地维护历史数据的滚动变化窗口 而不会影响其他主分区中的子分区□摘要管理Oracle i为存储多维数据和表的摘要计算结果提供了一种有效的机制 即当一个请求要查询明细记录的摘要时 查询就会被透明地重写 然后再访问已存储的总计结果 而不是每次发布查询命令时都对明细记录作摘要 这样就从本质上改进了查询性能 这些摘要结果会根据基表中的数据自动进行维护 Oracle i还提供了一些摘要咨询函数 用来协助DBA根据实际负载和模式(schema)统计数据选择在何处的摘要表将是最有效的 Oracle i还包括了CUBE和ROLLUP *** 作符供通过SQL做OLAP分析□透明的表空间Oracle i为在相同系统之间复制表空间(数据文件)提供了一种机制 即允许两个系统访问相同的数据 这大大提高了数据传输的性能和 *** 作的简易性□直接的路径装载APIOracle i引入了一个API为直接的路径装载提供了一种机制 这种方式也有利于ISV和系统管理工具合作伙伴开发易用的高性能数据装载工具 通过该API可以访问所有的装载功能□数据仓库的增强功能Oracle i还包含许多新特性 用以改进数据仓库应用的管理和性能 索引重建现在已可联机实现 而不必中断对基表可能实施的插入 更新或删除 *** 作 基于函数的索引可用来为表达式建立索引 如用于修改列值的数学表达式或函数 索引现在也可以建立为降序索引 这为索引返回的行在需要按降序排列时提供了一种快速访问的方式 运行过程较长的 *** 作 如索引建立或备份 *** 作现在也可以由用户来监视 这样便易于确定近似的完成时间 同时Oracle i还引入了样例函数 以允许运行查询 并只访问指定比例的表行或块 这对获取总计型量值 如平均值是很有意义的 因为它不需要访问表的每一个列 最后 优化器的统计数据也可以从一个数据库复制到另一个数据库中 并且也可以存储执行规划 这样在Oracle各个版本中 当数据库发生改变时或当其他因素 如引起基于成本的优化器选择另一个访问路径的因素产生时 优化器统计数据和指定规划均能保持一致■大型OLTP日益增多的OLTP应用需求受益于众多新的特性 这些新特性提高了可用性 可伸缩性 性能和可管理能力□自动的备用数据库Oracle i对Oracle 版本 的备用数据库功能进行了改进 现在 日志文件(redo log file)已可自动提供 并适用于备用数据库管理员可以终止重复日志文件的应用 以便对备用数据库执行查询 生成报告 从而节省主要系统上的资源 报告一理完成 就会重新运行重复日志文件的自动应用□先进的查询技术与业务事件在Oracle i中 通过一个稳健的 基于规则的发布/订阅模型改进了先进的查询技术 使得消息可以自动转发给已注册的客户端 应用可以使用规则来订阅一个查询队列 确定它们所 感兴趣的 队列消息是什么 利用业务事件框架 可以创建通过订阅消息实现无缝通信的集成应用 新的事件触发器如今可允许数据库事件 例如数据库启动或用户登录 激活一个触发器 从而执行一次 *** 作□Oracle i并行服务器改进Oracle i为内部实例通信提供了一种新的机制 从而大大提高了实例间读 *** 作的性能 如果一个实例请求读一个块 那么它就不必再让该块在读 *** 作之前ping磁盘 块在高速互联的实例之间发送 读 *** 作完成的速度大大加快 这一新的机制称为Consistent Read Server 它允许在Oracle并行服务器上不加修改地实现应用 并达到多个簇所提供的伸缩性Oracle i还大大增强了Oracle并行服务器的可管理性 新的性能包括能够帮助确定错误的发生位置 还有一些新的关于实例间Cache的一致性统计信息 这些信息可用来帮助调整环境 同时 配置向导还可辅助设置和维护Oracle并行服务器□扩展的备份与恢复子系统在Oracle i中还增加了恢复管理器 从而使可管理性得到大幅度地提高恢复管理器具有一个集成式媒体管理层 它可以代表Oracle指挥媒体管理软件执行复制 *** 作 恢复管理器同时还可以利用媒体管理软件的目录 lishixinzhi/Article/program/Oracle/201311/17927

首先,两个库通不通?有没有dblink?
按条件读取,写job什么的都不是问题
先写个存储过程,到时候通过job调用就好了
主要问题就是两个库是不是通,这个弄好了,其他一切很简单

oracle的服务器时间,是由服务器的系统时间控制的,所以要看服务器的具体类型,以windows 10和linux系统为例分别说明。
工具:windows 10、linux
windows 10 *** 作步骤:
1、右键开始菜单,选择控制面板。
2、找到日期和时间,点击进入。
3、点击更改日期和时间。
4、进入后,修改日期时间,保存即可。
linux下更改方法:
1、以root用户登录到指定服务器。
2、执行命令
date -s '2017-07-11 23:58:00'
这是将系统时间修改为2017年7月11日23点58分00秒。
3、修改后,reboot重启系统即可。

一、监听器(LISTENER)
监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。
二、本地服务名(Tnsname)
Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。
本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置。
三、Oracle网络连接配置方法
配置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络管理器(Oracle Net Manager)里完成(强烈建议在这个图形化的工具下完成Oracle服务端或客户端的配置)。在Windows下,点击“开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager”启动Oracle网络管理器工具,在Linux/Unix下,利用netmgr命令来启动图形化Oracle网络管理器,如:$ netmgr。
四、客户端连接服务器端常见问题排除方法
要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见的连接问题:
1、 ORA-12541: TNS: 没有监听器:
显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器:
$ lsnrctl start或C:\lsnrctl start。
2、 ORA-12500: TNS: 监听程序无法启动专用服务器进程:
对于Windows而言,没有启动Oracle实例服务。启动实例服务:C:\oradim –startup -sid myoracle。
3、 ORA-12535: TNS: *** 作超时:
出现这个问题的原因很多,但主要跟网络有关。解决这个问题,首先检查客户端与服务端的网络是否畅通,如果网络连通,则检查两端的防火墙是否阻挡了连接。
4、 ORA-12154: TNS: 无法处理服务名:
检查输入的服务名与配置的服务名是否一致。另外注意生成的本地服务名文件(Windows下如D:\oracle\ora92\network\admin \tnsnamesora,Linux/Unix下$ORACLE_HOME/network/admin/tnsnamesora)里每项服务的首行服务名称前不能有空格。
5、 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME打开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确。该服务名必须与服务器端监听器配置的全局数据库名一致。
6、 Windows下启动监听服务提示找不到路径:
用命令或在服务窗口中启动监听提示找不到路径,或监听服务启动异常。打开注册表,进入HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/OracleOraHome92TNSListener项,查看ImagePath字符串项是否存在,如果没有,设定值为D:\oracle\ora92\BIN\TNSLSNR,不同的安装路径设定值做相应的更改。这种方法同样适用于Oracle实例服务,同上,找到如同HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/Oracle ServiceMYORACLE项,查看ImagePath字符串项是否存在,如果没有,则新建,设定值为d:\oracle\ora92\ binORACLEEXE MYORACLE。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13497748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-19
下一篇 2023-08-19

发表评论

登录后才能评论

评论列表(0条)

保存