通过system用户操作oracle数据库相关
1.了解system用户下有多少个表,每个表的作用:
select a.TABLE_NAME, b.COMMENTS,a.NUM_ROWS,a.OWNER,a.TABLESPACE_NAME
from dba_tables a, all_tab_comments b
where a.TABLE_NAME = b.table_name(+)
order by a.OWNER,a.TABLE_NAME
2.了解t_user这个表的一些相关信息:
select a.TABLE_NAME, b.COMMENTS,a.NUM_ROWS,a.OWNER,a.TABLESPACE_NAME
from dba_tables a, all_tab_comments b
where a.TABLE_NAME = b.table_name(+)
and a.TABLE_NAME='t_user'
order by a.OWNER,a.TABLE_NAME
3.如果你想查一下某个表(如:t_user)的所有字段,以及字段的说明:
select * from all_col_comments a where a.table_name='t_user'
4.给oracle数据加序列:
(select emp_sequence.nextVal from dual)
CREATE SEQUENCE emp_sequence
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10;
注意事项:
1. 必须以管理员身份登录;
2. sequence_owner必须为大写,不管你的用户名是否大写。只有大写才能识别。
--查看当前用户的所有序列
select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where sequence_owner='用户名'; --查询当前用户的序列总数
select count(*) from dba_sequences where sequence_owner='用户名'; --示例:
select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences
where sequence_owner=’WGB; select count(*) from dba_sequences where sequence_owner=’ WGB’; SQL> select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences 2 where sequence_owner='WGB'; SEQUENCE_OWNER SEQUENCE_NAME
------------------------------ ------------------------------
WGB SEQ_FOR_TEST
WGB SEQ_WGB_ADMIN
WGB SEQ_WGB_COMMON
WGB SEQ_WGB_COMMONS
WGB SEQ_WGB_CONTACTOR
WGB SEQ_WGB_FACES
WGB SEQ_WGB_MEMBER
WGB SEQ_WGB_MESSAGE
WGB SEQ_WGB_MONEY_USER 已选择9行。 SQL> select count(*) from dba_sequences where sequence_owner='WGB'; COUNT(*)
---------- 9
转载于:https://blog.51cto.com/hanchaohan/1134565
通过system用户操作oracle数据库相关相关推荐
- oracle用户数据库导错,root 用户操作 ORACLE 数据库导致悲剧
接到同事请求,说客户的linux redhat 5.8平台部署的11.2.0.3 RAC 节点2挂掉了,报磁盘IO异常,数据库hang住 Fri Jun 14 12:01:22 2013 Thread ...
- Linux系统下操作Oracle数据库
Linux系统下操作Oracle数据库 Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.它是在数据库领域一直处于领先地位的产品. ...
- java mysql nclob_java语言操作Oracle数据库中的CLOB数据类型 (转)
java语言操作Oracle数据库中的CLOB数据类型 (转)[@more@] 有关字段类型的相关信息可以查阅oracle技术网.下面摘抄一些有关blob.clob等类型的说明.又便于大家的了解. 字 ...
- oracle数据库 cmd,cmd命令操作Oracle数据库
//注意cmd命令执行的密码字符不能过于复杂 不能带有特殊符号 以免执行不通过 譬如有!@#¥%--&*之类的 所以在Oracle数据库设置密码是不要太复杂 /String Database ...
- python cx_oracle模块详解_Python使用cx_Oracle模块操作Oracle数据库详解
这篇文章主要介绍了Python使用cx_Oracle模块操作Oracle数据库,结a合实例形式较为详细的分析了cx_Oracle模块的下载.安装及针对Orcle数据库的连接.执行SQL语句.存储过程等 ...
- oracle19c方言,JFinal框架操作oracle数据库
JFinal框架操作oracle数据库,需要在configPlugin()方法中配置链接oracle数据库的相关配置 配置JFinal数据库操作插件,configPlugin方法 这里我加载jdbc. ...
- jfinal连接oracle_JFinal框架操作oracle数据库
JFinal框架操作oracle数据库,需要在configPlugin()方法中配置链接oracle数据库的相关配置 配置JFinal数据库操作插件,configPlugin方法 这里我加载jdbc. ...
- jdbc链接mysql按照id查询_使用jdbc连接并操作Oracle数据库(增删改查IDUS)
使用jdbc连接并操作Oracle数据库(增删改查IDUS) [oracle@zaibei-db ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Pro ...
- 连接Linux服务器操作Oracle数据库
1.连接到Linux服务器(输入服务器的ip地址) ssh 10.199.94.227 连接成功后会提示输入密码,输入成功会提示. 2.切换到操作Oracle数据库 su - oracle 切换成功会 ...
最新文章
- ionic中的后退方法
- R语言ggplot2可视化在分面图(facet_grid)的条形图上添加计数(count)或者百分比(percent)标签实战
- 【opencv】YUV各种色彩、YUV420sp2RGB
- Flutter学习记录(二、Flutter项目学习Widget)
- Python3--自动化办公
- Apple开发者账号申请学习方式
- 中科大 计算机网络6 Internet结构和ISP
- 《分拣机械臂测试》- 端拾器最大吸力测试
- GDB scheduler-locking 命令详解
- 多核环境下pthread调度执行bthread的过程
- 两年内赚到60万美元?走近以色列在线攻击服务vDOS
- 【LA 2572】Viva Confetti(圆与圆弧覆盖+精度问题)
- 《Shell脚本学习指南》笔记--2011-12-17
- ibook软件java_Ibookv1.11 塞班版下载 - 手机阅读 - 非凡手机软件
- PHP校园食堂系统描述
- SSH/TSL 加密原理
- win10 无限重启
- 最新消息: 百度办公楼门口拉横幅抗议百度竞价广告(图)
- android中录音断点播放,Android实现暂停--继续录音(AudioRecord)
- BUGKU--web详解