oracle的基本操作

1.创建用户(需以DBA权限登录)

create user 用户名 identified by 密码;

创建用户之后,要对其进行授权,如果不对其进行授权,将不能登录数据库,也不能做任何操作:

grant connection,resource to 用户;

其中:connection和resource是oracle内置的两个角色,两个角色的的基本情况如下:

CONNECT角色:--是授予最终用户的典型权利,最基本的

ALTER SESSION --修改会话

CREATE CLUSTER --建立聚簇

CREATE DATABASE LINK --建立数据库链接

CREATE SEQUENCE --建立序列

CREATE SESSION --建立会话

CREATE SYNONYM --建立同义词

CREATE VIEW --建立视图

RESOURCE 角色: --是授予开发人员的

CREATE CLUSTER --建立聚簇

CREATE PROCEDURE --建立过程

CREATE SEQUENCE --建立序列

CREATE TABLE --建表

CREATE TRIGGER --建立触发器

CREATE TYPE --建立类型

2.可以查看用户有哪些权限(此操作必须以DBA权限登录)

select grantee,privilege from dba_sys_privs

where grantee=‘RESOURCE‘ order by privilege;

3.收回权限

revoke 权限名 from 用户名

4.更改密码

alter user 用户名 identified by 新密码;

5.解除和锁定账户

--锁定账户

alter user 用户名 account lock;

--解除账户

alter user 用户名 account unlock;

时间: 2024-10-28 20:45:59

oracle的基本操作的相关文章

Oracle数据库基本操作 —— Oracle数据库体系结构介绍、DDL、DCL、DML

一.Oracle数据库介绍 1.基本介绍 Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一. 2.Oracle数据库的体系结构 ①数据库:database Oracle数据库是数据的物理存储.这包括(数据文件ORA或DBF.控制文件.联机日志.参数文件).Oracle数据的概念和其他数据库不一样,这里的数据库是一个操作系统只有一个库.可以看做是Oracle就只有一个

Oracle的基本操作-解除用户,赋予权限

一.表的基本操作 1. 用户管理 1.1 初始状态下系统的用户 在系统用户下,执行下面的查询语句可以查看到当前系统的所有用户  select * from dba_users; 1.2 创建一个用户 SQL> create user xp identified by xp; User created. 授予连接数据库的权限:SQL> grant connect to xp; Grant succeeded. SQL> conn xp/xp;Connected. 1.3 解锁一个用户并修改

Oracle的基本操作-dml,ddl,dcl

二.SQL语言 SQL  structure query language  结构化查询语言 SQL语句 : DDL语句 DML语句 .DCL语句 DDL--data define language --create.alter.drop           --数据定义语言 DML--data management language --insert.update.delete         --数据操作语言 DCL--data control language  --grant.revok

java实现oracle数据库基本操作

import java.sql.*; import java.util.ArrayList; import java.util.List; //使用jdbc连接 public class TestOra { public static void main(String[] args) { // TODO Auto-generated method stub BaseDao basedao = new BaseDao(); Connection conn = basedao.getConnecti

Oracle数据库基本操作

创建用户 用户名 密码 都是 sqltrain create user sqltrain identified by sqltrain 分配 权限 给 用户名 grant resource,dba,connect to sqltrain; 修改密码 alter user sqltrain identified by sqltrain 锁定用户 alter user sqltrain account lock 解锁用户 alter user sqltrain account unlock 用 sq

Oracle数据库——基本操作

一.涉及内容 1.掌握Oracle 10g 相关服务的启动.停止. 2.熟练掌握数据库配置助手(DBA).企业管理器(OEM).SQL*Plus等工具的使用. 3.掌握使用STARTUP和SHUTDOWN命令启动.关闭数据库的方法,同时了解使用OEM工具和注册表中设置自动启动.关闭数据库的方法. 二.具体操作 1. 分别使用“管理工具”中的“服务”窗口和DOS下的命令来启动Oracle的几种常见服务. (1)使用“管理工具”中的“服务”窗口启动服务 (2)使用DOS下的命令启动DBConsole

Oracle数据库基本操作(三) —— DQL相关内容说明及应用

本文所使用的查询表来源于oracle数据中scott用户中的emp员工表和dept部门表. 一.基本语法 SQL语句的编写顺序: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #a9b7c6; background-color: #2b2b2b } span.s1 { font: 14.0px "PingFang SC" } select 输出的列 from 表名 where 条件 group by

Oracle库基本操作

--oracle 获取表名称,字段 with vA as ( SELECT USER_TAB_COLS.TABLE_NAME as 表名,USER_TAB_COLS.COLUMN_NAME as 列名 , USER_TAB_COLS.DATA_TYPE as 数据类型, USER_TAB_COLS.DATA_LENGTH as 长度, USER_TAB_COLS.NULLABLE as 是否为空, USER_TAB_COLS.COLUMN_ID as 列序号,user_col_comments.

C#学习--Oracle数据库基本操作(连接、增、删、改、查)封装

写在前面: SQLserver的C#封装:https://www.cnblogs.com/mexihq/p/11636785.html 类似于上篇有关SQLserver的C#封装,小编对Oracle数据库进行了相应的封装,方便后期开发使用,主要包括Oracle数据库的连接.增.删.改.查,如有什么问题还请各位大佬指教.后续也将对其他几个常用的数据库进行相应的整理.话不多说,直接开始码代码. 先声明一个SqlConnection便于后续使用. private OracleConnection or