- 浏览: 240363 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
lvye351:
照做了没用,报错依旧,覆盖安装才解决
eclipse 启动报错 Ensure that the org.eclipse.core.runtime bundle is resolved -
JimmyLincole:
tudopi 写道用Threadlocal还不是每个线程实例都 ...
SimpleDateFormat 多线程下解决 -
地毯毒蛇:
可以用
Eclipse国际化插件安装 -
地毯毒蛇:
不给力丫,只能看到英文的,看不了汉字
Eclipse国际化插件安装 -
地毯毒蛇:
Thanks
Eclipse国际化插件安装
启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。
一、如何启动数据库实例
1.进入到sqlplus启动实例
[oracle@redhat ~]$ su - oracle --“切换到oracle用户”
Password:
[oracle@redhat ~]$ lsnrctl start --“打开监听”
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 14-OCT-2009 19:06:40
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Starting /home/oracle/product/10g/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System parameter file is /home/oracle/product/10g/network/admin/listener.ora
Log messages written to /home/oracle/product/10g/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC2)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=redhat)(PORT=1522)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC2)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 14-OCT-2009 19:06:40
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /home/oracle/product/10g/network/admin/listener.ora
Listener Log File /home/oracle/product/10g/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC2)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=redhat)(PORT=1522)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
[oracle@redhat ~]$ sqlplus /nolog --“进入到sqlplus”
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Oct 14 19:06:45 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba --“连接到sysdba”
Connected to an idle instance.
SQL> startup --“启动数据库实例”
ORACLE instance started.
Total System Global Area 285212672 bytes
Fixed Size 1218968 bytes
Variable Size 88082024 bytes
Database Buffers 188743680 bytes
Redo Buffers 7168000 bytes
Database mounted.
Database opened.
SQL> shutdown immediate --“关闭数据库实例”
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
[oracle@redhat ~]$ lsnrctl stop --“关闭监听”
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 14-OCT-2009 19:08:06
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC2)))
The command completed successfully
2.用dbstart和dbshut启动和关闭数据库实例
先启动监听 lsnrctl start
启动实例 dbstart
使用dbstart命令启动数据库比较方便,但是在linux上安装好oracle之后,第一次使用dbstart命令可能会报如下错误:
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Usage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME
原因:
dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题,分别打开两个文件找到:用vi编辑dbstart,ORACLE_HOME_LISTNER=$1,修改为
ORACLE_HOME_LISTNER=$ORACLE_HOME
然后保存退出,此时再运行dbstart,已经不报错了,但是没有任何反应,ps一下进程,没有oracle的进程,说明oracle实例没有正常启动。
此时的原因是在/etc/oratab的设置问题,我们vi一下,发现
zgz:/home/oracle/product/10g:N
最后设置的是"N"(我的环境中只有一个实例,因此只有一行配置语句),我们需要把“N”修改为“Y”。
以上的工作做好之后,dbstart就可以正常使用了:
[oracle@redhat bin]$ lsnrctl start --“启动监听”
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 14-OCT-2009 19:44:53
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Starting /home/oracle/product/10g/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System parameter file is /home/oracle/product/10g/network/admin/listener.ora
Log messages written to /home/oracle/product/10g/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC2)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=redhat)(PORT=1522)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC2)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 14-OCT-2009 19:44:53
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /home/oracle/product/10g/network/admin/listener.ora
Listener Log File /home/oracle/product/10g/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC2)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=redhat)(PORT=1522)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
[oracle@redhat bin]$ dbstart --“启动数据库实例”
Processing Database instance "zgz": log file /home/oracle/product/10g/startup.log
[oracle@redhat bin]$ dbshut --“关闭数据库实例”
[oracle@redhat bin]$ lsnrctl stop --“关闭监听”
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 14-OCT-2009 19:45:33
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC2)))
The command completed successfully
二、如何使数据库实例和linux系统一起启动
在/etc/rc.d/rc.local中加入如下语句即可实现同系统启动实例:
su - oracle -c "lsnrctl start"
su - oracle -c "dbstart"
发表评论
-
linux批量修改文件属性值
2012-05-25 01:42 1422#!/bin/sh old=$1 new=$2 ... -
oracle 批量导入数据
2012-05-25 00:53 1446create or replace procedure ... -
Oracle在Linux下自动启动
2012-04-24 13:52 1279Linux中在Oracle安装完毕以后,如果重新启动Li ... -
Linux下查看网卡实时流量工具
2012-04-24 13:12 1821nload是一个网络流量统计工具,当前版本为0.7.2。 ... -
linux 基本命令
2012-03-31 21:51 1158linux统计文件数量和大小,如何用linux命令统计文件数量 ... -
linux JDK 安装
2011-10-22 21:17 1039三种配置环境变量的方法 1. 修改/etc/profile文 ... -
linux kill
2011-10-21 11:30 3544linux 杀进程 经常需要Kill多个进程,这些 ... -
oracle 树查询
2011-07-14 10:09 7081oracle树查询又称为递归查询,是最常用的查询方法之一, ... -
Oracle数据库删除表中重复记录的常见方法
2011-06-02 16:54 1037方法一: delete from tb_channe ... -
Liunx 忘记root密码
2010-06-08 15:11 930linux AS4 忘记密码解决办法: 重新启动的时候 ... -
oracle sql脚本导入导出
2010-06-03 17:56 3085三.使用示例 3.1 数据导出: 1 将数据库Sampl ... -
oracle 数据恢复
2010-06-03 17:40 1260恢复方法: 1,把原来的数据库文件备份,(D:\oracle\ ... -
oracle merge 使用
2010-05-24 23:38 1167create table test1( eid number ... -
oracle 10g 表复制
2010-05-18 22:25 1254环境:oracle 10g;条件:有A、B表;实现目标:B表复 ... -
oracle 忘记密码
2010-05-12 11:18 949忘记密码,很多种找回密码的方式。这里介绍一种: 使用PL/S ... -
oracle PL/SQL设置客户端编码
2010-05-12 11:15 4512也可更改相应注册表项 HKEY_LOCAL_MACH ... -
oracle10g 服务 XP下手动管理
2010-05-08 11:12 1372OracleDBConsoleorcl oem控制 ... -
oracle 查询用户权限
2010-05-05 23:23 1538-- 确定角色的权限select * from role_ta ...
相关推荐
linux下oracle启动及关闭命令
linux下oracle启动关闭及常用命令,基本操作命令。
安装完成之后,启动比较困难,以下是启动命令介绍,oracle在linux下的启动和关闭
Linux下自动启动_关闭oracle.txt 简单,易用, 所有文件有说明/有模板.
linux下oracle 10g的启动与关闭
permission denied的解决方法Linux中Oracle服务启动和停止脚本与开机自启动详解Linux系统中Oracle数据库程序的启动和关闭方式Linux系统下Oracle数据库的安装和启动关闭操作教程Linux下的Oracle启动脚本及其开机自...
Linux环境oracle服务的启动与关闭
linux下oracle启动关闭及常用命令.pdf
在redhat环境下设置oracle10g开机自动启动
AiX、linux 系统下的oracle数据库启动与关闭地命令介绍和使用说明
给大家介绍了Linux下启动Oracle服务和监听程序步骤,在文章末尾给大家介绍了Oracle数据库的启动和关闭方式小结,感兴趣的朋友一起看看吧
以系统管理员登录,命令:connect / as sysdba (4) 启动数据库,命令:startup (5) 如果是关闭数据库,命令:shutdown immediate (6) 退出sqlplus控制台,命令:exit Linux系统怎么用命令重启oracle数据库全文共3页...
在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle。 一、在Linux下...
服务器(ORACLE)启动与关闭 一、重启服务器顺序: 关闭数据库(toppord/toptest) ( 重启设备(reboot) ( 开启数据库(只需要开启toptest,topprod已设置自动启用) 二、Linux下启动 oracle 数据库 -- ssh连接上数据库...
虚拟机的安装和建立。 安装Red Hat版本的Linux操作系统平台。 安装Oracle 10g数据库管理系统。 配置Linux相关工具,比如Mail,...实现自动化管理Oracle,比如自动启动关闭等。 实现Shell脚本管理Oracle,书写脚本管理。
一般情况下, 存放OCR 和 Voting Disk 的OCFS2 或者raw 都是自动启动的。 如果他们没有启动,RAC 肯定是启动不了的。
ORACLE11g随RHEL5系统自动启动与关闭
在单机环境下,要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle Oracle数据库有以下几种启动方式: 1、 startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 ...
4.3 系统启动关闭时自动执行的shell脚本…………….….....3 4.4.监控监听进程是否运行…………….….....3 4.5 全冷备份数据库........................3 4.6全热备份数据库........................3