Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1064144
  • 博文数量: 284
  • 博客积分: 8223
  • 博客等级: 中将
  • 技术积分: 3188
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-01 13:26
文章分类

全部博文(284)

文章存档

2012年(18)

2011年(33)

2010年(83)

2009年(147)

2008年(3)

分类: Oracle

2009-04-06 15:12:12

  调个oracle的应用花了两天的time,其中有四分之三的时间纯属浪费,总结起来原因就是:什么都不懂,不知道怎么入门,不知道从何入手。所以,好容易搞定了,写点心得如下,
  1. oracle术语:
     数据库名(dbname):数据库的名字,安装后不能修改;
     数据库实例名(instance_name):实例名就是数据库中具体应用的名字,比如ora9i;
     操作系统环境变量(SID):是操作系统的参数,一般定义在oracle的.cshrc等文件中,使用echo $ORACLE_SID可以进行查看。注意,OCI中需要使用该定义对数据库进行连接。所以,相当重要。
   网上有文章这样总结:打个比方,你的名字叫小明,但是你有很多外号。你父母叫你小明,但是朋友都叫你的外号。这里你的父母就是oracle实例,小明就是sid,service name就是你的外号。SID用于实例区分各个数据库,service_name用于外部链接。
  
   2. oracle的基本操作:
     启动oracle:sqlplus /nolog (sqlplus nari/nariacc)
                 conn /as nari
                 startup
     启动监听:  lsnrctl start
     停止监听:  lsnrctl stop
     停止oracle:sqlplus 下 shutdown immetate
 
   3. oracle的配置文件:
      安装目录下,/export/home/oracle/10.2/db/network/admin/下存放了tnsnames.ora与listener.ora文件,该文件用于数据库监听与连接使用。
  
   4. oracle10g cluster的停机
     两台主机都要:
     oracle用户下: crs_stop -all
     超级用户下:
            在/export/home/oracle/10.2/crs/bin下执行./crsctl stop crs
     最后在一台主机上:
            /usr/cluster/bin
            执行 ./cluster shutdown -g0 -y 双机进入OK提示符后,使用boot重启或poweroff关机。
  
   5. oci是什么:
     OCI是oracle Call interface的缩写,即 ORACLE调用接口与mysql的接口一样,可以提供给数据库应用程序用于数据库相关操作。
阅读(2350) | 评论(0) | 转发(0) |
0

上一篇:dtrace简单用法

下一篇:数据库知识扫盲

给主人留下些什么吧!~~