oracle常用命令
admin
2023-04-17 17:02:05
0次

修改密码

alter user DBUSER identified by 123456;

查询表空间中数据文件具体位置

select name from v$datafile;

查询表空间中数据文件具体位置和文件名,表空间名等。

Select * FROM DBA_DATA_FILES;比上一个全

连接命令

conn[ect]

用法:conn 用户名/密码@网络服务名 [as sysdba/sysoper]

说明:当用特权用户身份连接时,必须带上as sysdba或是as sysoper

SQL> show user

USER 为 "SCOTT"

SQL> conn system/oracle

start和@

说明: 运行sql脚本

案例: sql>@ d:\a.sql或是sql>start d:\a.sql

edit

说明: 该命令可以编辑指定的sql脚本

案例: sql>edit d:\a.sql,这样会把d:\a.sql 这个文件打开

spool

说明: 该命令可以将sql*plus屏幕上的内容输出到指定文件中去。

案例: sql>spool d:\b.sql并输入sql>spool off

eg.

sql>spool d:\b.sql;

sql>select * from emp;

sql>spool off; 


设置显示行的宽度,默认是80个字符

linesize

show linesize

set linesize 90

set lin 9999

设置每页显示的行数目,默认是14

pagesize

用法和linesize 一样


spfile参数查询:

show parameter sga  

select name,type,value from v$parameter where name like '%sga%';  

archive log list                                    //查看归档模式,DG必须是归档模式

select name from v$datafile;              //查看数据文件位置

select member from v$logfile;           //查看日志位置


查看控制文件位置:

select name from v$controlfile; 


查看oracle版本命令:

select * from v$version;


1. 查询oracle中所有用户信息

select * from dba_users;

2. 只查询用户和密码

select username,password from dba_users;

3. 查询当前用户信息

select * from dba_ustats;

4. 查询用户可以访问的视图文本

select * from dba_varrays;

5. 查询数据库中所有视图的文本

select * from dba_views;

select distinct  tablespace_name from  SYS.DBA_FREE_SPACE  where tablespace_name like '%RB%';

select * from   dba_objects where  object_name='JDE900_F0005';

select  * from rbods.jde900_f0005;

select * from  rbodm.dim_company;


查看当前用户的缺省表空间

select username,default_tablespace from user_users


查看当前用户的角色

select * from user_role_privs

查看当前用户的系统权限和表级权限

select * from user_sys_privs

select * from user_tab_privs


查看用户下所有的表

select * from user_tables


显示用户信息(所属表空间)

select default_tablespace,temporary_tablespace from dba_users


显示当前会话所具有的权限

select * from session_privs


显示指定用户所具有的系统权限

select * from dba_sys_privs


显示特权用户

select * from v$pwfile_users


查看名称包含log字符的表

select object_name,object_id from user_objects where instr(object_name,'log')>0


查看某表的创建时间

select object_name,created from user_objects where object_name='ZW_YINGYEZ'


查看某表的大小

select sum(bytes)/(1024*1024) tablesize from user_segments where segment_name='ZW_YINGYEZ'


查看放在ORACLE的内存区里的表

select table_name,cache from user_tables where instr(cache,'Y')>0


查看索引个数和类别

select index_name,index_type,table_name from user_indexes order by table_name


查看索引被索引的字段

select * from user_ind_columns where table_name='CB_CHAOBIAOSJ201004'

查看索引的大小

select sum(bytes)/(1024*1024) as indexsize from user_segments

where segment_name=upper('AS_MENUINFO')

查看视图信息

select * from user_views

查看同义词的名称

select * from user_synonyms

查看函数和过程的状态

select object_name,status from user_objects where object_type='FUNCTION'

select object_name,status from user_objects where object_type='PROCEDURE'

查看函数和过程的源代码

select text from all_source where owner=user and name='SF_SPLIT_STRING'

查看表字段

select cname from col where tname='ZW_YINGYEZ'

select column_name from user_tab_columns where table_name='ZW_YINGYEZ'

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...