首页 > 数据库技术 > 详细

软件安装配置笔记(一)——oracle的安装与配置

时间:2018-11-30 18:50:14      阅读:211      评论:0      收藏:0      [点我收藏+]

1、当ArcGIS Server 和 ArcMap 安装在一台服务器上,Oracle 安装在另一台服务器上时,ArcGIS Server 和 ArcMap的服务器需要同时安装 32 位 和 64 位 Oracle 客户端。

(server需64位,map需要32位)

2、配置Oracle前最好先设为固定IP,防止之后Oracle配置时IP变化,Oracle配置失效(配置时也可用计算机名代替)。

安装

技术分享图片

技术分享图片

上图操作已创建数据库,安装成功后可不再创建数据库,若选择仅配置,则安装成功之后需创建数据库。

技术分享图片

注:电脑端安装桌面类,服务器虚拟机等安装服务器端。

技术分享图片

技术分享图片

技术分享图片

技术分享图片

    之后直接下一步安装。(若之前选择仅配置,则不会出现上图。 )

    安装后进行测试,打开Oracle自带的SQL PLUS, 输入用户名、密码(用户名为system,密码为安装时设置的管理口令)。

注:1、输入密码时密码不显示,直接输密码就好。

       2、安装客户端后SQL Plus连接数据库时,用户名不变,但在输入密码时,要输入【密码@服务名】(如:123@orcl)

技术分享图片

技术分享图片

   问题:

    问题1:打开setup安装时,如弹出下图问题,则用记事本打开stage>>cvu>>cvu_prereq.XML文件,并添加以下内容(由于本机使用Windows Server 2012 R2系统,则NAME VALUE= WindowsServer2012R2, OPERATING_SYSTEM RELEASE="6.2"。 若系统为windows 10,则NAME VALUE= windows 10。)

技术分享图片

技术分享图片

       问题2:桌面端检测先决条件时如弹出不符合,将各项前的对勾去掉,直接进行安装

      问题3:安装Oracle时如果出现无法安装以下功能:.NET Framework 3.5(包括.NET2.0和3.0)时,进行以下操作安装.NET Framework 3.5:

    【此括号内操作为系统内无.NET Framework 3.5安装文件或不知道sxs源文件所在位置而做的操作,通常win8、windows server2012有此文件,如知道源文件位置该步骤可省略。

    解压安装系统时的镜像文件,找到sources文件夹>>sxs文件夹,将sxs文件夹尽量复制到C盘以外的任何目录下(本次因为无其他磁盘,例外处理),以管理员身份运行命令提示符(命令提示符右击,选择以管理员身份运行)。输入以下命令:dism.exe /online /enable-feature /featurename:NetFX3 /Source:命令+sxs文件的路径(例:dism.exe /online /enable-feature /featurename:netfx3 /source:C:\sxs)】

技术分享图片

技术分享图片

       打开服务器管理器(桌面即有,或控制面板>>程序>>启用或关闭windows功能)>>快速启动>>2添加角色和功能,一直是进行下一步,直到勾选.NET Framework 3.5,之后进行下一步,直到填写源文件位置(如进行前步骤操作,源文件位置即C:\sxs),之后进行安装。

 

配置:

    服务器端:

 

   创建数据库(若安装Oracle时已经创建数据库,可不需要此操作)(步骤未写完)

             打开Database Configuration Assistant,选择创建数据库,勾选一般用途或事物用途,创建全局数据库名和SID

技术分享图片

 技术分享图片

技术分享图片

    ②本地网络服务名配置:

        打开Net Configuration Assistant,选择本地网络服务名配置,点击添加,输入服务名orcl,默认选择TCP协议,输入主机名或IP地址,默认端口1521,并进行测试。若测试不成功可点击更改登录,重新输入用户名及密码。至此本地网络服务名配置成功,点下一步之后将添加新的本地网络服务。

技术分享图片

技术分享图片

技术分享图片

    ③命名方法配置:

      打开Net Configuration Assistant,选择命名方法配置,根据默认方法(本地命名和轻松连报命名)一直选择下一步。

    ④监听程序配置:

    (监听一般一条就足矣,不要配置太多,之前如果有监听配置可以删除。删除监听设置打开Net Configuration Assistant,选择监听程序配置,选择删除。此外,打开C:\app\qiao\product\11.2.0\dbhome_1(客户端在client_1中)\NETWORK\ADMIN:位置,删除listener的相关文件。注:命名方法配置文件(sqlnet)、本地网络服务名配置文件(tnsnames)也在该文件夹中。)

     打开Net Configuration Assistant,选择监听程序配置,选择添加,设置监听程序名,默认LISTENER,默认协议TCP,默认端口1521.

客户端:

1)安装版:客户端直接安装即可。

注:客户端无需配置监听,需配置命名方法和本地网络服务名。本地网络服务名配置时的计算机名或ip要输入服务器端计算机的名称或ip。

    pl SQL连接数据库登录时,用户名不变,但在输入密码时,要输入【密码@服务名】(如123@orcl)

通过命令提示符(cmd)连接时输入【sqlplus 用户名/密码@服务名 as sysdba】(如:sqlplus system/123@orcl)

2)绿色免安装版:安装oracle绿色免安装版,需要配置环境变量(计算机,属性,高级系统设置,高级,环境变量,path里添加oracle客户端的路径),需要在安装目录下添加NETWORK文件夹,文件夹下有Admin文件夹,文件夹内有从服务器端拷出的tnsnames.ora文件(注:注意文件中的IP,不要localhost)。

注:如果64位和32位的oracle 客户端都安装的话,环境变量里64位在前,32位在后,且若环境变量一长串中有多个,用分号“;?”隔开

 

附Oracle配置文件:

oracle 服务器端

(监听配置)

# listener.ora Network Configuration File: E:\app\Worker01\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = E:\app\Worker01\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:E:\app\Worker01\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\app\Worker01\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\arcgis\desktop10.5\DatabaseSupport\Oracle\Windows64\st_shapelib.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-22ON9TA)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

ADR_BASE_LISTENER = E:\app\Worker01

(网络连接配置)

# tnsnames.ora Network Configuration File: E:\app\Worker01\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
       )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )


ORCL_DBSERVER =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

oracle 客户端

(网络连接配置)

# tnsnames.ora Network Configuration File: E:\app\Worker01\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

 

软件安装配置笔记(一)——oracle的安装与配置

原文:https://www.cnblogs.com/tangguobo/p/10045887.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!