已知表如下:

sql语句为:select name,max(score) maxScore,count(score) cnt from test1 where score >= 79 group by name having count(score)>=2;

2.查看oracle数据库的启动状态:select instance_name,status from v$instance;

3.查看表空间的大小:select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By  Tablespace_Name;

4.startup启动oracle数据库的时候报"ORA-01589: must use RESETLOGS or NORESETLOGS option for database open",这个时候可以用"alter database open resetlogs;"

5.oracle查看数据文件的目录命令:select name from v$datafile;

6.更改表名:alter table 旧表名 rename to 新表名;

7.oracle数据库的4中状态:startup        startup mount      startup nomount       shutdown immediate

8.查看归档日志的所在目录:archive log list

9.查看所有的备份归档日志:list backup of archivelog all

10.查看redolog日志:select * from v$logfile;

11.查看控制文件所在的目录:select * from v$controlfile;

12.oracle登陆rman:在oracle用户下输入:rman target / 或者rman target sys/oracle@orcl(rman target 用户名/密码@实例名)

13.oracle数据库常用的一套操作

create tablespace a2 datafile '/u01/oracle/a2.dbf' size 1m;

create table p1(id int) tablespace a2;

insert into p1 values(1);

commit;

14.oracle删除表空间

DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;(包含表空间的内容和数据文件)

15.oracle查看所有用户:select * from all_users;

16.oracle的shutdown没有反应的时候,直接可以ps -ef|grep ora 杀掉实例相关的所有进程,或者通过shutdown abort;  startup

17.查看数据文件的状态:select file#,name,status from v$datafile;
18.查看表空间的状态:select tablespace_name,status from dba_tablespaces;

19.查看当前日志序列号:select SEQUENCE# from v$log where STATUS='CURRENT'

20.oracle rac连接数据库报错后,可以通过在root下的grid_home的bin目录下执行

./crsctl check crs

./crsctl start crs(执行该命令的时候,在root用户下同时执行/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1命令,否则服务启动不起来)

./crsctl check cluster

./crsctl start cluster

完了之后再进行启动(可以参见http://ppayaoxing.blog.163.com/blog/static/215103008201331103916140/

21.rac相关命令

启动监听:srvctl start listener

关闭数据库:srvctl stop database -d eisoo;

启动数据库到mount:srvctl start database -d eisoo -o mount;

启动数据库到open:srvctl start database -d eisoo -o open;

oracle数据库相关知识点的更多相关文章

  1. oracle 数据库相关名词--图解

     通过下图,我们可以更好的理解oracle的结构关系. 知识拓展: 知识点及常用的命令如下: 1)通常情况我们称的“数据库”,并不仅指物理的数据集合,他包含物理数据.数据库管理系统.也即物理数据.内存 ...

  2. 最近面试oracle 数据库的知识点

    1. Oracle跟SQL Server 2005的区别? 宏观上: 1). 最大的区别在于平台,oracle可以运行在不同的平台上,sql server只能运行在windows平台上,由于windo ...

  3. [整理记录备忘]oracle数据库相关问题与解决

    检查死锁方式 用dba用户执行以下语句,可以查看到被死锁的语句. select sql_text from v$sql where hash_value in (select sql_hash_val ...

  4. python访问Oracle数据库相关操作

    环境: Python版本:3.6.6 win系统:64位 Linux系统:64位 首先安装配置时,版本必须一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本! ...

  5. Oracle数据库相关问题之ORA-12541:TNS:无监听程序

    在用PL/SQL Developer等客户端工具连接oracle服务器时出现ORA-12541:TNS:无监听程序的错误,如下图: 发现原来是oracle的监听没有启动,重启监听后就连接成功了,下面跟 ...

  6. AIX上面Oracle数据库相关启动

    1,启动停止Oracle实例 (1) su -oracle (2) echo $ORACLE_SID (3) sqlplus /nolog //以不登录到数据库的方式进入sqlplus环境 (4) c ...

  7. Oracle数据库小知识点整理

    -- 数据库存储数据 -- 市面上主流的数据库有哪些 -- 甲骨文  oracle   mysql --  IBM  db2  金融 --  微软  sqlserver --这些是关系型数据库. -- ...

  8. oracle建表权限问题和JSP连接oracle数据库基本操作

    JSP连接oracle数据库相关操作 1.创建表 打开Enterprise Manager Console,为用户添加权限CREATE ANY TABLE和分配一定的表空间USERS限额1024k. ...

  9. Oracle数据库PL/SQL那点事情---修改过电脑的用户名

    在安装Oracle数据库的PL/SQL工具时候,电脑名称是重装系统后自动生成的用户名名称,作为程序员,有很强的强迫症,就想利用自己的英文名称作为自己电脑的名称,所以就修改了电脑的名称:结果PL/SQL ...

随机推荐

  1. Linux学习笔记(4)-远程登录

    根据网上的那些说法,如Linux服务器假设在外地(新疆),和程序员工作的环境(北京)相距太远,那么每次出问题都要出差跑到现场去调试的话,那就太烦人了. 所以,人们开发出了一种远程登录的手段,可以让程序 ...

  2. 2016 Multi-University Training Contest 1 F.PowMod

    PowMod Time Limit: 3000/1500 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total Su ...

  3. 数论 - Vanya and Computer Game

    Vanya and his friend Vova play a computer game where they need to destroy n monsters to pass a level ...

  4. ZeroMQ接口函数之 :zmq_unbind - 停止连接外来的请求

    ZeroMQ 官方地址 :http://api.zeromq.org/4-2:zmq_unbind zmq_unbind(3) ØMQ Manual - ØMQ/4.1.0 Name zmq_unbi ...

  5. ios 开发中使用SVN管理代码

    今天新公司需要使用SVN管理代码,就在网上查看相关的资料,现在把相关用法记录下来: 1.使用的是这个软件Cornerston 网上有很多相应的下载链接,可以去查看 2.下载安装之后,首先需要添加仓库r ...

  6. c#操作mysql积累

    1,连接字符串 Server=localhost;port=;User ID=root;password=admin;database=;charset=utf8;Allow User Variabl ...

  7. CentOS 7部署Node.js+MongoDB:在VPS上从安装到Hello world

    写好代码,花钱买了VPS,看着Charges一直上涨却无从下手?记一位新手司机从购买VPS到成功访问的过程 0.购买VPS 首先,选择VPS提供商,部署一个新的服务器(Deploy New Serve ...

  8. STM32之SRAM调试

    在学习STM32的时候,由于烧FLASH的所造成的时间会比较慢,而在SRAM中调试的时间会比FLASH快很多,再加上FLASH的时候会经常擦除芯片,会对芯片的寿命造成一定的影响, 其实我本人觉得在学习 ...

  9. Unity3D设计原则

    原则1:单一职责 原则2:里氏替换原则(子类扩展但不改变父类功能) 原则3:依赖倒置原则 原则4:接口隔离原则 原则5:迪米特法则(最少知道原则) 原则6:开闭原则 原则1:单一职责原则 说到单一职责 ...

  10. Deepin -Android Studio-Genymotion 之旅

    Deepin -Android Studio-Genymotion 之旅 暑假无聊中在deepin系统下配置好了android的开发环境,并使用了比较好的一款模拟器–Genymotion;下面是我配置 ...