在操作oracle数据库时,经常会用到一些命令,总是记不住,写篇文章来当做是个笔记吧。(不断更新中)
1. 编码格式查询
SELECT USERENV(‘LANGUAGE’) FROM DUAL
2. EXP命令
2.1 DB全体EXPORT
EXP USER001/PSWD@INSTANCE FILE=C:\FULLEXP.DMP FULL=Y
2.2 从SHEMA中EXPORT
EXP USER001/PSWD@INSTANCE FILE=C:\USEREXP.DMP OWNER=USER001
3. IMP命令
IMP USER001/PSWD@INSTANCE FILE=C:\FULLEXP.DMP
4. 获取实例名、HOST名、版本号、启动时间
SELECT
INSTANCE_NAME, HOST_NAME, VERSION,TO_CHAR(STARTUP_TIME, 'YYYY/MM/DD HH24:MI:SS') AS STARTUP_TIME
FROM
V$INSTANCE
5. 创建用户
语法:
CREATE USER 用户名
IDENTIFIED BY 密码
[DEFAULT TABLESPACE 默认表空间名] ----分配的用户表空间。如果省略的话,则默认是SYSTEM表空间
[TEMPORARY TABLESPACE 临时表空间名] ----用户临时Segment。如果省略的话,则默认是SYSTEM表空间
[QUOTA {size(K/M) | UNLIMITED} ON 表空间] ----指定表空间的大小。如果使用关键字UNLIMITED,则不限制其大小。
例 :
create user testuser
identified by 12345
default tablespace tbsp01
temporary tablespace tbtmp
quota 20m on tbsp01
SELECT * FROM user_users;
或
SELECT * FROM dba_users;
6. 用户授权
语法:
GRANT 权限名或角色名 TO 用户名;
例 :
GRANT CREATE SESSION, accts_pay TO jward;
7. 删除用户
语法:
DROP USER <用户名> [CASCADE]; ---- 如果指定了关键字CASCADE,那么SCHEMA中关于用户的对象一并删除
例 :
DROP USER testuser CASCADE;
8. ORA-28001: the password has expired
对策:
查询密码的有效期设置,LIMIT字段是密码有效天数。
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'
去除180天的密码生存周期的限制
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
分享到:
相关推荐
### ORACLE实用命令大全知识点详解 #### 一、表空间管理命令 在Oracle数据库中,表空间是逻辑存储单元,用于组织数据文件。通过合理的表空间管理,可以提高数据库性能和资源分配效率。 ##### 创建表空间 - **本地...
oracle实用命令,包括实时查看日志,数据表插入,数据表更新
Oracle 中 shutdown 命令的实用 Oracle 数据库中的shutdown命令是非常重要的命令之一,它可以帮助DBA关闭数据库,以便进行维护、升级或解决问题。但是,shutdown命令并不是一个简单的命令,它有多种方式和考虑因素...
这份"Oracle实用笔记 命令 文档 PDF"很可能是对Oracle数据库管理、查询和维护的一份详细指南,涵盖了各种关键的Oracle命令和操作技巧。下面我们将深入探讨其中可能涉及的一些重要知识点。 1. **Oracle SQL语法**:...
”中,我们可以归纳出一系列关于Oracle数据库管理系统的实用命令和操作知识点,这将涵盖数据库服务的启动与停止、屏幕清理、用户权限查看、用户表空间配置、数据表结构修改、用户创建与密码设置、目录对象的创建与...
ORACLE 数据库实用 命令 DBA 多年积累 你一定不会后悔
LogMiner是Oracle提供的一个实用工具,用于分析数据库的重做日志,用于审计、故障排除和数据恢复等: - a. 配置`utl_file_dir`参数 - b. 构建LogMiner字典 - c. 添加重做日志文件 - d. 继续添加更多文件 - e. ...
根据提供的文件信息,我们可以提炼出一系列与AIX-Oracle相关的实用知识点,这些知识点不仅涵盖了基本的数据库启动、停止与状态检查,还深入到了数据导出导入、环境配置、表与列的查询、空间管理以及元数据的更新等多...
### Oracle实用RMAN命令知识点详解 #### 一、概述 在Oracle数据库的管理和维护中,RMAN(Recovery Manager)是一种强大的工具,用于备份、恢复和灾难恢复等操作。本文档详细介绍了适用于初学者的RMAN命令,这些命令...
### ORACLE常用命令总结 ...这些命令涵盖了Oracle数据库中日志管理和表空间管理的基本方面,对于日常的数据库运维和支持来说非常实用。熟练掌握这些命令能够帮助DBA更有效地管理和维护Oracle数据库系统。
### Oracle实用入门命令集 #### 一、Oracle基础命令概览 在Oracle数据库管理与操作过程中,掌握一些基本命令对于日常运维工作至关重要。本文将详细介绍这些常用命令,并结合实际应用场景进行解析。 #### 二、连接...
oracle 常用的命令举例,内容全面、实用
总结起来,Oracle数据库的实用教程涵盖了从物理结构、内存结构到实例、会话、事务、后台进程,以及SQL执行过程和数据库的启停操作。了解并掌握这些基础知识对于任何Oracle数据库的使用者都至关重要。通过深入学习和...
很实用的oracle常用命令及用法,包含用户权限分配及权限设置,数据库备份还原等命令
- 执行`startup`命令来启动Oracle实例。 2. **关闭Oracle系统** - 同上,进入Oracle用户和SVRMGRL环境。 - 使用`shutdown`命令关闭Oracle实例。 3. **作为Root用户启动或关闭Oracle系统** - 通过`su - root`...
Oracle数据库实用教程主要涵盖了Oracle数据库系统的基础知识、安装配置、数据管理、SQL查询、数据库安全性、性能优化以及备份恢复等多个方面。以下是对这些知识点的详细解释: 1. **Oracle数据库介绍**:Oracle...
Oracle的导入(IMP)和导出(EXP)工具是两个关键的实用程序,分别用于将数据从.dmp文件导入到数据库中和将数据库中的数据导出到.dmp文件。这两个工具基于PL/SQL,可以处理大量的数据,并且具有高度的灵活性和控制性...
### ORACLE常用命令详解 #### 一、ORACLE的启动和关闭 在ORACLE数据库管理中,正确地启动和关闭数据库是非常重要的操作。这不仅涉及到数据库的...这些知识点对于Oracle数据库管理员和开发人员来说都是非常实用的。
### Oracle的常见实用命令 #### 一、Oracle EXP 命令详解 Oracle EXP 是一个非常重要的工具,用于从数据库中导出数据。它能够帮助我们有效地管理数据库,特别是当涉及到数据迁移、备份或者恢复场景时。下面我们将...