1、安装oracle 的transparent gateway 透明网关。

安装ORACLE 选择自定义安装, 然后再选择 安装透明网关,再进去选择  安装FOR SQLSERVER 的组件。

2、修改 oraclehomeora92tgsmsqladmininittg4msql.orq 文件

HS_FDS_CONNECT_INFO="SERVER=YIRONG-NO1;DATABASE=jsoct"

HS_FDS_TRACE_LEVEL=OFF

HS_FDS_RECOVERY_ACCOUNT=RECOVER

HS_FDS_RECOVERY_PWD=RECOVER

说明 可以通过 ORACLE 工具中的migration WorkBench 进行配置。(过程中需要配置ODBC)

3、建立监听 修改oracle 的  oraclehomeora92networkadminlistener.ora 文件。

# LISTENER.ORA Network Configuration File: F:oracleora92networkadminlistener.ora

# Generated by Oracle configuration tools.

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

)

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = yirong-no1)(PORT = 1521))

)

)

)

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = F:oracleora92)

(PROGRAM = extproc)

)

(SID_DESC =

(GLOBAL_DBNAME = ora9i2)

(ORACLE_HOME = F:oracleora92)

(SID_NAME = ora9i2)

)

#连接 sqlserver

(SID_DESC  =

(GLOBAL_DBNAME  =  tg4msql)

(PROGRAM  =  tg4msql)

(SID_NAME  =  tg4msql)

(ORACLE_HOME  =  F:oracleora92)

)

)

4、修改TNS

TG4MSQL  =

(DESCRIPTION=

(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))

(CONNECT_DATA=(SID=tg4msql))

(HS=)

)

5、创建DBLINK  说明建立的 用户名,密码要是 SQLSERVER 的用户名和密码

create PUBLIC DATABASE LINK oratoSql

CONNECT TO sa IDENTIFIED BY "lanwei"

USING 'TG4MSQL' ;

6、测试数据的是否正常检索。

选择安装Oracle9i数据库服务器:

图4

在图4所示的对话框中,选中Oracle9i Database 9.0.1.1.1单选按钮,其他选项适用于安装客户端软件或管理软件。单击[下一步]按钮,继续安装。

图5

选择你所需要的安装类型,通常选用功能齐全的[企业版],如图5所示。

针对安装目的的不同,选择所需要的数据库:

图6

如果你对安装Oracle9i还不熟悉的话,建议选中[通用]单选按钮,如图6所示这种安装类型将会帮助你自动配置网络连接和创建数据库。

*选项说明:“通用”-安装通用目的的预配置数据库。通用类型适用于简单的事务处理或复杂的查询,支持大量并发用户对数据的快速访问。它既可用于事务处理环境的典型应用,也可用于决策支持系统即DSS查询,并能对历史数据进行数据扫描。“事务处理”——安装优化事务处理的预配置数据库。事务处理类型支持大量并发用户执行简单的事务处理。可以提供较高的可用性和事务处理性,提供大量用户并行访问相同数据的能力并具有高度的恢复性能。事务处理的典型应用有银行事务处理或Internet商务数据库的事务处理。“数据仓库”——安装优化数据仓库的预配置数据库。数据仓库类型适合于对主题进行复杂的查询,它支持大量数据进行快速的访问并且使用类似联机分析处理即OLAP等应用程序。数据仓库的典型应用比较广泛,包括客户定单研究、支持呼叫、销售预测、购物和采购模式以及其他战略性业务问题的历史数据库。“自定义”——创建自定义数据库。选择此项,需要安装的时间长,但可以选择需要的安装类型和组件。只有对Oracle安装非常有经验的用户或准备提供复杂的系统和产品配置信息,或需要安装Oracle91的特定组件时才需要选择自定义安装。“只安装软件”——选择此类型,只安装软件,不创建数据库,完成安装后不会启动配置助手,这可能会使以后再配置数据库时遇到一定的困难。

图7

在图7所示的数据库标识的对话框中,自己确定自己要创建的全局数据库名称,本例中,[全局数据库名]和SID中都输入“ORACL”,单击[下一步]按钮,继续安装。

选择数据库文件位置:

图8

为了优化数据库的性能,建议将数据库文件和软件安装在不同的磁盘上,见图8。

选择数据库字符集:

Oracle数据库字符集的设置是安装的一个关键问题,字符集若使用不当,数据库中会出现形如“????”的字符,使得用户无法正确识别信息,同时也有可能造成重要信息的丢失。

图9

首先我们要说明,在安装数据库服务器时,应选择通用的数据库中文字符集,数据库中文字符集主要有三种:ZHS16GBK、US7ASCII和WE8ISO8859P1。这里,我们选择字符集ZHS16GBK,如图9所示。

