Oracle常用命令

1.连接用户命令

--连接sys用户
conn sys/lsk as sysdba;
--连接普通用户
conn scott/tiger;
--查看当前用户
show user

 2.新建命令

--CREATE USER          用户名  
--IDENTIFIED BY        密码  
--DEFAULT TABLESPACE   表空间(默认USERS)  
--TEMPORARY TABLESPACE 临时表空间(默认TEMP) 
CREATE USER sxk
IDENTIFIED BY sxk
DEFAULT TABLESPACE sxk
TEMPORARY TABLESPACE temp;
--新建表空间
CREATE TABLESPACE sxk DATAFILE 'F:\app\lu\oradata\orcl\sxk.dbf' SIZE 512M AUTOEXTEND ON NEXT 32M;

3.查看命令

--查看用户下所有的表
--select table_name from user_tables;
--查看oracle 目录
select * from dba_directories;
--查询表结构
desc table_name
--查看dba_tablespaces表结构
desc dba_tablespaces
--查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system
select * from dba_users;
--查看你能管理的所有用户!
select * from all_users;
 --查看当前用户信息 !
select * from user_users;
--查看数据中的所有用户
select username from dba_users;
select username from user_users;
--查看dba_directories目录结构
desc dba_directories
--查询数据库的所用表空间 
select tablespace_name from dba_tablespaces;
select tablespace_name from user_tablespaces;
--查看数据库用户的字符集
select * from nls_database_parameters where parameter='NLS_CHARACTERSET';
--查询联机日志文件位置命令
select member from v$logfile;
--查询当前数据库名
select name from v$database;
--查询当前数据库实例名
select instance_name from v$instance;
--查询文件
select name from v$datafile;
--查看已创建好的表空间
select default_tablespace, temporary_tablespace, d.username from dba_users d
--查看用户所在的表空间
select distinct tablespace_name from (
select owner,tablespace_name
from dba_segments 
where owner ='DGGGK'
group by owner,tablespace_name);
--查询数据库中表空间的大小
select b.name,sum(a.bytes/1024/1024)总空间 from v$datafile a,v$tablespace b
where a.ts#=b.ts# group by b.name;
--查看用户下默认表空间和临时表空间
select default_tablespace,temporary_tablespace from dba_users
where username='DGSXK';
--查看表空间下所有的表及用户
select owner, table_name from dba_all_tables where tablespace_name = 'DGSXK';
select * from dba_all_tables where tablespace_name = 'DGSXK';
--查看oracle 服务器参数文件 spfile文件
show parameter pfile
--查询控制文件位置命令
select name from v$controlfile;
--查看数据库是否连通
tnsping localhost:1521/oracle11g nls_database_parameters  NLS_LANG

4.修改命令

--解锁用户
alter user scott account unlock;
--锁定用户
alter user scott account lock;
--修改scott用户密码为tiger
alter user scott identified by tiger;
--修改用户表空间的限制
alter user kjk quota unlimited on kjk;
--把system 用户默认表空间改为 system
alter user system default tablespace system;
--修改表空间为自动扩展并且最大到10G
alter database datafile 'E:\APP\LUSHK\PRODUCT\11.2.0\DBHOME_1\DATABASE\SDE01' autoextend on maxsize 10G;

5.删除命令

--CREATE USER          用户名  
--IDENTIFIED BY        密码  
--DEFAULT TABLESPACE   表空间(默认USERS)  
--TEMPORARY TABLESPACE 临时表空间(默认TEMP) 
CREATE USER sxk
IDENTIFIED BY sxk
DEFAULT TABLESPACE sxk
TEMPORARY TABLESPACE temp;

6.监听命令

--打开监听 在os admin 下
lsnrctl start listener;
--查看监听状态 在os admin 下
lsnrctl status 在os admin 下
--关闭监听 在os admin 下
lsnrctl stop listener

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值