oracle数据库相关知识点

时间:2022-04-06 01:42:20

已知表如下:

oracle数据库相关知识点

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. RocketMQ原理解析-Producer

    producer  producer 1.启动流程 Producer如何感知要发送消息的broker即brokerAddrTable中的值是怎么获得的, 1. 发送消息的时候指定会指定topic,如果 ...

  2. boss设计参考的脑图

  3. linux挂载移动硬盘

    1. 安装ntfs-3g2. mkdir /mnt/disk3. mount -t ntfs-3g /dev/sdb /mnt/disk4.卸载 umount /dev/sdb

  4. MEF学习笔记

    之前公司里用到了一个叫MEF的东西,说来惭愧一直只管写代码却不曾理解MEF框架为何物,今天就来学习一下,这是一篇迟到了不知多久的博客. -------------------------------- ...

  5. Servlet能读到JSessionID,读不到其它cookie问题

    Servlet的Cookie值保存与获取 今天测试设置和获取Cookie遇到了一点小问题,很奇怪的问题: 把J2ee服务部署在本地 8080端口:访问任何一个服务时,如果客户端没有cookie,则下发 ...

  6. indexOf和lastIndexOf的使用

    indexOf()和 lastIndexOf()是返回位置index的两个方法:都是接收两个参数,其中,indexOf()方法从数组的开头(位 置 0)开始向后查找:lastIndexOf()方法则从 ...

  7. 正则表达式regex(golang版)

    代码: //File: main.go package main import ( "fmt" "regexp" ) func main() { r := re ...

  8. 【转】UniGUI Session管理說明

    [转]UniGUI Session管理說明 (2015-12-29 15:41:15) 转载▼   分类: uniGUI 台中cmj朋友在uniGUI中文社区QQ群里发布的,转贴至此. UniGUI ...

  9. mysql之select语法

    一:连接查询(外链接outer和内链接inner) 连接查询是另一种类型的多表查询.连接查询对多个表进行JOIN运算,简单地说,就是先确定一个主表作为结果集,然后,把其他表的行有选择性地“连接”在主表 ...

  10. C# String字符串

    C#(静态String类) C#中提供了比较全面的字符串处理方法,很多函数都进行了封装为我们的编程工作提供了很大的便利.System.String是最常用的字符串操作类,可以帮助开发者完成绝大部分的字 ...