图片 3

window中oracle境遇变量设置方式分享

window server中Oracle的环境变量设置

 最近要做个基于Oracle的作业,下面是安装服务器与客户端版本过程以及常见的问题

1、右击“我的电脑”-选择“属性”-选择“高级”-单击“环境变量”2、选择“Path”这一行,单击“编辑”,在“Path”的变量值文本框的最后面先加入一个分号“:”,然后再分号后面加入sqlplus文件的目录路径,如“C:\Program
Files\oracle\product\10.2.0\db_1\BIN”,然后点击“确定”按钮。3、如果在“系统变量”列表框下面的“变量”列中找不到“ORACLE_HOME”和“ORACLE_SID”这两个变量,则需要下面操作,否则无需一下操作。4、在“系统变量”中点击“新建”按钮,在“变量名”中输入“ORACLE_HOME”,变量值中输入Oracle的安装目录路径,如“C:\Program
Files\oracle\product\10.2.0\db_1”,然后点击“确定”按钮。5、在“系统变量”中点击“新建”按钮,在“变量名”中输入“ORACLE_SID”,变量值中输入数据库的实例名,然后点击“确定”按钮。

  • 上了Oracle 官网,找了个11g,为尽快熟悉Oracle 下载了Database
    11g
    快捷版

ORACLE_HOME:Oracle数据库软件的安装目录ORACLE_SID:Oracle数据库的实例名Oracle
数据库实例名:用于和操作系统进行联系的标识,即数据库和操作系统之间的交换是通过数据库实例名来体现的。

安装完之后程序菜单如图所示

 图片 1

看起来这个版本确实是供入门学习,点击“入门”菜单项,这里可通过管理页面来进行数据库相关管理操作:如建库、管理用户等

  • 为了熟悉现在Oracle的企业应用,找了个10g版本的oracle,包括oracle
    client端

但对于开发人员来说,这两版的所谓的客户端,也就是SQL Plus,
对数据库的操作都是命令行方式

对用惯SQL Server的人来说,感觉不方便,于是找到相应的PL SQL developer
,这款软件具有图形化界面

图片 2

  • 在这安装与操作过程中,遇到一个问题,oracle
    client连接时,总是报“ORA-12541:TNS:无监听程序”错误,查了相关资料发现原因如下

1) 监听服务未成功启动

2) 监听的实例与客户端连接实例的端口不一致,

第一种情况如下解决方法

1) 
首先通过命令行即进入CMD命令行窗口,在这之前需要配置好环境变量(具体参考最后Oracle环境变量配置),监听服务启动lsnrctl
start , 启动过程中可以看到是否有异常

     正常情况如下

 图片 3

  否则需要检查相应的配置文件

 查看oracle\product\10.1.0\db_1\NETWORK\ADMIN\listener.ora