oracle 第02章 基本操作
2015-10-09 14:44
531 查看
2015-10-09
目录
一、SQL语言
1.DDL 数据定义语言
2.DML 数据操作语言
3.DCL 数据控制语言
二、数据库连接
1.sqlplus
2.conn
三、数据库启动、关闭
1.启动
2.关闭
一、SQL语言
1.数据定义语言 DDL(Data Definition Language)
定义或修改方案对象(schema object)的结构,以及移除方案对象。
CREATE 创建数据库结构
ALTER 修改数据库结构
DROP 删除数据库结构
RENAME 修改表名
TRUNCATE 删除表的全部内容,不改变表结构
2.数据操作语言 DML(Data Manipulation Language)
查询或操作已有方案对象内的数据。
SELECT 从一个或多个表、视图中查询数据
INSERT 向表、视图中添加新数据行
UPDATE 修改表、视图中已有数据行的内容
DELETE 从表、视图中删除数据行
EXPLAIN PLAN 查询SQL语句执行计划
LOCK TABLE 对表、视图加锁
3.数据控制语言 DCL(Data Control Language)
GRANT 授予权限、角色
REVOKE 收回权限、角色
4.事务控制语言 TCL(Transaction Control Language)
COMMIT 提交事务,永久保存事务对数据的修改
ROLLBACK 回滚事务,撤销事务对数据的修改
SAVEPOINT 设置保存点,以标识回滚位置
SET TRANSACTION 设置事务属性
5.其他语句
AUDIT 打开审计
NOAUDIT 关闭审计
COMMENT 向数据字典添加注释
ALTER SESSION 修改当前会话
SET ROLE 为当前会话启用/禁用角色
ALTER SYSTEM 修改实例属性
DECLARE CURSOR,OPEN,CLOSE 定义、分配、释放游标
DECLARE DATABASE,CONNECT 选择数据库并连接
DECLARE STATEMENT 分配变量名
DESCRIBE 初始化描述符
WHENEVER 设定如何处理错误和警告
PREPARE,EXECUTE,EXECUTE IMMEDIATE 解释并执行SQL语句
FETCH 从数据库取回数据
二、数据库连接
1.sqlplus
sqlplus 用户名/密码 [as 角色]
sqlplus /nolog 空用户,密码nolog登录
sqlplus sys/oracle as sysdba 用户sys,密码oracle,角色sysdba
sqlplus system/oracle 用户system,密码oracle
sqlplus scott/oracle 用户scott,密码oracle
2.conn
SQL> conn 用户名/密码 [as 角色];
以sytem用户登录,解锁scott账户,并重置scott密码
SQL> conn system/oracle;
Connected.
SQL> alter user scott identified by oracle account unlock;
User altered.
再以scott用户登录
SQL> conn scott/oracle;
Connected.
查看当前数据库名
SQL> select name from v$database;
三、数据库启动、关闭
1.启动
//打开参数文件——实例
SQL> startup nomount;
//打开控制文件
SQL> alter database mount;
//打开数据文件——数据库
SQL> alter database open;
//打开参数文件、控制文件
SQL> startup mount;
//打开参数文件、控制文件、数据文件
SQL> startup;
or
SQL> startup open;
2.关闭
//关闭数据文件——数据库
SQL> alter database close;
//关闭控制文件
SQL> alter database dismount;
//关闭参数文件——实例
SQL> shutdown immediate;
参考资料
[1] 林树泽.Oracle 11g R2 DBA操作指南[M].北京:清华大学出版社,2013
[2] oracle基本操作命令
[3] oracle基本操作
[4] Oracle常用命令大全(很有用,做笔记)
[5] Oracle数据库基本常用命令汇总
[6] linux下 oracle常用命令
[7] ORACLE常用命令总结
目录
一、SQL语言
1.DDL 数据定义语言
2.DML 数据操作语言
3.DCL 数据控制语言
二、数据库连接
1.sqlplus
2.conn
三、数据库启动、关闭
1.启动
2.关闭
一、SQL语言
1.数据定义语言 DDL(Data Definition Language)
定义或修改方案对象(schema object)的结构,以及移除方案对象。
CREATE 创建数据库结构
ALTER 修改数据库结构
DROP 删除数据库结构
RENAME 修改表名
TRUNCATE 删除表的全部内容,不改变表结构
2.数据操作语言 DML(Data Manipulation Language)
查询或操作已有方案对象内的数据。
SELECT 从一个或多个表、视图中查询数据
INSERT 向表、视图中添加新数据行
UPDATE 修改表、视图中已有数据行的内容
DELETE 从表、视图中删除数据行
EXPLAIN PLAN 查询SQL语句执行计划
LOCK TABLE 对表、视图加锁
3.数据控制语言 DCL(Data Control Language)
GRANT 授予权限、角色
REVOKE 收回权限、角色
4.事务控制语言 TCL(Transaction Control Language)
COMMIT 提交事务,永久保存事务对数据的修改
ROLLBACK 回滚事务,撤销事务对数据的修改
SAVEPOINT 设置保存点,以标识回滚位置
SET TRANSACTION 设置事务属性
5.其他语句
AUDIT 打开审计
NOAUDIT 关闭审计
COMMENT 向数据字典添加注释
ALTER SESSION 修改当前会话
SET ROLE 为当前会话启用/禁用角色
ALTER SYSTEM 修改实例属性
DECLARE CURSOR,OPEN,CLOSE 定义、分配、释放游标
DECLARE DATABASE,CONNECT 选择数据库并连接
DECLARE STATEMENT 分配变量名
DESCRIBE 初始化描述符
WHENEVER 设定如何处理错误和警告
PREPARE,EXECUTE,EXECUTE IMMEDIATE 解释并执行SQL语句
FETCH 从数据库取回数据
二、数据库连接
1.sqlplus
sqlplus 用户名/密码 [as 角色]
sqlplus /nolog 空用户,密码nolog登录
sqlplus sys/oracle as sysdba 用户sys,密码oracle,角色sysdba
sqlplus system/oracle 用户system,密码oracle
sqlplus scott/oracle 用户scott,密码oracle
2.conn
SQL> conn 用户名/密码 [as 角色];
以sytem用户登录,解锁scott账户,并重置scott密码
SQL> conn system/oracle;
Connected.
SQL> alter user scott identified by oracle account unlock;
User altered.
再以scott用户登录
SQL> conn scott/oracle;
Connected.
查看当前数据库名
SQL> select name from v$database;
三、数据库启动、关闭
1.启动
//打开参数文件——实例
SQL> startup nomount;
//打开控制文件
SQL> alter database mount;
//打开数据文件——数据库
SQL> alter database open;
//打开参数文件、控制文件
SQL> startup mount;
//打开参数文件、控制文件、数据文件
SQL> startup;
or
SQL> startup open;
2.关闭
//关闭数据文件——数据库
SQL> alter database close;
//关闭控制文件
SQL> alter database dismount;
//关闭参数文件——实例
SQL> shutdown immediate;
参考资料
[1] 林树泽.Oracle 11g R2 DBA操作指南[M].北京:清华大学出版社,2013
[2] oracle基本操作命令
[3] oracle基本操作
[4] Oracle常用命令大全(很有用,做笔记)
[5] Oracle数据库基本常用命令汇总
[6] linux下 oracle常用命令
[7] ORACLE常用命令总结
相关文章推荐
- 教您如何检查oracle死锁,决解死锁
- Win7 64位下使用oracle客户端异常的处理过程
- oracle11g-关闭日志审计
- Oracle DB 使用调度程序自动执行任务
- 关于时间比较,ORA-01861: literal does not match format string
- oracle客户端的安装和plsql的远程连接教程
- Oracle Partition Outer Join 稠化报表
- Oracle dblink详解
- 如何让oracle的select强制走索
- Oracle常用操作-----(二)
- oracle数据字典
- Oracle之物化视图
- OracleRac11.2.0.3迁移OCR和VOTEDISK
- Oracle Study之--Oracle DG备份之归档日志管理
- oracle job的相关操作
- 缩减Oracle的UNDOTBS01.DBF文件大小
- 如何查询oracle中sql操作的记录
- 足球和oracle列(4):巴西惨败于德国,认为,差额RAC拓扑控制!
- oracle触发器详解
- oracle 导出表