Oracle的基本学习(一)—安装Oracle
一、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的更多相关文章
- 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 ...
- 在 Oracle Linux 6.5 上安装 Oracle 11g 单实例数据库
Checking the Hardware Requirements 系统必须满足下面最小的硬件要求 Memory Requirements Minimum: 1 GB of RAMRecommend ...
- 在代码生成工具Database2Sharp中使用ODP.NET(Oracle.ManagedDataAccess.dll)访问Oracle数据库,实现免安装Oracle客户端,兼容32位64位Oracle驱动
由于我们开发的辅助工具Database2Sharp需要支持多种数据库,虽然我们一般使用SQLServer来开发应用较多,但是Oracle等其他数据库也是常用的数据库之一,因此也是支持使用Oracle等 ...
- centOS学习part6:安装oracle 11g
0 大家好.上一章(http://www.cnblogs.com/souvenir/p/3881484.html)我们对oracle在centOS下的安装进行了各项环境准备,本章我们将正式进行oral ...
- oracle入门(1)——安装oracle 11g x64 for windows
[本文简介] 最近因为一个项目的需要,从零学习起了oracle,现在把学到的东西记录分享一下. 首先是安装篇,在win8 装10G 一直失败,网上各种方法都试过了,最后不得不放弃,选择了11G. 11 ...
- PL/SQL Developer 登录 Oracle 12c和Win10下安装Oracle 11g
安装了Oracle 12c 后使用PL/SQL Developer怎么也不能连接到Oracle 12c.网上找一下,按照fcflying所说的操作成功了,所以做个笔记: 1)安装Oracle 12c ...
- Oracle 之 Cloning $oracle_home (克隆安装oracle软件)
用途:Cloning an Oracle Home , 可以免去多台机器重复安装oracle软件 1.停止相关进程[root@node1 bin]# ./crsctl stop cluster -al ...
- 安装oracle服务端之后再安装oracle客户端导致sqlplus命令无法使用??
首先小编自述一下所遇到的问题: 昨天在已经安装 oracle 服务端的 win7 X64 主机上安装 oracle client 之后,发现我的sqlplus命令无法用了??经过百度,都说我服务没有开 ...
- 【Oracle】在win10上安装Oracle客户端报错:[INS-13001]环境不满足最低要求
环境:win10 64bit 客户端工具: 安装的时候报错: 解决方案: 在\client\stage\cvu目录下找到如下两个文件: 编辑这两个文件,在文件中分别添加如下内容 <OPERATI ...
随机推荐
- MINA、Netty、Twisted一起学(十二):HTTPS
由于HTTPS协议是由HTTP协议加上SSL/TLS协议组合而成,在阅读本文前可以先阅读一下HTTP服务器和SSL/TLS两篇博文,本文中的代码也是由这两篇博文中的代码组合而成. HTTPS介绍 上一 ...
- p1144一元三次方程求解
题目描述: 有形如:f(x)=ax^3+bx^2+cx+d=0这样的一元三次方程,给出该方程中各项的系数a,b,c,d,它们均为实数,并约定该方程一定存在着3个不同的实数解,解的范围在-100至100 ...
- HTTP基础知识(二)
接着上一章的内容:HTTP基础知识(一) 二.简单的HTTP协议 1.客户端:请求访问文本或图像等资源的一端称为客户端: 服务器端:提供资源响应的一端 2.以百度为例子 这是请求头: 在起始行 ...
- EntityFrameworkCore使用Migrations自动更新数据库
EntityFrameworkCore使用Migrations自动更新数据库 系统环境:Win10 IDE:VS2017 RC4 .netcore版本:1.1 一.新建ASP.NET Core Web ...
- Sleeping会话导致阻塞原理(下)
背景 最近给客户做优化时,有几个客户都存在.SLEEPING 会话中开启了事务,导致的大量阻塞,从而产生严重的性能问题.虽然在之前的文章我分享了Sleeping会话导致阻塞原理(上) .说明了什么是S ...
- myeclipse2015 安装配置
本人提供<myeclipse2015 安装过程及破解资源> 链接:http://pan.baidu.com/s/1o79wwMQ 密码:crnp 安装步骤 1.安装jdk: http:// ...
- 2017,科学使用strace神器(附代码,举栗子)
我感到惊讶,都2017年了,几乎没有人知道他们可以使用strace的了解所有事情.它总是我拔出的第一个调试工具之一,因为它通常在我运行的Linux系统上可用,并且它可以用于解决各种各样的问题. 什么是 ...
- 1197: [HNOI2006]花仙子的魔法
1197: [HNOI2006]花仙子的魔法 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 762 Solved: 443[Submit][Stat ...
- 作为一名JAVA程序员应该有怎样的就业思维
想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,在面试之前到底需要准备哪些东西呢?面试时面试官想了解你的什么专业技能,以下都是一个合格JAVA软件工程师所要具备的. 一.专业技能 1.熟 ...
- Python round() 函数
round() 方法返回浮点数x的四舍五入值. 以下是 round() 方法的语法: round( x [, n] )x为浮点数,n为保留的小数点位. 以下展示了使用 round() 方法的实例: p ...