Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置

摘要:
在Oracle11g的安装过程中,经常会出现以下问题。然后继续先取消安装。此问题是由oracle配置文件未配置win10操作系统这一事实引起的。SERVICE_ NAME:是数据库名称注意:安装Oracle客户端时,请记住将其路径添加到系统变量。将来使用Java、Python等操作数据库时,请避免出现DPI-1047错误:correct operation:5。PLSQL远程连接数据库1。安装PLSQLDeveloper链接:https://pan.baidu.com/s/1htgouezoXIIeIU9nnSHoQA提取代码:root 2。安装1。解压缩到与oracle11g安装目录相同的级别目录。

一、oracle11g、oracle11g客户端下载

链接:https://pan.baidu.com/s/1mB7tukSiFPgF9Y9AfypaIQ
提取码:root

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第1张

Oracle11g安装包(解压缩后):已将两个压缩包解压到同一目录下,官网下载压缩包一般有两个。

※注意:解压路径名称最好不要出现中文空格等不规则符号,否则之后可能出现不可预知的错误

二、oracle安装

1.解压缩文件,将两个压缩包解压到同一个文件夹中

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第2张

2.将其解压到同一个路径后,在解压文件夹database中找到可执行文件【setup.exe】双击安装。

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第3张

安装oracle11g是常出现如下问题,则不断【后退】,先取消安装

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第4张

此问题是oracle的配置文件没有配置win10操作系统造成的。打开解压后的database文件夹->stage->cvu->cvu_prereq.xml

打开cvu_prereq.xml配置文件可看到操作系统配置列表,复制下面的代码追加到配置文件中,如下:

<OPERATING_SYSTEM RELEASE="6.2">
    <VERSION VALUE="3"/>
    <ARCHITECTURE VALUE="32-bit"/>
    <NAME VALUE="Windows 10"/>
    <ENV_VAR_LIST>
        <ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
    </ENV_VAR_LIST>
</OPERATING_SYSTEM>

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第5张

还报错,则把32-bit改成64-bit

3.安装第一步:配置安全信息,这一步可以将自己的邮件信息填写进去(也可以不填写,只会收到一些没有用的邮件而已,个人推荐不填),取消下面的我希望通过什么什么的,这一栏。

 Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第6张

4.安全选项,直接默认创建和配置一个数据库(安装完成后会自动创建一个数据库实例)。

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第7张

5.系统类,直接选择默认的桌面类就可以。

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第8张

6.典例安装,重要步骤,建议只需要将oracle及目录自行选择,目录路径不要有中文或者其他特殊字符。全局数据库名字默认就可以,口令自己设置(因为oracle本身有自己的密码原则,

所以会有提示你的密码不符合规则,如果只是用于个人学习可以忽视不管,不必在意安全性),其他默认即可

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第9张

7.直接点击是即可

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第10张

8.先决条件检查,安装程序会检查软硬件系统是否满足此oracle版本的最低要求,满足则下一步

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第11张

9.概要,安装前相关选择配置信息,可以保存文件,但直接点击完成即可

 Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第12张

10.之后产品会自行安装,你可以去上个厕所什么的等待就OK啦

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第13张

11.数据库管理软件文件及DBMS文件安装完成后,会自动创建一个数据库实例默认前面的orcl数据库,还是等待就行

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第14张

12.实例数据库创建完成了,系统默认把所有账户都锁定,不可用(除了sys和system账户外),点击右边的口令管理,将常用的Scott用户解锁(点击√就行)输入自行设置密码,一般为tiger

 Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第15张

13.解锁如图

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第16张

14.同样会出现密码不符合负责提示,继续忽视

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第17张

15.安装完成,点击关闭,哈哈,就是如此简单。

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第18张

温馨提示:如果你的oracle版本和这里的不一样可能安装的时候会有其他界面出现,不过不要担心,这里的是所有版本都会出现的主要能容,所以有不同的页面直接NEXT即可

 三、小测试

可以通过开始—>Oracle 11g—>应用开发程序—>Sql Developer 或 Sql Plus进行连接,打开后按照提示输入账户密码即可

或者通过命令行模式打开(快捷键win+r),之后如图

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第19张

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第20张

 到此,数据库下载和安装完成!

 如果你的电脑本地不需要数据库,用的服务器的数据库,你可以只装Oracle11g的客户端就可以了,但是客户端版本要与服务器的数据库的版本对应。

四、Oracle11g客户端安装

1、将客户端安装文件解压到与oracle11g安装目录的同级目录。如:D:Oracle_11g下

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第21张

2. 在instantclient_11_2下创建instantclient_11_2NETWORKADMIN 这两个文件夹,然后再创建文件tnsnames.ora,tnsnames.ora最基础的配置如下:

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第22张

APPORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 115.28.**.**)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

APPORCL :连接名,连接数据库的别名,可以自己起。 
HOST = 115.28.. :host后面是数据库地址ip。 

SERVICE_NAME :是数据库名(对应jdbc:oracle:thin:@10...**:1521:corcl)

