`

SQL日常操作——System

阅读更多
此文档解释以下问题

查询本用户名下的表
哪个表本用户可以使用
查询用户所拥有的所有表的名字和类型
得到正在运行的数据库的名字,创建日期和运行的模式
得到当前有关Oracle实例的信息
查询系统上有多少个用户以及这些用户都是什么时候创建的
连接到数据库
新建用户并授权


1.)查询本用户名下的表:
用数据字典:user_tables;
命令为:Select  table_name
 from user_tables;

2.)哪个表本用户可以使用:
Select table_name,owner 
from all_tables 
where owner not like ‘%sys’;


3.)查询用户所拥有的所有表的名字和类型
Select * from user_catalog;


User_catalog有一个别名,叫做Cat;
因些用户可以用它得到和User_catalog完全相同的信息。

即上面的这个命令和以下命令是等同的:
Select * from cat;


4.)得到正在运行的数据库的名字,创建日期和运行的模式
Select name,  created, log_mode 
From  v$database;


5.)得到当前有关Oracle实例的信息
Select instance_name, host_name, version, archiver 
from v$instance;


6.)查询系统上有多少个用户以及这些用户都是什么时候创建的
Select username, created 
from  dba_users;

7.)连接到数据库
Connect  system/manager

以管理员的身份连接到数据库
Connect (用户名/密码);
8.) 新建用户并授权
SQL> create user a identified by a;(默认建在SYSTEM表空间下) 
SQL> grant connect,resource to a;



分享到:
评论

相关推荐

    HIS数据库升级——SQL2005到SQL2014的跨版本升级.pdf

    随着信息技术在医疗行业的深入应用,医院信息系统(Hospital Information System,简称HIS)已成为医院日常运营管理不可或缺的一部分。然而,随着医院业务量的增长和数据量的扩大,原有的HIS系统面临着性能瓶颈、...

    Man_System.rar_sql server 2000_人事信息管理系统

    本系统——"Man_System",基于Visual C++6.0开发,利用SQL Server 2000作为数据库支持,实现了对人事信息的高效管理和查询。下面我们将深入探讨SQL Server 2000在这个系统中的核心作用以及它与Visual C++6.0的结合...

    SQL sa口令清除工具

    1. **SQL Server身份验证模式**:SQL Server有两种身份验证模式——Windows身份验证和混合模式。在Windows身份验证模式下,用户通过Windows账户登录;而在混合模式下,用户可以使用SQL Server账户(如SA)登录。如果...

    图书管理系统数据库设计——SQL.doc

    总结来说,图书管理系统数据库设计是一个涉及多表关联、事务处理和用户交互的复杂过程,需要综合运用SQL语言进行表的创建、查询、更新和删除操作,以及数据库的安全性、并发控制和恢复机制等知识。设计出的系统应能...

    dos系统讲解和SQL语言教程

    然后,SQL的四大基本操作——SELECT用于查询数据,INSERT用于插入数据,UPDATE用于修改数据,DELETE用于删除数据,这些都是数据库操作的基础。更进一步,你可能还会接触到更复杂的SQL语句,如JOIN用于连接多个表,...

    SQL SERVER 2008 R2安装视频教程

    1. **安装环境准备**:在开始安装前,需要确保操作系统版本(Windows Server 2008)满足SQL Server 2008 R2的最低要求。此外,还需要检查硬件配置,包括内存、处理器和磁盘空间,以确保顺利运行。 2. **下载与安装...

    vs 2013 无法编辑linq to sql的dbml解决办法

    SQLSysClrTypes.msi则是SQL Server System CLR类型安装程序,它包含了.NET Framework中的System.Data.SqlTypes和其他与SQL Server兼容的数据类型。这些类型对于与数据库进行交互的.NET应用程序来说是必不可少的,...

    LibrarySystem3.rar

    下面我们将深入探讨其中涉及的关键技术——SQL和ASP.NET,以及它们在图书管理系统中的应用。 SQL(Structured Query Language),结构化查询语言,是用于管理和操作关系数据库的标准语言。在图书管理系统中,SQL...

    韩顺平——玩转oracle教程笔记(转).doc

    通常情况下,对于数据库的日常维护工作,使用`system`用户登录即可满足需求。 ### Oracle基本命令 #### SQL\*Plus的常用命令 - `conn[ect]`:用于连接数据库,如果是特权用户,需附加`as sysdba`或`as sysoper`。...

    IBM System i培训PPT

    OS/400是IBM System i的核心操作系统,提供了多用户、多任务环境。它支持高级语言编程,如RPG(Report Program Generator)和COBOL,并拥有内置的数据库管理系统——DB2 for i。 **3. RPG编程** RPG是为AS400系统...

    ORACLE DG日常运维手册

    在本案例中,我们将采用第二种方法——增量恢复来解决问题。这种方法不仅能够有效减少因重新搭建DataGuard所消耗的时间和资源,还能最大限度地保证业务的连续性。下面将详细介绍这一过程中的具体步骤和技术要点。 #...

    仓库管理系统——C#实现

    《仓库管理系统——C#实现详解》 仓库管理系统是企业日常运营中的重要组成部分,它负责对库存物品进行有效的跟踪与管理,确保供应链的顺畅运行。在本文中,我们将深入探讨一个基于C#语言实现的仓库管理系统,包括...

    超市柜员机程序,C++&SQL

    《超市柜员机程序——C++与SQL的融合应用》 在现代零售业中,超市柜员机(Checkout System)扮演着至关重要的角色,它能够高效地处理销售、库存等业务,为顾客提供便捷的结账体验。本项目标题中的“超市柜员机程序...

    oracle笔记资料

    对于日常的数据库管理和维护工作,通常使用 `system` 用户就足够了。 #### 数据对象与用户权限 在Oracle数据库中,不同用户可以登录并操作各种数据对象。这些数据对象主要包括表、视图、触发器等。 - **数据对象*...

    db2常用命令——摘录

    - `db2 list tables for system` 列出系统表。 - `db2 list tables for all` 列出所有用户和系统表。 - `db2 list tables for schema [user]` 列出指定用户的表。 - `db2 create table t1 like t2` 创建与t2结构...

    oracle笔记——代码居多,已加注释

    Oracle数据库是世界上最流行的...以上就是Oracle数据库的一些基本操作和管理知识,包括文件查询、参数调整、内存区域管理、数据字典查询以及SQL*Plus的使用技巧。这些知识点对于日常的数据库管理和开发工作非常重要。

    C++——HIS排班系统for Neuedu

    HIS(Hospital Information System)排班系统是医疗信息化的一个重要组件,它主要负责管理医护人员的工作时间表,包括医生、护士和其他医疗工作人员的排班、调班、请假等操作。通过自动化排班,系统可以减少人为错误...

    oa_system.zip

    办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,极大提高公司的办公效率。oasys是一个OA办公自动化系统,使用Maven进行项目管理,基于springboot框架开发的项目,mysql底层...

    Oracle 12c受限模式 只读模式 静默模式 延迟模式

    静默模式(QUIESCE)是在进行某些维护操作时非常有用的一种模式,它可以阻止除SYS和SYSTEM用户之外的所有用户登录数据库,并且阻止所有正在进行的操作。这有助于确保在执行维护任务时,不会受到其他用户的干扰。 **...

Global site tag (gtag.js) - Google Analytics