oracle学习小知识点总结
登陆数据库:sqlplus "/as sysdba" window身份验证,不需要用户名和密码。
查看数据库状态: select status from v$instance(v$表示oracle的动态表)
启示和关闭数据库:startup、shutdown immediate
查看当前数据库名称:show parameter db_name
查询用户状态:select username,accout_status from dba_users where username='SCOTT';
显示dba_users表的所有列:desc user_tables;
对数据库用户解锁:alter user 数据库用户名 accout unlock;
查看当前数据库用户:show user;
在数据库中切换用户:conn 用户名/密码
普通用户登录数据库:sqlplus 用户名/密码
查询用户下有哪些表:select table_name from user_tables;
如何设置时间格式:alter session set nls_date_format='YYYY-MM-DD';
获得当前时间:select sysdate from dual;(dual是一个虚表,在查询用到计算,常量表达式时可以使用它)
在使用group by分组时,如果有条件限制,需要使用having,而不能用where
表的5个约束:Primary key(主键)、Foreign Key(外键)、Not Null(非空)、Unique(唯一)、Check(条件)
创建一个数据库用户:create user 用户名 identified by 密码;
给数据库用户授权:grant 操作 to 用户;
回收用户权限:revoke 操作 from 用户;
更改用户密码:alter user 用户名 identified by 新密码;
删除用户:drop user 用户名;
查看用户有哪些权限:select * from session_privs;
查看用户本身有哪些角色:select * from user_role_privs;
查看CONNECT角色有哪些权限:select * from dba_sys_privs where grantee='CONNECT';
查询oracle服务器端的编码:select userenv('language') from dual;
查看用户下有多少个视图:select * from user_views;
确认用户是否有创建同义词的权限:select * from session_privs where privilege like '%SYNONYM%';
创建一个表的同义词:create synonym sg for salgrade;
查询初始化文件位置:show parameter spfile
查询数据库的数据文件位置:select name from v$datafile;
查询重做日志文件位置:select member from v$logfile;
禁止用户远程登录数据库:alter system set remote_login_passwordifle=none scope=spfile;
查询表所属的表空间:select table_name,tablespace_name from user_tables;
查看数据库版本:select * from v$version;
select 列表 中的非聚合函数列,都必须出现在group by子句中,但是,group by子句中的列,不一定要出现在select列表中,
group by 可以使用表达式,但不可以使用别名
聚合函数,不能出现在where子句中
rollup和group by一起使用,用来产生各分组的小计以及最后的合计
查询死锁:select b.username,b.sid,b.serial#,logon_time
from v$locked_object a,v$session b
where a.session_id = b.sid order by b.logon_time;
杀死死锁:alter system kill session 'sid,serial#' immediate;
查看当前用户的缺省表空间:select username,default_tablespace from user_users;
查看名称包含log字符的表:select object_name,object_id from user_objects
where instr(object_name,'LOG')>0;
查看某表的创建时间:select object_name,created from user_objects where object_name=upper('&table_name');
查看某表的大小:select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('&table_name');
查看放在ORACLE的内存区里的表:select table_name,cache from user_tables where instr(cache,'Y')>0;
显示和设置每行显示的字符:show linesize set linesize
显示和设置每页的记录数:show pagesize set pagesize 12
未完待续...
oracle学习小知识点总结的更多相关文章
- SQL学习 小知识点(一)
这是我在做实验的时候总结的,随着学习可能会做更多的小总结 ssms上面把所有代码写下来后一块执行是行不通的(极大可能会报错),推测可能是因为ssms先对代码的语法进行了检查. --My expe ...
- Oracle数据库小知识点整理
-- 数据库存储数据 -- 市面上主流的数据库有哪些 -- 甲骨文 oracle mysql -- IBM db2 金融 -- 微软 sqlserver --这些是关系型数据库. -- ...
- oracle常用小知识点
alter table us_studies modify enroldate default to_char(sysdate,'yyyy-mm-dd'); ALTER TABLE QS_QUEUE ...
- Oracle学习系列1-7
Oracle学习系列1 两个服务必须启动: OracleOraDb10g*TNListener 和 OracleService*** 使用sqlplusw先进行环境的设置 set linesize 3 ...
- 刚接触Linux,菜鸟必备的小知识点(一)
身为一个将要大四的学生,而且还是学计算机的没有接触过linux简直是羞愧难当.这个假期做了一个软件测试员,必须要熟悉linux的操作,所以对于我这个菜鸟我也就说几点比较重要的小知识点吧. 第一.cd指 ...
- Oracle学习线路
出自huyangg的博客,地址是:oracle学习路线图 1.sql.pl/sql(网上有很多的视频,可以做一个简单的入手,然后看几本书,多做实验) 作为oracle的基本功,需要大家对sql和 ...
- js中关于value的一个小知识点(value既是属性也是变量)
今天在学习input的value值时,发现这么一个小知识点,以前理解不太透彻. [1]以下这种情况是常见情况,会弹出“测试内容” <input type="button" v ...
- Oracle学习系列7
Oracle学习系列7 ************************************************************************************ 关联表 ...
- Oracle学习系列3
Oracle学习系列3 ************************************************************************************ 多表查 ...
随机推荐
- 洛谷 P2375 [NOI2014]动物园 解题报告
P2375 [NOI2014]动物园 题目描述 近日,园长发现动物园中好吃懒做的动物越来越多了.例如企鹅,只会卖萌向游客要吃的.为了整治动物园的不良风气,让动物们凭自己的真才实学向游客要吃的,园长决定 ...
- 设置(settings)
设置(settings) 题目描述 如题所示,这将是一个关于设置的问题. 你需要通过对一个控制台进行设置,来得到不同的效果. 这个控制台由n个控制元件组成,每个元件有m种设置,其中i号元件的第j种设置 ...
- 【CZY选讲·Hja的棋盘】
题目描述 Hja特别有钱,他买了一个×的棋盘,然后Yjq到这个棋盘来搞事.一开始所有格子都是白的,Yjq进行次行操作次列操作,所谓一次操作,是将对应的行列上的所有格子颜色取反.现在Yjq希望搞事之后 ...
- H-1-B签证简介
H 1-B签证简介 H 1-B签证是美国雇主为外籍高级技术人员申请的一种工作签证,有效期为3年,可在到期后再延长6年.每年新的配额是6.5万人,另外还有2万个名额是留给在美国获得高级学位(硕士以上学位 ...
- Unicode字符集和多字节字符集关系
在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset). 在最初的时候,Internet上只有一种字符集—— ...
- win7 iis 7.0 碰到 503错误,找到的解决方案
Service Unavailable HTTP Error 503. The service is unavailable. 今天要布署一个网站,在自己的电脑上,结果碰到服务器503错误,找应用程序 ...
- C# 技巧收藏
IIS HTTP Error 500.21 - Internal Server Error 原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装 解决:开始- ...
- 【IDEA】IDEA创建Maven的Web项目并运行以及打包
0.IDEA集成Maven并设置Maven的配置 idea15之后的版本,都自带了maven插件,idea14貌似需要自己安装,方法也很简单:File->Settings->Plugin ...
- 小Z爱划水(NOIP信(sang)心(bin)赛)From FallDream
题目: 小Z在机房.他和其它机房同学都面临一个艰难的抉择,那就是 要不要划水? 每个人都有自己的一个意见,有的人想做题,有的人想划水. 当然,每个人只能选择一个事情做.如果一个人做的事情和他想做的不同 ...
- authencated认证登录
#coding:utf-8 import tornado.httpserver import tornado.ioloop import tornado.options import tornado. ...