原文链接 Oracle中常用的命令语句
Oracle中常用的命令语句
1.创建用户
create user 用户名 identified by 密码
注意:用户名和密码最好是英文
如:create user sms identified by sms;
2.创建表空间
create tablespace 表空间名 datafile '存放路径' size 大小
如:create tablespace ts_sms datafile 'F:\quanxianguanliruanjian\oracle\tablespace\sms.dbf' size 100m;
3.把表空间赋值给刚创建的用户
alter user 用户 default tablespace 表空间
如:alter user sms default tablespace ts_sms;
4.给用户赋权
grant create session,create view,create table,unlimited tablespace to 用户
如:grant create session,create view,create table,unlimited tablespace to sms;
或者直接把DBA的权限全部赋值给用户,这样用户就有了创建序列等权限
grant dba to user; 如:grant dba to sms;
5.切换到新建的用户登录
conn 用户/密码
如:conn sms/sms;
其中1——5是新建用户,到导入sql之间的过程。
6.删除用户
drop user 用户名
如:drop user sms;
7.修改用户的密码
alter user 用户名 identified by 新密码
如:alter user test identified by test;
8.查看所有的用户
select * from dba_users; 或者 select * from all_users; 或者 select * from user_users;
其中select * from user_users;只能看当前的用户
9.查看当前用户或DBA角色的权限
select * from user_sys_privs;select * from dba_sys_privs;
10.查看表空间的容量
SQL> selecttablespace_name "表空间" , bytes/1024/1024 "总容量MB" fromdba_data_files;
结果如下:
11.查看表空间的使用情况,剩余情况
SQL> selecta.tablespace_name as 表空间, a.bytes/1024/1024 as 总容量MB ,(a.bytes-b.bytes)/1024/1024 "使用容量MB",b.bytes/1024/1024 "剩余容量MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "使用百分比" from (select tablespace_name,sum(bytes) bytes fromdba_data_files group by tablespace_name) a,(select tablespace_name,sum(bytes)bytes,max(bytes) largest from dba_free_space group by tablespace_name) b where a.tablespace_name=b.tablespace_nameorder by ((a.bytes-b.bytes)/a.bytes) desc;
12. 查看被锁定的进程:
select 'alter system kill session '''||sid||','||serial#||''';' from v$session where sid in (select sid from v$lock where block = 1);
结果如下:若有则出现锁定的进程如下面,没有则提示会“未选定的行”
'ALTERSYSTEMKILLSESSION'''||SID||','||SERIAL#||''';'
--------------------------------------------------------------------------------
alter system kill session '136,18257';
杀死锁定的进程:
SQL> alter system kill session '136,18257';
相关推荐
oracle常用命令_笔记 oracle常用SQL语句-笔记
Oracle数据库常用dos命令,sql语句分类介绍,常用sql语句,oracle函数大全。oracle创建表空间,创建用户并授权。
oracle表空间命令语句大全,关于表空间的讲解及关于表空间操作命令的语句。
个人平时用到的oracle常用的命令。和sql语句。
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
Oracle常用语句和命令
一个用来把Oracle数据库中的数据转换成INSERT语句的小工具。
基本 数据库 ORACLE 语句 命令详细解释
近百种Oracle数据库中常见的命令语句
oracle常用语句,从网上搜集并整理,主要是常用oracle命令与常用语句
经常使用ORACLE库开发的同学,可以学习下常用的命令和查询sql,对运维和开发都有很大帮助。
oracle常用登录命令,如登录方式、最大连接数及删除的几种模式差异。
DB2与ORACLE常用语句对照,常用命令,语法格式
Oracle常用
在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,...
Oracle 最常用的命令 1.登陆系统用户 :sqlplus 然后输入系统用户名和密码 登陆别的用户 : conn 用户名/密码; 2.创建表空间 create tablespace 空间名 datafile 'c:\空间名' size 15M --表空间的存放路径,...
Oracle 常用语句,导入导出命令
资源中有4个总结文档,包括oracle常用操作命令,oracle的导入导出,表空间的创建,查询一个数据库中所有语句等
oracle 常用语句 --逻辑备份 --导出ORACLE参数 参数 说明 USERID 确定执行导出实用程序的用户名和口令 ..................(见附件) --导出 --全库导出 ..................(见附件) --按用户方式导出 ..................