其次在后边将要讲解的客户端安装时,为了使客户端正常显示服务器的信息,在安装客户端的时候,必须使客户端的字符集和服务器端的字符集一致,因此,在后面的客户端安装步骤中,客户端的字符集也必须选择ZHS16GBK。

图10

点击[安装],开始安装,在图10所示的对话框中,可查看安装进程,在安装过程中根据提示分别将第二和第三张安装盘放入光驱即可。

创建数据库:

图11

在成功安装Oracle软件后,此时就要开始创建数据库,图11中所示的对话框显示了数据库创建的进程。

改变默认口令:

图12

图13

创建完SID为ORACL的数据库后,数据库配置助手将显示数据库的详细信息,包括默认的SYS和SYSTEM口令,见图12,如果想修改,单击[口令管理]按钮改变默认口令后,单击[退出]按钮,完成数据库的配置,安装程序将进行其他一些工具服务的配置,如图13所示这些操作都是自动进行的,此时千万不要着急,要耐心等待。

图14

当出现如图14所示的安装结束画面时,证明我们的数据库服务器安装已经基本大功告成了。

检查安装后的情况:

按照前面的步骤完成数据库服务器的安装后,如何知道数据库运转如何?提供了哪些服务?所以我们此时就要进行必要的检查工作来确认一下。

1、在[程序]菜单中检查

在数据库服务器安装结束后,检查一下[程序]菜单中的项目,选择[开始]|[所有程序],共有两项

Oracle-OraHome90 Oracle工具

Oracle Instaalation Products Oracle安装产品

2、在“服务”中检查

选择[开始]|[设置]|[控制面板]命令,双击[管理工具图标],选择[服务]选项,打开如图15所示的画面。该图列出了服务器安装后,Oracle所有需要启动的服务,这时应该是:

检查连接数据库:

完成前两步后,说明数据库和监听器服务都已经正常工作了,下一步,我们,我们试一下在服务器端使用SQL*Plus检查连接数据库的情况。

图16

图17

运行SQL*Plus后,如图16所示输入用户名和口令 ,连接不成功和成功的情况如图17所示。

客户端安装:

图19

将Oracle9i第一张系统安装盘放入光驱,自动引导安装系统并显示Oracle9i安装系统封面窗口,单击[开始安装]按钮,显示安装首页,接着显示“欢迎”窗口。单击[下一步]按钮,进入“文件定位”窗口。在该窗口的目标文本框中输入主目录名称,一般按默认即可,如:OraHome90,在路径文本框中输入主目录路径,如D:oracleora90,单击[下一步]按钮,显示如图所示的带“正在装载产品列表”进度条的“文件定位窗口”。

装载完成后,显示“可用产品”窗口。单击第二项,即Oracle9i客户端的单选按钮。

单击[下一步]按钮,显示“安装类型窗口”。选择“Administrator”,单击[下一步]按钮,显示如图所示的带“执行先决条件”进度条的“安装类型”窗口。

*窗口说明:“Administrator”——表示管理员安装。安装内容包括管理控制台、企业管理工具、网络服务、使用程序以及基本的客户机软件。需要647MB的磁盘空间。“运行时”——表示为数据库应用程序拥护提供了连接Oracle9i数据库并进行交互的网络连接服务和支持文件,需要486MB的磁盘空间。“自定义”——表示用户可以自行选择安装,某些附加组件只能通过“自定义”安装类型进行安装。

图22

装载完成后,显示如图22所示的“摘要”窗口。

图23

单击[安装]按钮,显示“安装”窗口,如图23所示

图24

复制结束后,显示“配置工具”窗口,如图24所示。我们现在所要做的工作就我们建立服务器/客户端模式的关键操作了!!

配置过程中将出现“网络配置向导”窗口,询问是否使用目录服务。

“是,我要使用目录服务”:包括两种服务类型,Oracle Internet目录和微软活动目录。

“不,我要自己创建网络服务名”

本例中,要用“不,我要自己创建网络服务名”,选择该项后,Oracle9i网络配置向导会帮助用户完成创建网络服务名。

