一、Oracle环境搭建

1.安装Oracle 10g

     我们把Orcale安装到虚拟机上,远程连接。

(1)解压文件10201_database_win32.zip,并双击解压目录下的setup.exe,出现安装界面。

    

 

(2)输入口令和确认口令,如:password,点击下一步,出现如下进度条,此口令即是管理员密码。

    

 

(3)检查先决条件,选中红框所示的选择框。

    

 

(4)点击“下一步”,出现“概要”界面,点击“安装”。

    

 

(5)完成后,出现“口令管理”界面,点击“口令管理”。

    

 

(6)将SCOTT和HR用户的沟去掉(解锁这两个账户)并输入密码,如下图所示,点击“确定”。

    

 

(7)到“口令管理”界面,点击“确定”。

    

 

(8)安装结束,点击“退出”。

 

(9)测试是否安装成功

     在虚拟机的命令行输入: sqlplus scott/tiger (scott是用户名tiger是密码,需要刚才的配置)。如果出现下面就是连接成功了。

    

 

二、本地PC端的配置

     我们采用PLSql来连接远程Oracle。

1.Orcale客户端的安装

(1)下载OracleInstanceClient

     PLSQL Developer并不支持Oracle 64位客户端连接。所以我们下载32位的。

    

     解压到同一个文件夹中。

 

(2)配置sqlplus的环境变量

     将文件的路径放到path变量下。F:\Program\instantclient_12_1

 

(3)测试是否能连接数据库

     打开本地命令行输入: sqlplus scott/tiger@192.168.56.101:1521/orcl

    

    

     出现以上信息说明连接成功。

 

(4)添加tnsnames.ora文件

     在F:\Program\instantclient_12_1目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容:

ORCL =
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101 )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl )
    )
)

第1处红字: 定义远程服务器在本地主机名。

第2处红字: 远程服务器的IP地址。

第3处红字: 远程数据库的实例名。

 

(5)添加TNS_ADMIN的环境变量

     值为tnsnames.ora的所在路径,比如: F:\Program\instantclient_12_1\network\admin

 

(6)设置Orcle的语言添加,环境变量

     环境变量NLS_LANG ,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK

     可以使用命令来查看: select userenv('language') nls_lang from dual;

    

 

2.PL/SQL developper的配置

(1)下载安装进入配置

    

 

(2)退出重新进入

    

 

(3)新建查询窗口,看是否连接上数据库

     在右边空白区,新建SQL Window,输入以下命令。

select * from emp;

    

 

3.错误异常

如果点击PL/SQL出现以下异常

    

说明Orcale客户端安装的是64位,要换成32位的。PL/SQL Developer并不支持Oracle 64位客户端连接。

