oracle的那些事
1.oracle视图操作
创建视图:create view 视图名称 as 查询数据; 删除视图:drop view 视图名称; 例: create view myview as select * from test_person;(可以修改视图,修改的数据会影响到基表) create view myview as select * from test_person with read only;(不可修改视图) update myview set age='32' where id = '1'; drop view myview; 注:视图和数据库中的表一样 ,可以执行select、insert、update、delete等语句
2.oracle主从数据库:
主从数据库的建立一般基于以下三个方面考虑: 1、容灾:备库在异地,主库不存在了,备库可以立即接管,无须恢复时间 2、负载均衡:主库做增删改,备库做查询,这样很多查询业务不占用主库资源 3、数据集中和分发:此种模式主要用于数据从分公司集中到总公司,或从总公司分发到分公司,前提是公司需要同步的数据 很少,另外各公司间业务系统不是同一家公司开发的同步功能主要通过数据库同步软件实现的.
3.oracle表回滚到一个指定时间的操作语句
alter table 表名 enable row movement;
flashback table 表名 to timestamp to_timestamp('2011-03-04 05:00:00','yyyy-mm-dd HH24:MI:SS');
4.增加数据库表列sql
alter table table_name add(column_name 类型);
alter table table_name add(column_name 类型);
ex:
alter table e_Rpt_Iq_Teamperform add(psnnumzaizhihege integer);
alter table e_Rpt_Iq_Teamperform add(psnnumzaizhihejiyou integer);
5.修改列名sql
格式:alter table <table_name> rename column <column_old_name> to <column_new_name>;
ex:alter table e_Rpt_Iq_Teamperform rename column psnnumzaizhihejiyou to psnnumzaizhijiyou;
6.Oracle查询被锁的表的信息
select object_name, machine, s.sid, s.serial#
from gv$locked_object l, dba_objects o, gv$session s
where l.object_id = o.object_id
and l.session_id = s.sid;
查看是哪个session引起的
select b.username,b.sid,b.serial#,logon_time
from v$locked_object a,v$session b
where a.session_id = b.sid order by b.logon_time;
杀掉这个进程
alter system kill session 'sid,serial#';(sid和serial#是从上面的那个sql中查询出来的)
7.修改数据库表列名
alter table (table_name) rename column (column_old_name) to (column_new_name);
8.oracle小数点前0不显示问题
select to_char(0.1,'fm9999990.9999') from dual;
9.查询整个数据库中哪个表中使用到了ELE_RELATION_ID字段
SELECT TABLE_NAME,COLUMN_NAME FROM USER_TAB_COLUMNS WHERE COLUMN_NAME='ELE_RELATION_ID';
10.修改登录数据库用户的密码
alter user chnlgrp(用户名) account unlock;
alter user chnlgrp(用户名) identified by chnlgrp(修改后的密码);
11.修改登录数据库用户的密码有效期
查看
SELECT * FROM dba_profiles s WHERE s.profile = 'DEFAULT' AND resource_name = 'PASSWORD_LIFE_TIME';
修改
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
转载于:https://www.cnblogs.com/paul-blog/p/7683932.html
oracle的那些事相关推荐
- 记录安装oracle的那些事(二)之双系统安装
今天电脑恢复了前几天的模样,依旧是仅有的win7,胆颤心惊的依然决定用easybcd装. 首先,资源的需要: 1 两个centos的镜像.bin-dvd的,这个是全的,不用在线下载了. 2 easyB ...
- ORACLE语句那些事
ORACLE语句那些事 1.查看所有表空间及表空间大小: select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_fi ...
- Oracle(一):我与安装Oracle的那些事
Oracle(一):我与安装Oracle的那些事 这里以安装Oracle-11g为例,其他版本的大同小异哦! 如果没有成功安装的伙伴们看二的内容哦~ 一.Oracle的安装及配置 由于小森也是小白,所 ...
- ORACLE HANDBOOK系列之十:字符集、编码以及Oracle的那些事
第一部分字符集与编码常识 字符集: 人们根据需要把某些字符收集到一处,并赋以名称,于是便有了某某字符集. 编码: 当前面收集的工作完成以后,为了让只认识数字的"愚蠢"的计算机也能够 ...
- 你可能不知道的关于Oracle Rac的事...
Oracle 11g Rac进程启动梳理 RAC集群软件组件 CRS CSS RAC集群启动原理 启动过程 进程展示 顺序分析 RAC故障快速定位 写给读者 RAC集群软件组件 Oracle Rac集 ...
- oracle索引的事
索引是一种可选的与表相关的数据库对象,可以用于提高数据的查询效率.索引是建立在表列上的数据库对象,但是无论其物理结构还是逻辑结构均不依赖于表.数据库中引入索引的目的是提高对表中数据的查询速度.如果一个 ...
- oracle 回收站那些事
purge recyclebin 删除回收站的表 与恢复 2009-09-12 12:17:13| 分类: oracle|字号 订阅 1 drop table books;的指令会将表放到回收站里, ...
- Oracle分页那些事
说起Oracle的分页经常使用Oracle的小伙伴肯定会很熟悉,毕竟分页还是经常会遇到的,那么今天我们就来磕一磕Oracle的分页 大家应该首先就会想到利用rownum进行Oracle分页,一下我们来 ...
- Oracle的REDO和UNDO
在这里会介绍UNDO,REDO是如何产生的,对TRANSACTIONS的影响,以及他们之间如何协同工作的. 什么是REDO REDO记录transaction logs,分为online和archi ...
最新文章
- 一年暴涨近20倍,比特币是郁金香泡沫还是庞氏骗局?
- RocketMQ 一行代码造成大量消息丢失
- graphpad做折线图坐标轴数字_多组数据制作折线图,四步让你的图表实用又美观,老板看了都说好...
- ProxyShell利用分析1——CVE-2021-34473
- matlab 条形图横坐标,Matlab条形图bar横坐标间距设置
- github在线执行_什么是Github操作,如何自动执行测试和Slack通知?
- Lucene学习入门——核心类API
- CSS DIV HOVER
- 机器学习中五种常用的聚类算法
- 数据库中状态表的设计
- 量化交易入门阶段——净资产收益率的变动值也迷人
- 记一次疑难杂症-HTTP请求RST
- 第2周 Storm概念详解和工作原理,topology、spout、bolt的细节和API讲解之2
- 遇险哪里还有空报警?求救app告诉你,有的
- 解读 Oracle 12c 自适应执行计划一例
- Typora加上搜狗输入法快捷方法
- MySQL数据逻辑备份
- WebView 拦截广告 简单实现
- 对ActiveX控件进行注册
- 微信小程序上传文件报错: errMsg: “uploadFile:fail createUploadTask:fail invalid url“