Oracle主要用户与一些常用命令

Posted bizhenLiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle主要用户与一些常用命令相关的知识,希望对你有一定的参考价值。

Oracle的主要用户:

l  超级管理员:sys

l  普通管理员:system

l  普通用户:scott

Sqlplusw的一些常用命令:

l  设置行显示数量:set linesize 长度

l  设置也显示数量:set pagesize 长度

l  ed及@指令

l  连接:conn 用户名/密码 as sysdba

如果忘记用户密码:

win+R运行cmd;

运行sqlplus/nolog

SQL>connect/as sysdba

SQL>alter user scott identified by Oracle123  (修改scott用户的密码Oracle123)

SQL>alter user SCOTT account unlock   (SCOTT用户解锁)

 

查询指令:

select * from emp;

设置每行显示的长度:

set linesize 500;

设置每页显示的行数:

set pagesize 100;

连接用户:

Conn 用户名/密码 [as sysdba|sysoper]

例如连接的是超级管理员(sys),则在连接的最后必须写上as sysdba:

conn sys/change_on_install as sysdba

Sys用户访问scott用户下的emp表:

select * from scott.emp;

查询当前连接的用户:

Show user;

获取一个数据库中全部的表名称:

select * from tab;

查看emp表结构:

desc emp;

 

在列的类型中主要有以下几种类型:

NUMBER(4):表示数字,长度为4;

NUMBER(7,2):表示数字,其中小数占2位,整数占5位,总共长度为7;

VARCHAR2(10):表示字符串,只能容纳10个长度;

DATE:表示日期;

在sqlplusw中可以输入一个“/”表示重复执行上一条语句的操作。

 

SQL> ed db

 

点击“是”。

在记事本中填写命令,保存为*.sql

可以通过@文件名称的方式执行命令,也可以通过@路径方式执行。

SQL> @db

注:如果执行*.sql文件时,不用输入后缀名称,如果是txt需要输入后缀.txt。

以上是关于Oracle主要用户与一些常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 11g常用管理命令(用户表空间权限)

Oracle的SQLPLUS常用命令

ORACLE-常用基础命令总结

Linux笔记:命令基础说明与常用命令

oracle常用命令

oracle常用命令大全