oracle常用语句总结
一、用户管理类
1、创建用户:
Create user username
Identified by password
Default tablespace tablespacename
Temporary tablespace temp;
2、查询数据库用户
select username from dba_users;
3、删除用户:
drop user username cascade;
4、修改用户属性
Alter user username
Identified by new_password
Default tablespace tablespacename_new
Temporary tablespace temp;
5、授予或取消角色的权限
授予权限:grant role_name to username;
收回权限: revoke role_name from username;
6、使用sysdba身份登录,解锁例如要解锁scott用户,可以如下:
sqlplus / as sysdba
alter user scott identify by password account unlock;
其中password是新设置的密码
二、启动关闭数据库
正常启动:startup
非加载启动:startup nomount(之后可以使用alter database mount命令装载数据库)
加载启动:startup mount
强制启动:startup force
打开一个关闭的数据库:alter database open
正常关闭:shutdown normal
立即关闭:shutdown immediate
三、监听
停止监听: lsnrctl stop;
启动监听:lsnrctl start;
查看监听状态:lsnrctl status;
查看监听参数:lsnrctl help
四、常用的dba查询
查询数据文件:select * from dba_data_files;
查询表空间:select * from dba_tablespaces;
查询数据库对象:select * from dba_objects;
查询表:select * from dba_tables;
查询索引:select * from dba_indexes;
查询序列:select * from dba_sequences;
查询数据库连接:select * from dba_db_links;
查询试图:select * from dba_views;
五、时间转换
select to_char(to_date(downloadtime,'yyyy-mm-dd hh24-mi-ss') +8/24,'yyyymmddhh24miss') date_time from T_IISS_DOWNLOAD_RECORD
oracle系统时间默认以天为单位,如果加N小时,就是N/24,同理,加N分钟就是N/1440
六、数据块损坏处理
步骤1: 针对以上的提示首先查询那些对象被损坏:
Select tablespace_name,segment_type,owner,segment_name From dba_extents Where file_id=4 and 35 between block_id and block_id+blocks-1;
步骤2:Alter session set events=’10231 trace name context forever,level 10’;
七、其他
SQL> archive log list;
如果显示为ENABLE则表示已成功归档
或 SQL>select log_mode from v$database;
如果为ARCHIVELOG则表示已成功归档
置为归档模式
SQL>alter database archivelog
oracle常用语句总结的更多相关文章
- ORACLE常用语句:
ORACLE常用语句: 1.首先,创建(新)用户: create user username identified by password; username:新用户名的用户名 password: 新 ...
- Oracle常用语句集合
oracle常用经典SQL查询 常用SQL查询: .查看表空间的名称及大小 )),) ts_size from dba_tablespaces t, dba_data_files d where t. ...
- Oracle常用语句
Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...
- Oracle常用语句语法汇总
第一篇 基本操作 --解锁用户 alter user 用户 account unlock; --锁定用户 alter user 用户 account lock; alter user sco ...
- oracle 常用语句
创建用户及授权create temporary tablespace test_temp tempfile 'C:\oracle\product\10.2.0\oradata\hszxdbtemp.d ...
- oracle 常用语句3
- oracle 函数 select sign(-3),sign(3), sign(0) from dual; select ceil(3.7) from dual; select floor(3.7 ...
- Oracle 常用语句1
-- 我是注释信息 sql语句 -- 创建用户: create user 用户名 identified by 密码; create user jack identified by j123; -- l ...
- 查锁住的表,以及kill进程,Oracle常用语句
--找出所有被锁的对象,定位出哪个回话占用 select l.session_id,o.owner,o.object_name from v$locked_object l,dba_objects o ...
- Oracle 常用语句备份
1.oracle 11g 用户名和密码默认区分大小写,可更改alter system set sec_case_sensitive_logon=false 设置改为不区分大小写. 2.授权创建视图:G ...
随机推荐
- C++ Primer Plus 笔记记录
(一) /a 这个转移字符竟然能调用计算机的硬件 喇叭~~ 对于float c++只能保证6位有效数字 似乎 double是13位 cout.setf(ios_base::fixed, ios_bas ...
- oracle java SE
http://www.oracle.com/technetwork/java/javase/downloads/index.html
- 使用 Sandcastle 生成代码帮助文档
使用 Sandcastle可以生成MSDN风格的帮助文档,生成的帮助文档既可以是chm文档,也可以是MS Help 2.x帮助文档. 1 下载并安装Sandcastle Sandcastle下载地址为 ...
- python学习笔记-多进程
multiprocessing from multiprocessing import Process import time def f(name): time.sleep(2) print('he ...
- 基于AWS的云服务架构最佳实践
ZZ from: http://blog.csdn.net/wireless_com/article/details/43305701 近年来,对于打造高度可扩展的应用程序,软件架构师们挖掘了若干相关 ...
- [转]centos6.6 rpm安装与管理
centos6.6 rpm安装与管理 原文地址:http://www.centoscn.com/CentOS/2015/0414/5182.html rpm包管理:安装.升级.卸载.查询.检验 安 ...
- 在网页程序或Java程序中调用接口实现短信猫收发短信的解决方案
方案特点: 在网页程序或Java程序中调用接口实现短信猫收发短信的解决方案,简化软件开发流程,减少各应用系统相同模块的重复开发工作,提高系统稳定性和可靠性. 基于HTTP协议的开发接口 使用特点在网页 ...
- Xilinx的约束文件
FPGA中有三种约束文件,分别是用户设计文件(.ucf文件),网表约束文件(.NCF文件)与物理约束文件(.PCF文件). 在设计阶段,需要硬件描述文件与UCF文件,经过综合后生成NCF文件,最后得到 ...
- html5 canvas绘画时钟
本示例使用HTML5 canvas,模拟显示了一个时钟, 请使用支持HTML5的浏览器预览效果: HTML部分: <!DOCTYPE html> <html lang="e ...
- 【OpenGL】如何绘制Shadow
背景 Shadow即阴影,它是光线被不透明物体遮挡而产生的黑暗区域,与光源的方向相反. 在Blender中编辑过程中没有Shadow,只有在经过渲染后才能显示.目前有一个基于Blender的项目,要求 ...