ORACLE数据库配置与使用心得

原创 2015年11月21日 17:19:16

oracle数据库涉及到Listener,instance,SID等几个概念。

  listener:

 仅存在于server端,用于监听远程client向server发出的连接请求时,检查其合法性默认名为listener,对应配置文件为listener.ora

  instance:

我姑且将其理解为是一个数据库实例。一个DB可以对应多个instance,而一个instance同一个时间只能装载和打开一个数据库。没有启动instance前,数据库只是个空壳,无法进行操作,而只有启动instance并且load了数据库文件之后,用户才可以通过instance对数据库进行相关操作。

命令行状态下:

sqlplus / as sysdba 连接数据库 「アイドル・インスタンスに接続されました」 连接到空的instance

很明显,此时数据库instance尚未启动。此时如果输入用户ID,尝试连接到指定数据库

sql>connect username/password@DBname

必然出错。原因在于我的服务端跟客户端都在同一台机器上,而oracle数据库连接有个特点就是,本地连接不需要通过监听器,它可以l连接到已启动的instance上,也可以连接到空的instance(尚未启动),sqlplus首先根据ORACLE_HOME找到oracle 可执行文件,然后启动一个专用服务器进程,并运行这个程序。然后依据ORACLE_HOME和ORACLE_SID这两个环境变量来确定要连接的instance。

  SID

用于唯一地标识一个数据库instance,可以理解为instance的名字。

DOS下,oracle数据库启动步骤如下:

set ORACLE_SID=DBname

sqlplus / as sysdba

startup

Linux系统下查看当前数据库实例: $echo ORACLE_SID

 

版权声明:

oracle数据库配置、安装、部署web应用——笔记

1、      oracle数据库部署经验; 1>  先将Oracle - OraDb11g_home2文件复制到home1对应的文件目录下,再安装home1,安装比较简单,设置sys和system用...
  • u014049880
  • u014049880
  • 2016年09月06日 18:19
  • 2434

Oracle使用心得

1 截取的几种方法round() trunc()       trim(to_char(xxx,9999.99))2 锁oracle的锁普通是乐观锁(不用主动加,通过版本来约束)还有可以主动加的悲观锁...
  • stephenxu111
  • stephenxu111
  • 2008年05月09日 18:36
  • 2706

oracle 学习心得

一、定位  oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,...
  • chenliubin
  • chenliubin
  • 2009年12月21日 18:42
  • 2505

mysql数据库的安装心得

安装mysql首先到http://www.mysql.com下载最新的数据库,我下载的是mysql-5.0.17.tar.gzcp mysql-5.0.17.tar.gz /tmpcd /tmptar...
  • 1satellite1
  • 1satellite1
  • 2005年12月30日 22:24
  • 821

Spring3+Hibernate4连接Oracle11g数据库参数配置

应用场合:使用SSH框架开发一套应用系统,因为不同的SSH版本+系统架构会导致各种的错误,总结测试了下,成功测试得出本文配置使用技术:Sping3+Hibernate4+Maven3主要配置文件内容如...
  • xqf222
  • xqf222
  • 2016年07月11日 15:16
  • 4615

spring整合Mybatis oracle数据库连接配置(dbcp)

Spring + Mybatis +Struts
  • dbsjack
  • dbsjack
  • 2017年03月22日 23:14
  • 3125

今日学习Oracle心得体会

/*************breakable parse locks易碎的解析锁*******************/  1,parse lock由模式对象引用的sql或plsql语句或代码块持...
  • wang19890326
  • wang19890326
  • 2013年09月07日 21:30
  • 960

Hibernate连接Oracle数据库的 Hibernate.cfg.xml

  • kalision
  • kalision
  • 2012年02月09日 11:32
  • 5447

Oracle实验总结

(一) 网络配置文件# TNSNAMES.ORA Network Configuration File: E:/Oracle/NETWORK/ADMIN/tnsnames.ora# Generated...
  • Element768
  • Element768
  • 2005年10月15日 00:32
  • 2755

oracle 数据库配置

将 TNSNAMES.ORA 文件复制到 ../client_1/NETWORK/ADMIN 下即可。格式如下:databaseName =  (DESCRIPTION =    (ADDRESS_L...
  • iinel
  • iinel
  • 2008年10月06日 10:26
  • 247
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORACLE数据库配置与使用心得
举报原因:
原因补充:

(最多只允许输入30个字)