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 ...
随机推荐
- java_method_下载导入模版
//调用方法 upDown.download(request, response, request.getRealPath("")+"/output/BlackNumbe ...
- jquery制作省份城市地区多选控件总结
1.弹出的选择框有jquery直接放在body后面,以position:absolute绝对定位,top,left处理位置. 如果想让该选择框位于点选元素下面,则获取点选元素位置 var target ...
- HDU 5652(二分+广搜)
题目链接:http://acm.hust.edu.cn/vjudge/contest/128683#problem/E 题目大意:给定一只含有0和1的地图,0代表可以走的格子,1代表不能走的格 子.之 ...
- 如何用java获得字符串的ASCII值
使用Integer.valueOf就可以直接将char类型的数据转为十进制数据表现形式. int value=Integer.valueOf('1');//49int value=Integer.va ...
- Cookie的Secure属性
基于安全的考虑,需要给cookie加上Secure和HttpOnly属性,HttpOnly比较好理解,设置HttpOnly=true的cookie不能被js获取到,无法用document.cookie ...
- mac 端口转发方案
mac 端口映射 好坑 osx10.10mac移除了ipfw改用pfpf以前没用过 查文档mac的 pf语法,没有找到.bsd的倒是很全,心喜拿来一试.http://www.openbsd.org/f ...
- C# 委托如何理解 打个比喻
初学者可能会给winform窗体注册事件,也听过事件是基于委托实现的 那么,委托是什么,事件又是什么,委托和事件是什么关系. 个人喜欢做一些比喻,把这些东西想象成某一个模型,这样方便记忆,理解,随着对 ...
- [Eigen] Issues when using Eigen
1. Efficient Expression Refer to this post http://eigen.tuxfamily.org/dox/TopicWritingEfficientProdu ...
- 2. Abstract Factory(抽象工厂)
意图: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 适用性: 一个系统要独立于它的产品的创建.组合和表示时. 一个系统要由多个产品系列中的一个来配置时. 当你要强调一系列相关 ...
- python学习-day14-前端之html、css
一.Html 1.本质:一个规则,浏览器能任务的规则 2.开发者: 学习Html规则 开发后台程序: - 写Html文件(充当模板的作用) ***** ...