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数据库相关知识点的更多相关文章
- oracle 数据库相关名词--图解
通过下图,我们可以更好的理解oracle的结构关系. 知识拓展: 知识点及常用的命令如下: 1)通常情况我们称的“数据库”,并不仅指物理的数据集合,他包含物理数据.数据库管理系统.也即物理数据.内存 ...
- 最近面试oracle 数据库的知识点
1. Oracle跟SQL Server 2005的区别? 宏观上: 1). 最大的区别在于平台,oracle可以运行在不同的平台上,sql server只能运行在windows平台上,由于windo ...
- [整理记录备忘]oracle数据库相关问题与解决
检查死锁方式 用dba用户执行以下语句,可以查看到被死锁的语句. select sql_text from v$sql where hash_value in (select sql_hash_val ...
- python访问Oracle数据库相关操作
环境: Python版本:3.6.6 win系统:64位 Linux系统:64位 首先安装配置时,版本必须一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本! ...
- Oracle数据库相关问题之ORA-12541:TNS:无监听程序
在用PL/SQL Developer等客户端工具连接oracle服务器时出现ORA-12541:TNS:无监听程序的错误,如下图: 发现原来是oracle的监听没有启动,重启监听后就连接成功了,下面跟 ...
- AIX上面Oracle数据库相关启动
1,启动停止Oracle实例 (1) su -oracle (2) echo $ORACLE_SID (3) sqlplus /nolog //以不登录到数据库的方式进入sqlplus环境 (4) c ...
- Oracle数据库小知识点整理
-- 数据库存储数据 -- 市面上主流的数据库有哪些 -- 甲骨文 oracle mysql -- IBM db2 金融 -- 微软 sqlserver --这些是关系型数据库. -- ...
- oracle建表权限问题和JSP连接oracle数据库基本操作
JSP连接oracle数据库相关操作 1.创建表 打开Enterprise Manager Console,为用户添加权限CREATE ANY TABLE和分配一定的表空间USERS限额1024k. ...
- Oracle数据库PL/SQL那点事情---修改过电脑的用户名
在安装Oracle数据库的PL/SQL工具时候,电脑名称是重装系统后自动生成的用户名名称,作为程序员,有很强的强迫症,就想利用自己的英文名称作为自己电脑的名称,所以就修改了电脑的名称:结果PL/SQL ...
随机推荐
- [工作中的设计模式]享元模式模式FlyWeight
一.模式解析 Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意.享元模式是对象的结构模式.享元模式以共享的方式高效地支持 ...
- js实现去重字符串
实现去重字符串主要是把重复的字符与原来的字符(先push()进入一个数组存起来)相匹配,如果match返回的不是null则说明重复,就删除掉: <script> var str = pro ...
- 修改Windows Server 2008密码策略,设置简单密码
最长使用期限为0表示密码永不过期. 如果是VBOX虚拟机安装,在使用共享文件夹功能时候,需要打开控制面板--网络和共享中心--共享设置--启动网络发现.然后才能映射共享文件夹
- 如何在CentOS/RHEL & Fedora上安装MongoDB 3.2
MongoDB(名称取自"huMONGOus")是一个有着全面灵活的索引支持和丰富的查询的数据库.MongoDB通过GridFS提供强大的媒体存储.点击这里获取MongoDB的更多 ...
- BZOJ3687 计算子集和的异或和
题不知道怎么不见了,bzoj上已经没了3687这题了 题意:给你一个n 然后输入n个数 求这n个数的所有子集的和的异或和 思路:用bitset记录某个数是否在子集和中出现,利用bitset对二进制位的 ...
- [LintCode] Single Number 单独的数字
Given 2*n + 1 numbers, every numbers occurs twice except one, find it. Have you met this question in ...
- Android-studio开发 快捷键
这会儿正在学android开发,使用的是Android-studio 记录一下开发工具默认的 快捷键
- jQuery实现的简单小功能(实用)
1.返回顶部使用JQuery的animate和scrollTop方法可以创建简单地返回顶部的动画: // Back to top $('#top').click(function (e) { e.pr ...
- 完成对数据库的CRUD操作
PS:查询相对复杂,要处理结果集,增删改则不用. package it.cast.jdbc; import java.sql.Connection; import java.sql.ResultSet ...
- C#转摘
尽量用Func和lambda解决函数变量问题,用var, dynamic来解决动态变量问题