linux下重启oracle数据库

在linux下重启oracle数据库及监听器:

方法1:

用root以ssh登录到linux,打开终端输入以下命令:

cd $ORACLE_HOME   #进入到oracle的安装目录 
dbstart           #重启服务器 
lsnrctl start     #重启监听器 
cd $ORACLE_HOME   #进入到oracle的安装目录
dbstart           #重启服务器
lsnrctl start     #重启监听器

-----------------------------------

方法2:

Sql代码

cd $ORACLE_HOME/bin   #进入到oracle的安装目录 
./dbstart             #重启服务器 
./lsnrctl start       #重启监听器

-----------------------------------

方法3:

(1) 以oracle身份登录数据库,命令:su – oracle
(2) 进入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系统管理员登录,命令:connect / as sysdba
(4) 启动数据库,命令:startup
(5) 如果是关闭数据库,命令:shutdown immediate
(6) 退出sqlplus控制台,命令:exit
(7) 进入监听器控制台,命令:lsnrctl
(8) 启动监听器,命令:start
(9) 退出监听器控制台,命令:exit
(10) 重启数据库结束

-----------------------------------

方法4:(自已写脚本)

1)启动脚本(dbstart.sh)

lsnrctl start
sqlplus /nolog <<EOF
connect / as sysdba
startup;
exit
EOF

$sh dbstart.sh 即可

----------

2)关闭脚本(dbstop.sh)
  
lsnrctl stop
sqlplus /nolog <<EOF
connect / as sysdba
shutdown immediate;
exit
EOF

$sh dbstop.sh 即可

===============================================

$  su - oracle
$  lsnrctl stop
$  sqlplus "/as sysdba"
SQL>  shutdown immediate;
SQL>  quit
$  lsnrctl start
$  sqlplus /nolog
SQL>  connect / as sysdba
SQL>  startup;

===============================================

linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例(一般都忘记了这一步),具体命令如下,提供给大家参考一下:

1:连接服务器
telnet ip

2:输入管理员用户和密码
user-name:oracle
password:oracle

3:进入oracle根目录
cd $ORACLE_HOME/bin

4:进入监听
./lsnrctl

5:启动监听器
start

6:退出监听
exit

7:进入sqlplus
sqlplus /nolog

8:使用管理员连接
connect as sysdba

9:输入用户和密码
user-name:oracle
password:oracle

10:启动ORACLE实例
startup

时间: 2024-10-24 14:48:35

linux下重启oracle数据库的相关文章

linux下重启oracle服务:监听器和实例

一.在Linux下重启Oracle数据库及监听器: 方法1: 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 ----------------------------------- 方法2: Sql代码 cd $OR

Linux下修改Oracle数据库字符集命令

常见情形:从服务器备份Oracle数据库后再到本地机器上还原Oracle数据库的时候经常会碰见数据库字符编码不一致的情况,可以用以下命令来修改本地的Oracle数据库字符编码,然后顺利还原Oracle数据库到本地机器上 操作指令: [[email protected] ~]$ sqlplus /nolog SQL> conn /as sysdba; SQL>select userenv('language') from dual; SQL>SHUTDOWN IMMEDIATE SQL&g

LINUX下为ORACLE数据库设置大页--hugepage

在Linux中配置hugepage可以提高oracle的性能,减少oracle sga的页交换,类似于aix中的lagepage. 为什么 使用大页? LINUX内存的默认块大小是4K如果SGA为:128Gselect 128*1024*1024/4 from dual;33554432个(三千多万),select 128*1024/2 from dual; 65536个每个内存页,有一个页表项(大概10个字节),记录页的状态.位置默认块大小是4K时--页表大小:320M.在大页下2M时,页表只

转:// LINUX下为ORACLE数据库设置大页--hugepage

在Linux中配置hugepage可以提高oracle的性能,减少oracle sga的页交换,类似于aix中的lagepage. 为什么 使用大页? LINUX内存的默认块大小是4K如果SGA为:128Gselect 128*1024*1024/4 from dual;33554432个(三千多万),select 128*1024/2 from dual; 65536个每个内存页,有一个页表项(大概10个字节),记录页的状态.位置默认块大小是4K时--页表大小:320M.在大页下2M时,页表只

Linux 下安装oracle数据库

原文出处       http://www.linuxidc.com/Linux/2015-02/113222.html 需要安装Oracle DataGuard,所以先要安装单台Oracle11g,下面是Linux下单台Oracle11g的详细安装过程. 1,安装环境 硬件环境:2台linux虚拟机,CentOS6.4 ,4G ,4核,磁盘50G Oracle软件版本: linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of

Linux下改动Oracle数据库字符集命令

常见情形:从server备份Oracle数据库后再到本地机器上还原Oracle数据库的时候常常会碰见数据库字符编码不一致的情况,能够用下面命令来改动本地的Oracle数据库字符编码,然后顺利还原Oracle数据库到本地机器上 操作指令: [[email protected] ~]$ sqlplus /nolog SQL> conn /as sysdba; SQL>select userenv('language') from dual; SQL>SHUTDOWN IMMEDIATE SQ

linux下安装oracle数据库

一.安装前准备工作 1.修改主机名(不是必须的) #vi /etc/hosts //并添加内网IP地址对应的hostname,如下 127.0.0.1 localhost ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.8.151 oracledb 2.修改/etc/sysconfig/iptables文件,开通1521端口:(可能不设置也行) vi /etc/sysconfig/ipt

在Linux下安装Oracle数据库

PDF版下载地址:http://download.csdn.net/detail/jaune161/9312775 Note 由于图片太多,文中只写主要部分.安装步骤及后续设置见PDF. 本文档适用与安装Oracle11gR2,其他版本可作为参考,但是应以官方文档为准. 相关资料 Oracle11gR2文档:http://docs.oracle.com/cd/E11882_01/ 安装教程:http://docs.oracle.com/cd/E11882_01/nav/portal_11.htm

linux下安装oracle数据库并创建用户

1.安装redhat操作系统(版本自订) (1)安装桌面试的: yum groupinstall "X Window System" -y yum  groupinstall Desktop -y 2.规划存储 oracle rdbms安装在本地(/oracle目录下) oracle datafile 存放在存储上   (/oradata) 3.配置网络 执行命令setup, 或直接修改文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 4.