Oracle的基本学习(一)—安装Oracle的更多相关文章

  1. Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

    本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...

  2. 在 Oracle Linux 6.5 上安装 Oracle 11g 单实例数据库

    Checking the Hardware Requirements 系统必须满足下面最小的硬件要求 Memory Requirements Minimum: 1 GB of RAMRecommend ...

  3. 在代码生成工具Database2Sharp中使用ODP.NET(Oracle.ManagedDataAccess.dll)访问Oracle数据库,实现免安装Oracle客户端,兼容32位64位Oracle驱动

    由于我们开发的辅助工具Database2Sharp需要支持多种数据库,虽然我们一般使用SQLServer来开发应用较多,但是Oracle等其他数据库也是常用的数据库之一,因此也是支持使用Oracle等 ...

  4. centOS学习part6:安装oracle 11g

    0 大家好.上一章(http://www.cnblogs.com/souvenir/p/3881484.html)我们对oracle在centOS下的安装进行了各项环境准备,本章我们将正式进行oral ...

  5. oracle入门(1)——安装oracle 11g x64 for windows

    [本文简介] 最近因为一个项目的需要,从零学习起了oracle,现在把学到的东西记录分享一下. 首先是安装篇,在win8 装10G 一直失败,网上各种方法都试过了,最后不得不放弃,选择了11G. 11 ...

  6. PL/SQL Developer 登录 Oracle 12c和Win10下安装Oracle 11g

    安装了Oracle 12c 后使用PL/SQL Developer怎么也不能连接到Oracle 12c.网上找一下,按照fcflying所说的操作成功了,所以做个笔记: 1)安装Oracle 12c ...

  7. Oracle 之 Cloning $oracle_home (克隆安装oracle软件)

    用途:Cloning an Oracle Home , 可以免去多台机器重复安装oracle软件 1.停止相关进程[root@node1 bin]# ./crsctl stop cluster -al ...

  8. 安装oracle服务端之后再安装oracle客户端导致sqlplus命令无法使用??

    首先小编自述一下所遇到的问题: 昨天在已经安装 oracle 服务端的 win7 X64 主机上安装 oracle client 之后,发现我的sqlplus命令无法用了??经过百度,都说我服务没有开 ...

  9. 【Oracle】在win10上安装Oracle客户端报错:[INS-13001]环境不满足最低要求

    环境:win10 64bit 客户端工具: 安装的时候报错: 解决方案: 在\client\stage\cvu目录下找到如下两个文件: 编辑这两个文件,在文件中分别添加如下内容 <OPERATI ...

随机推荐

  1. 开源OSS.Social微信项目进阶介绍

    在开源OSS.Social微信项目解析的随笔中,我简单给大家分享了进行中微信项目的概要设计,主要在讲述解决思路和过程,没有详细实现和使用介绍.本着不能马虎的态度,这篇文章我来给大家分解一下项目结构,使 ...

  2. TI(德州仪器) TMS320C674x逆向分析之一

    一.声明 作者并不懂嵌入式开发,整个逆向流程都是根据自身逆向经验,一步一步摸索出来,有什么错误请批评指正,或者有更好的方法请不吝赐教.个人写作水平有限,文中会尽量把过程写清楚,有问题或是写的不清楚的地 ...

  3. BOM元素之window对象

    在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象.这意味着在网页中定义的任何一个对象.变量和函数,都以wi ...

  4. linux CentOS 权限问题修复(chmod 777 -R 或者chmod 755 -R问题修复)

    我个人曾经有一次经历: 就是在修改文件夹权限的时候,本来该执行: #chmod 777 -R ./ 结果我漏掉了那个".";执行的命令是chmod 777 -R /. 这个命令一定 ...

  5. ARP攻击

    ARP攻击,是针对以太网地址解析协议(ARP)的一种攻击技术,就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞.此种攻击可让攻击者取得局域网上的数据封包甚至 ...

  6. 关于IAR开发STM32配置

    因为自己要学Msp430还有ZigBee发现IAR真的挺好用,,,所以以后想着就用IAR写单片机程序,, 这次配置我不会把程序的配置弄得有条理,分开文件夹存放,,,我要把那些文件全都放到一块,,弄得乱 ...

  7. QMediaPlayer占用CPU过高问题

    根据搜索引擎的结果,要想实现QT下播放多媒体,一般有两种方案:一种是使用第三方插件,好像叫Phonon:一种是使用QT自带的QMediaplayer. 两种方法各有利弊.使用第三方插件,则方便易用,封 ...

  8. KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架之koahub

    Installation $ npm install koahub Use with koa   var app = require('koa')();   var router = require( ...

  9. Sersync实时同步

    sersync会对目录进行监控,将变化的目录或文件同步到远程服务器.sersync是递归监控的,如果有多级目录 ,都会同步到远程服务器. sersync依赖于rsync进行同步,在同步主服务器上开启s ...

  10. PDO(20161107)

    PDO MySQLI是针对MySQL数据库扩展的,是专门访问MySQL数据库的 PDO是一个数据库访问的一个扩展类,通过一个类访问多个数据库,就是一个数据访问抽象层,把类结合在一块了 可以访问别的数据 ...