Oracle数据库常用11大操作指令集合介绍

本文详细介绍了Oracle数据库的常用操作,包括启动和关闭数据库、管理监听进程、创建与管理表空间、用户管理、权限控制、事务控制、索引的创建与维护、视图的使用、序列操作以及同义词和分区表的概念与应用。通过这些操作,可以更好地管理和优化Oracle数据库的性能和安全性。
摘要由CSDN通过智能技术生成

转自:微点阅读(www.weidianyuedu.com) 微点阅读 - 范文大全 - 免费学习网站

一、启动和关闭Oracle数据库

1. 数据库启动以SYSDBA身份登录数据库启动命令:STARTUP 【启动选项】

数据库启动三个阶段:

启动Oracle实例(非安装阶段)

由实例安装数据库(安装阶段)

打开数据库(打开阶段)

2. 数据库的关闭

以SYSDBA身份登录 数据库关闭命令:SHUTDOWN 【启动选项】 数据库关闭三个阶段:

关闭数据库

卸载数据库

关闭Oravle实例

▎二、启动、关闭Oracle监听进程

监听器lsnrctl:提供数据库访问,默认端口1521

为了使客户端用户能连接到Oracle实例,要启动监听

1.启动监听启动(START)监听是Oracle用户在操作系统下执行的命令,可以直接在LSNRCTL后加参数,也可以在该命令提示符后在进行操作。

2.关闭监听

注意:先启动监听,后启动数据库。 ▎三、表空间

1. 创建表空间

参数解释:tablespacename:表空间名称DATAFILE:指定组成表空间的一个或多个数据文件,当有多个数据文件时使用逗号分隔filename:表空间中数据文件的路径和名称SIZE:指定文件的大小,用K指定千字节大小,用M指定兆字节大小AUTOEXTEND:用来启用或禁用数据文件的自动扩展

举例:

2. 表空间的管理(1)调整表空间的大小。当表空间已满的情况下,可以通过ALTER语句来调整表空间的大小。 方法一:更改数据文件的大小,并指明数据文件的存放路径,通过使用RESIZE关键字,用于指定调整后的表空间的大小

 方法二:向表空间内添加数据文件。为表空间添加一个新的数据文件  

(2)改变表空间的读写状态。

ALTER TABLESPACE 表空间名 READ WRITE ; --使表空间可读写ALTER TABLESPACE 表空间名 READ ONLY ; --使表空间只读

(3)删除表空间,可以通过DROP语句来删除表空间,再加上表空间的名字即可。 DROP  TABLESPACE  表空间名 [INCLUDING  CONTENTS] ;其中INCLUDING  CONTENTS是可选项。如果删除仍包含数据的表空间,需要加上该选项。

▎四、用户管理1. 创建用户

举例:

2. 修改用户的密码ALTER  USER  用户名  IDENTIFIED  BY  密码 ;

3. 删除用户。使用DROP USER命令可以删除用户,当用户拥有模式对象时则无法删除用户,而必须使用CASCADE选项以删除用户及用户模式对象。

DROP  USER  用户名  CASCADE;

创建用户前的准备工作:1)      选择用户名和密码2)      识别用户需用于存储对象的表空间3)      决定每个表空间的限额4)      分配缺省表空间和临时表空间5)      创建用户6)      向用户授予权限和角色

▎五、数据库权限管理

1. 系统权限

系统权限是指在数据库中执行某种系统级别的操作,或者针对某一类对象执行某种操作的权利

常用的系统权限如下:CREATE SESSION:连接到数据库CREATE TABLE:创建表CREATE VIEW:创建视图CREATE SEQUENCE:创建序列

2. 对象权限对象权限是指针对某个特定模式对象执行操作的权利,只能针对模式对象来设置管理对象权限,包括:表、视图、序列、存储过程等。 

Oracle数据用户有两种途径获得权限:(1)直接向用户授予权限(2

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值