oracle基本命令笔记

Posted

tags:

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

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

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

--普通用户登录
conn scott/[email protected]: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基本命令笔记的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 安装笔记

oracle 基本命令之

oracle的常规操作(基本命令)

Mongodb学习笔记二(Mongodb基本命令)

oracle启动的一些基本命令

Mongodb学习笔记二(Mongodb基本命令)