oracle服务器环境建立,oracle 透明网关环境的建立相关推荐

  1. 浅谈Oracle服务器归档日志,oracle服务器运行时管理归档日志文件不管理联机重做日志文件...

    <Oracle数据库管理与维护实战>--2.4 Oracle后台进程结构 本节书摘来自异步社区出版社<Oracle数据库管理与维护实战>一书中的第2章,第2.4节,作者: 何伟 ...

  2. oracle服务器内存建议,Oracle内存分配建议

    关于SGA设置的一点总结 本总结不针对特例,仅对服务器只存在OS + ORACLE 为例,如果存在其他应用请酌情考虑 写这个也是因为近来这种重复性的问题发生的太多所导致的 首先不要迷信STS,SG,O ...

  3. oracle服务器的操作系统,Oracle Linux 操作系统及数据库的时区机制分析

    Oracle Linux 操作系统及数据库的时区机制分析 1. /etc/localtime 这个文件记录的是系统的时区,缺省的数据库由此获得时区信息 这个文件是二进制文件,修改该文件的方法是拷贝/u ...

  4. oracle 服务器时间修改,oracle数据库服务器修改时间

    oracle数据库服务器修改时间 内容精选 换一换 华为云关系型数据库(Relational Database Service,简称RDS)是一种基于云计算平台的即开即用.稳定可靠.弹性伸缩.便捷管理 ...

  5. oracle服务器文件路径,ORACLE 数据库如何通过修改数据文件路径进行数据迁移

    SQL>CONN /AS SYSDBA SQL>CREATE PFILE='C:\1.ORA' FROM SPFILE; SQL>SHUTDOWN IMMEDIATE; SQL> ...

  6. oracle:使用cmd命令在远程oracle服务器上执行sql语句

    在自动化测试过程中有时候我们需要自动跑一些sql脚本来维护自动化测试数据库,那么这时候我们可以选择批处理命令来执行sql语句. 环境准备: 执行sql服务器需要安装有oracle客户端. 步骤如下: ...

  7. winserver下oracle好运维吗,在Windows 客户端下备份远程Linux服务器上的Oracle数据库...

    1.在Windows上安装Oracle客户端软件(比如:win32_11gR1_client版本最好跟服务器Oracle版本相同) 系统运维  www.osyunwei.com  温馨提醒:qihan ...

  8. oracle管理用户安全策略,oracle数据库安全性管理策略方法

    对于数据库数据的安全问题,数据库管理员可以参考有关系统双机热备份功能以及数据库的备份和恢复的资料. 数据库安全性问题一直是围绕着数据库管理员的噩梦,数据库数据的丢失以及数据库被非法用户的侵入使得数据库 ...

  9. oracle proc 定义宿主,oracle proc 编程基础及最小化案例

    oracle proc 编程是在我的概念中是非常陌生的,学习了一天下来发现这东西真的好古老,但是依然健壮.稳定,其中间是编辑一个 .pc 的文件使用 proc 进行预处理,预处理后生成一个真正的.c文 ...

  10. 修改oracle数据连接数据库,修改Oracle数据库的连接数

    修改Oracle数据库的连接数 摘(一) 使用sys,以sysdba权限登录: SQL>conn / as sysdba 1. 查看processes和sessions参数 SQL> sh ...

最新文章

  1. c语言 amp amp 逻辑运算符,C++编程中的或||、与amp;amp;、非!逻辑运算符基本用法整理...
  2. jquery ajax 异步分页,jquery 分页 Ajax异步
  3. git使用之搭建git仓库
  4. linux查看网卡型号
  5. 详解Nginx的功能策略配置
  6. FFmpeg之YUV排列方式(十六)
  7. Day002_LInux基础_常用命令
  8. 精仿blbl视频播放器源码 cms播放器 支持加视频LOGO
  9. 微信公众号 html样式,公众号模板制作精美,微信公众号素材管理的正文,可以写自己CSS 样式吗?...
  10. mac 重置mysql root密码_MAC 重置MySQL root 密码
  11. SSL-ZYC 牛车
  12. 使用cocos2d-x实现一款类似《Flappy Bird》的游戏
  13. 日志工具类——Log
  14. linux获取当前日期yyyymmdd,获取当前的日期
  15. EtherCAT从站 SII结构说明
  16. 对PES NALU 帧的疑惑
  17. 周鸿袆:给程序员忠言逆耳的几条建议
  18. 分享一个非常实用的视频剪辑技巧
  19. 51单片机学习:红外遥控实验
  20. 用matlab绘制克莱因瓶,用SolidWorks只需4个特征,便可画成一个漂亮的克莱因瓶子...

热门文章

  1. com.rr.domain.Department_$$_javassist_5 cannot be cast to javassist.util.proxy.Proxy
  2. [Ljava.lang.Object; cannot be cast to com.gxuwz.check.entity.SysClasses
  3. php 处理raw数据,php以raw格式传递数据
  4. 中后台管理信息系统通用原型方案_AxureUX客户关系管理系统后台设置中心原型模板正式发布...
  5. kvm虚拟机_通过QEMU-GuestAgent实现从外部注入写文件到KVM虚拟机内部
  6. dw项目符号空心圆怎么设置_项目规范配置之editorconfigamp;prettier
  7. python百钱买百鸡问题算法_百钱买百鸡问题的伪代码算法?
  8. php 打印mysql错误日志_PHP error_log()函数处理错误日志
  9. 成功解决在excel表中通过数学函数转换后,接着去掉公式转为不再随着变化的数值
  10. 成功解决ValueError: Dimension 1 in both shapes must be equal, but are 1034 and 1024. Shapes are [100,103