注:安装Oracle客户端时记得把其的路径添加到系统变量,以后用java、Python等操作数据库时,避免出现DPI-1047错误:

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第23张

正确操作:

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第24张

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第25张

五、PLSQL远程连接数据库(即监听配置)

一、安装PLSQL Developer
链接:https://pan.baidu.com/s/1htgouezoXIIeIU9nnSHoQA
提取码:root

二、安装

1、解压到与oracle11g安装目录的同级目录。PLSQL安装路径:D:Oracle_11gPLSqlDeveloperPLSqlDeveloper14,双击 plsqldev1405x64.msi 进行安装,如下:

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第26张

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第27张

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第28张

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第29张

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第30张

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第31张

2、安装完成先不要着急打开,先进行汉化

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第32张

直接[确定]

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第33张

与PLSQL安装在同一个目录下,之后一直默认下一步就行

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第34张

3.安装后,先不连接数据库登录,直接进入页面,在tools->preferences->connection(工具–首选项–连接)中配置Oracle Home(Oracle 主目录)和OCI library(OCI库),配置如下: 
Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第35张

保存以上配置后,重新启动PLSQL,登录,数据库填写上面配置的连接名APPORCL ,要对应。

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第36张

注:完成第二步,可不需要进行第三步环境变量配置,重启plsql developer若不能正常使用在进行下面配置

六、配置环境变量 

1、ORACLE_HOME的值就是找到oracle安装目录下得product11.2.0dbhome_1下,

变量名:ORACLE_HOME

值:D:Oracle_11gOracle_11gproduct11.2.0dbhome_1

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第37张

系统变量path值里末尾追加,如下

;%ORACLE_HOME%in;%ORACLE_HOME%instantclient;%ORACLE_HOME%

 或如下编辑

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第38张

2、变量名:NLS_LANG

     值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第39张

3、变量名:TNS_ADMIN

     值:D:Oracle_11ginstantclient_11_2NETWORKADMIN

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第40张

大功告成!

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第41张

如果你上面都还不能把PLSQL远程连接数据库配置成功,也可以用下面的Oracle官方自带的客户端工具,无需安装就可以远程连接,只是功能没有那么强大,在一般开发中其实也够用了,界面也比较简单明了。
Oracle sqldeveloper下载:
链接:https://pan.baidu.com/s/1mdzN7xiIKpsvLBYrYRFtzA
提取码:root

这个使用起来很简单,解压到任一目录下,直接打开该客户端,就可以了

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第42张

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第43张

输入连接信息

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置第44张

附: 
配置中遇到的问题: 
1. error 1723 
解决:PLSQL 和 instantclient的版本不对应。PLSQL 9和instantclient 32位的可以,用PLSQL 11就必须下载instantclient x64的(下载地址:http://download.csdn.net/detail/dorothy1224/9759899)。 


2. ORA-12504:TNS:监听程序在CONNECT_DATA中未获得SERVICE_NAME 
解决:我的是在登录的时候数据库名写的未对应配置中的连接名。

免责声明:文章转载自《Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Primetime里面的脚本小技巧Linux shell if [ -n ] 正确使用方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

九、oracle 事务

一、什么是事务事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。如:网上转账就是典型的要用事务来处理,用于保证数据的一致性。 二、事务和锁当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户修改表的结构。这里对我们的用户来讲是非常重要的。 三、提交...

【sql server镜像】SQL SERVER 基于数据库镜像的主从同步(数据库镜像实践汇总)

SQL SERVER 基于数据库镜像的主从同步 Author:chaoqun.guocreatetime:2019-03-26 1、概念 1.1、服务器概念 ◆ 主体服务器(Principal Server) 其中一个实例为客户端提供服务,这个实例称为"主体服务器"。该服务器"扮演"主体角色",其数据库副本为当前的"主体数据库"。 ◆ 镜像服务器(Mirr...

sqlalchemy 数据库操作

1、简介 一种ORM 2、安装 pip3 install -i https://pypi.douban.com/simple sqlalchemy 3、连接数据库 from sqlalchemy importcreate_engine engine =create_engine( "mysql+pymysql://root:密码@1...

PyQt5操作SQLite数据库

1、操作SQLite数据库import sysfrom PyQt5.QtSql import QSqlDatabase,QSqlQueryfrom PyQt5.QtCore import *def creatDB(): db=QSqlDatabase.addDatabase("QSQLITE")#指定SQLite数据库的文件名 db.setDa...

第19章 归档模式下的数据库恢复

1. Restore(修复)将数据文件带回到过去(备份的时间点)+Recover(恢复)恢复从备份到数据文件崩溃这段时间内所有提交的数据=>数据库的完全恢复(所有提交的数据都恢复);  1)修复损坏的或丢失的操作系统文件就是使用操作系统命令或其他工具将备份的数据文件复制回来以替换已经损坏或丢失的操作系统的文件;  2)恢复就是使用SQL*Plus的r...

数据库中事务

一、概念        数据库事务(DatabaseTransaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(...