oracle数据库常用查询一
oracle数据库常用查询一
sqlplus / as sysdba; 或sqlplus sys/密码 as sysdba;两者都是以sys登录。conn scott/tiger@orcl; conn sys/密码@orcl as sysdba;
=============================
1、查看SERVICE_NAME---show parameter service_name;
2、查看监听状态,在非sqlplus窗口下---lsnrctl status 监听名(缺省为listener)
3、启动图形化界面net configuration assistant---$ORACLE_HOME/netca
4、启动NetManager---$ORACLE_HOME/netmgr
5、要了解Oracle当前语言环境中的日期型常量缺省格式---SELECT SYSDATE FROM dual;或SELECT * FROM v$nls_parameters WHERE parameter='NLS_DATE_FORMAT';
--设置时间格式---alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
SQL> ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS DAY'; 会话已更改。 SQL> SELECT SYSDATE FROM DUAL; SYSDATE
--------------------------------
2014-10-26 11:18:05 星期日 SQL>
SQL> ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS AM DAY';
ERROR:
ORA-01818: 'HH24' 不使用上下午指示符 SQL> ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH12:MI:SS AM DAY'; 会话已更改。 SQL> SELECT SYSDATE FROM DUAL; SYSDATE
----------------------------------
2014-10-26 11:20:17 上午 星期日 SQL>
查看语言环境:SHOW PARAMETERS NLS_LANGUAGE; 或 SELECT * FROM V$NLS_PARAMETERS WHERE PARAMETER='NLS_LANGUAGE';
如果需要,可采用如下方式修改当前会话的语言、地域环境以及日期/时间的缺省显式格式设置:
--将语言改为英文 ALTER SESSION SET NLS_LANGUAGE=american;
--将语言改回简体中文 ALTER SESSION SET NLS_LANGUAGE='SIMPLIFIED CHINESE';
--将地域改为美国 ALTER SESSION SET NLS_TERRITORY=america;
--将地域改为中国 ALTER SESSION SET NLS_TERRITORY=CHINA;
--修改日期/时间的缺省显式格式 ALTER SESSION SET NLS_DATE_FORMAT = 'yyyy-mm-dd';
上述修改仅在本次会话范围内有效,实际开发中并不提倡这样的做法,而是应该采用相应的日期型函数(to_char()或to_date()等)进行转换,其功能更强大而灵活。
5 、显示当前环境变量的值----Show all
6、显示当前在创建函数、存储过程、触发器、包等对象的错误信息---Show error
当创建一个函数、存储过程等出错时,变可以用该命令查看在那个地方出错及相应的出错信息,进行修改后再次进行编译。
7、显示初始化参数的值---以SYS身份登录---show PARAMETERS [parameter_name]
8、显示数据库的版本---- show REL[EASE]
9、显示SGA的大小,以sys身份登录----show SGA
10、显示当前的用户名---show user或select username from user_users;
11、查看用户所有表
select * from dba_tables where owner='用户名';--用户名要大写!
SQL> select table_name from dba_tables where owner='NETFOLDER';
12、查看权限
select * from user_sys_privs;//查看当前用户所有权限
13、查看所有用户:select * from all_users; -------查看所有的用户
14、查看实例运行状态
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
orcl OPEN
==================
与用户权限、角色相关的表:
user_sys_privs:查看用户具有哪些系统权限
user_tab_privs_made:查看某个用户对哪些表向其它用户开放了哪些对象权限
user_col_privs_made:……列权限……
user_tab_privs_recd:查看某个用户被授予了哪些表上的哪些对象权限
user_col_privs_recd:……列权限……
user_role_privs:查看已经授予一个用户哪些角色
role_sys_privs:查看某个角色包含的系统权限
role_tab_privs:查看某个角色包含哪些对象权限
oracle数据库常用查询一的更多相关文章
- ORACLE数据库常用查询二
ORACLE数据库常用查询 1.查看表空间对应数据文件情况: SQL MB,AUTOEXTENSIBLE FROM DBA_DATA_FILES; TABLESPACE_NAME FILE_NAME ...
- Oracle数据库常用查询语句
1.[oracle@dbserver ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Tue Mar 15 15:1 ...
- oracle数据库常用查询
一.数据库信息 1.数据库时间 select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') AS dbtime from dual; 2.主机OS类型 SELEC ...
- Oracle DBA常用查询
Oracle DBA常用查询 –1. 查询系统所有对象select owner, object_name, object_type, created, last_ddl_time, timestamp ...
- Oracle数据库常用的Sql语句整理
Oracle数据库常用的Sql语句整理 查看当前用户的缺省表空间 : select username,default_tablespace from user_users; 2.查看用户下所有的表 : ...
- .Net 中读写Oracle数据库常用两种方式
.net中连接Oracle 的两种方式:OracleClient,OleDb转载 2015年04月24日 00:00:24 10820.Net 中读写Oracle数据库常用两种方式:OracleCli ...
- Oracle 数据库分页查询的三种方法
一.Oracle 数据库分页查询的三种方法 1.简介 不能对 rownum 使用 >(大于或等于 1 的数值).>=(大于 1 的数值).=(不等于 1 的数值),否则无结果.所以直接用 ...
- oracle数据库常用plsql语句
(一)oracle中常用的数据类型 (二)PL-sql基本语法 1.创建数据库表.删除数据库表 create table table1--创建表 ( field1 number(8), field2 ...
- oracle数据库常用SQL语句(11.29更新)
笔者日常工作中常用到的sql语句,现总结如下,留作日后查看. 1.按照两列中的最大值取 ,只取两列其中的一列 SELECT * FROM t_doc T ORDER BY GREATEST(T.Loa ...
随机推荐
- python模块基础之OS模块
OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作. 可以查看OS模块的帮助文档: >>> import os #导入os模块 ...
- pd的django To Do List教程-----3:模板的建立
---恢复内容开始--- 1:在app下建立static文件夹并且放入bootstrap文件包以及一个写好的css文件style.css.文件目录如下: style.css代码: .form-cont ...
- (转)sp_executesql介绍和使用
execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: ...
- .Net HttpClient 模拟登录微信公众平台发送消息
1.模拟登录 public WeiXinRetInfo ExecLogin(string name, string pass) { CookieContainer cc = new CookieCon ...
- 3种创建、调用JavaScript对象的方法
hey you guys,两个月没有写技术博客了.作为一名有理想.有抱负的程序员,两个月不写技术博客,真该打.业精于勤,荒于嬉.行成于思,毁于随.勤奋是必不可少的,今后养成一周至少一篇博客的习惯.好了 ...
- hdu5362 Just A String(dp)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud Just A String Time Limit: 2000/1000 MS (J ...
- SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码;
情况一: ajax中传值时是乱码(后台可以获取到中文字符,但用@ResponseBody返回时前台为乱码) 情况二: Controller 中 request.getParameter()获取到的是乱 ...
- 在.NET MVC下不用iframe实现局部加载html
最近在做个后台系统,之前都是用iframe来实现加载内容,左侧菜单不刷新.但一直不喜欢这种方法,有许多弊端.今天自己在网上查找了一番后找到了比较好的替代方案: 一.利用html的锚点标记来实现无刷新页 ...
- java学习笔记 (2) —— Struts2类型转换、数据验证重要知识点
1.*Action.conversion-properties 如(point=com.test.Converter.PointListConverter) 具体操作类的配置文件 2.*Action. ...
- Nginx的安装及反向代理设置
因为项目的缘故,接触到了Nginx的安装和反向代理设置,和大家分享下. 一.Nginx的下载.安装cd /homewget http://nginx.org/download/nginx-1.0.5. ...