Oracle的SQLPLUS常用命令

一、Oracle的启动和关闭

  1、在单机环境下

  要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下

  su - oracle

  

  a、启动Oracle系统

  oracle>svrmgrl

  SVRMGR>connect internal

  SVRMGR>startup

  SVRMGR>quit

  

  b、关闭Oracle系统

  oracle>svrmgrl

  SVRMGR>connect internal

  SVRMGR>shutdown

  SVRMGR>quit

2、在双机环境下

  要想启动或关闭ORACLE系统必须首先切换到root用户,如下

  su - root

  

  a、启动ORACLE系统

  hareg -y oracle

  

  b、关闭ORACLE系统

  hareg -n oracle

  

  Oracle数据库有哪几种启动方式

  

  说明:

  

  有以下几种启动方式:

1、startup nomount

  非安装启动,这种方式启动下可执行:重建控制文件、重建数据库

  

  读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。

  

  2、startup mount dbname

  安装启动,这种方式启动下可执行:

  数据库日志归档、

  数据库介质恢复、

  使数据文件联机或脱机,

  重新定位数据文件、重做日志文件。

  

  执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,

  但此时不对数据文件和日志文件进行校验检查。

  

  3、startup open dbname

  先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,

  这种方式下可访问数据库中的数据。

  

  4、startup,等于以下三个命令

  startup nomount

  alter database mount

  alter database open

  

  5、startup restrict

  约束方式启动

  这种方式能够启动数据库,但只允许具有一定特权的用户访问

  非特权用户访问时,会出现以下提示:

  ERROR:

  ORA-01035: ORACLE 只允许具有
RESTRICTED SESSION 权限的用户使用

  

  6、startup force

  强制启动方式

  当不能关闭数据库时,可以用startup force来完成数据库的关闭

  先关闭数据库,再执行正常启动数据库命令

  

  7、startup pfile=参数文件名

  带初始化参数文件的启动方式

  先读取参数文件,再按参数文件中的设置启动数据库

  例:startup pfile=E:Oracleadminoradbpfileinit.ora

  

  8、startup EXCLUSIVE

        独占和共享启动

时间: 2024-07-30 07:52:46

Oracle的SQLPLUS常用命令的相关文章

Oracle的SQLPLUS常用命令(二)

二.用户如何有效地利用数据字典 Oracle的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化,体现为sys用户下的一些表和视图.数据字典名称是大写的英文字符. 数据字典里存有用户信息.用户的权限信息.所有数据对象信息.表的约束条件.统计分析数据库的视图等. 我们不能手工修改数据字典里的信息. 很多时候,一般的ORACLE用户不知道如何有效地利用它. dictionary 全部数据字典表的名称和解释,它有一个同义词dict dict_column 全部数据字

Oracle的SQLPLUS常用命令(三)

三.查看数据库的SQL 1.查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2.查看表空间物理文件的名称及大小 select tablespace_name, fil

Oracle-01-数据库分类/oracle sql*plus常用命令

一.数据库分类 一.数据库分类1.小型数据库:access.foxbase2.中型数据库:informix.sql server.mysql3.大型数据库:sybase.db2.oracle 二.项目中如何合理地使用数据库,可以依据如下三个方面入手1.项目的规模a.负载量有多大,即用户数有多大b.成本c.安全性 eg.小型数据库1.负载量小,用户大概100人之内比如:留言板.信息管理系统2.成本在千元之内3.对安全性要求不高 中型数据库比如负载量 日访问量5000~10000成本在万元内比如商务

管理oracle 11g RAC 常用命令

1).检查集群状态: [[email protected] ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online 2).所有 Oracle 实例 —(数据库状态): [[email protected] ~]$ srvctl status da

二、oracle sqlplus常用命令

一.sys用户和system用户 Oracle安装会自动的生成sys用户和system用户 (1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install (2).system用户是管理操作员,权限也很大.具有sysoper角色,没有create database的权限,默认的密码是manager (3).一般讲,对数据库维护,使用system用户登录就可以拉 注意:也就是说sys和system这两个

oracle sqlplus常用命令

一.sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2).system用户是管理操作员,权限也很大.具有sysoper角色,没有create database的权限,默认的密码是manager(3).一般讲,对数据库维护,使用system用户登录就可以拉注意:也就是说sys和system这两个用户最大的

oracle sql*plus常用命令

一.sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2).system用户是管理操作员,权限也很大.具有sysoper角色,没有create database的权限,默认的密码是manager(3).一般讲,对数据库维护,使用system用户登录就可以拉注意:也就是说sys和system这两个用户最大的

二、oracle sql*plus常用命令

一.sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2).system用户是管理操作员,权限也很大.具有sysoper角色,没有create database的权限,默认的密码是manager(3).一般讲,对数据库维护,使用system用户登录就可以拉注意:也就是说sys和system这两个用户最大的

ORACLE学习03-SQLPLUS常用命令和数据类型

一.数据库基本操作 1,创建用户 SQL> create user 用户名 identified by 密码; 2,超级用户system给新用户权限 SQL> grant connect , resource to mike; 授权 连接权限 增删改查权限 3,新用户登录,进入新用户的空间 SQL> connect mike/m111; 4,显示当前用户 SQL>show user; 5,建表,添加数据,增删改查. 6,登录sqlplus >sqlplus 登录名/密码@12