码迷,mamicode.com
首页 > 数据库 > 详细

oracle基本命令笔记

时间:2017-10-16 16:52:32      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:trunc   dash   rod   用户登录   grant   --   sum   sequence   datafile   

  最近由于工作原因,再次接触oracle,因此重新来熟知下oracle基本的命令。

--改密码
1.运行——键入“cmd” 回车
2.键入“sqlplus/nolog” 回车
3.键入“conn/as sysdba” 回车
4.键入“alter user scott identified by tiger;”

--普通用户登录
conn scott/tiger@127.0.0.1:1521/orcl

--账号解锁
conn sys/sys as sysdba;--以DBA的身份登录
alter user scott account unlock;--然后解锁

--账号授权
grant create session,create table,create view,create trigger, create sequence,create procedure,unlimited tablespace,create database link to scott;

---清空表数据
truncate table 表名/delete from 表名

---删除表
drop table 表名

--增加另一个表空间
ALTER TABLESPACE USERS
add DATAFILE ‘D:\oracle\product\10.2.0\oradata\zjforcl\USERS02.DBF‘
SIZE 32767M;

--增大现表空间
ALTER DATABASE
DATAFILE ‘D:\oracle\product\10.2.0\oradata\zjforcl\USERS02.DBF‘
RESIZE 32767M;

--表空间查询使用情况
SELECT tbs "表空间名", sum(totalM) "总共大小M", sum(usedM) "已使用空间M", sum(remainedM) "剩余空间M", sum(usedM)/sum(totalM)*100 "已使用百分比", sum(remainedM)/sum(totalM)*100 "剩余百分比"
FROM ( SELECT b.file_id ID, b.tablespace_name tbs, b.file_name name, b.bytes/1024/1024 totalM, (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 usedM, sum(nvl(a.bytes,0)/1024/1024) remainedM, sum(nvl(a.bytes,0)/(b.bytes)*100), (100 - (sum(nvl(a.bytes,0))/(b.bytes)*100)) FROM dba_free_space a,dba_data_files b WHERE a.file_id = b.file_id GROUP BY b.tablespace_name,b.file_name,b.file_id,b.bytes ORDER BY b.tablespace_name ) GROUP BY tbs

 

oracle基本命令笔记

标签:trunc   dash   rod   用户登录   grant   --   sum   sequence   datafile   

原文地址:http://www.cnblogs.com/yaoxing365/p/7677065.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!