oracle常用命令

启动数据库和监听

lsnrctl start
sqlplus /nolog
conn sys/as sysdba
startup

 

查看当前登陆的用户

show user;

修改密码

修改用户的密码

password username

或者:

conn system/manager
alter user scott identified by 123456;

 

设置显示行的宽度

show linesize;  --默认是80
set linesize 100

设置每页显示的行数

show pagesize;   --默认是14
set pageszie 10

设置字段显示的长度

col ename for a10;

创建临时表空间

create temporary tablespace Tblspace_TEMP TEMPFILE 'D:\APP\ADMINISTRATOR\ORADATA\ZYDEV\Tblspace_TEMP.DBF' SIZE 32m REUSE AUTOEXTEND ON NEXT 512k MAXSIZE UNLIMITED;

创建表空间

create tablespace LISTP datafile 'D:\APP\ADMINISTRATOR\ORADATA\ZYDEV\LISTP.DBF' size 32m reuse autoextend on maxsize unlimited default storage(initial 512k next 512k minextents 1 maxextents unlimited pctincrease 0);

删除表空间

DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

创建用户

create user test1 identified by test1 default tablespace LISTP temporary tablespace Tblspace_TEMP;

删除用户

drop user user_name cascade; --如果该用户已经创建了表,就要使用cascade参数

删除表

drop table table_name purge

只查询表结构

desc scott.emp;

 

 给用户授权

数据库权限分为:

     系统权限:用户对数据库的相关权限

  对象权限:用户对其它用户的数据对象操作的权限;数据对象是指:比如视图,表,过程

grant connect to test1;    --connect其实是预定义角色(还有一种叫自定义角色),包含7种权限,允许用户连接数据库
grant resource to test1; --允许用户创建表

 

你可能感兴趣的:(oracle常用命令)