
Oracle
记录平时工作过程中用到的小脚本、以及自己学到的知识点
zl@word_id
这个作者很懒,什么都没留下…
展开
-
Oracle备份库(问题版)
一、正式数据库 1、登录正式数据库所在主机,导出脚本 #!/bin/bash #描述:导出数据库系统配置类的表 source ~/.bash_profile bak_data=`date +%Y%m%d` cd /data/db_bak/xxxxxx echo "`date +%Y-%m-%d\ %H:%M:%S`-------------系统参数表备份-----开始--------------------" exp user/password tables=\(audit_data%\) file原创 2020-10-30 17:26:41 · 135 阅读 · 0 评论 -
Oracle备份库(正常版)
登录数据库所在主机,写数据导出脚本 导出文件传到测试库所在服务器,写传输脚本 将传输脚本做定时任务,晚上传输完毕,明天来了直接导入数据 导入之前需要关闭数据库 [oracle@DSJ-RTB-4T-349 ~]$ sqlplus jt_audit/dWsOfT#166 as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Thu Oct 22 10:04:08 2020 Copyright (c) 1982, 2009, Oracle. All ri原创 2020-10-30 15:34:18 · 270 阅读 · 1 评论 -
Oracle表空间常用操作
1、查出指定表空间使用空间最大的前20对象 Select OWNER || ',' || SEGMENT_NAME || ',' || SEGMENT_TYPE || ',' || total from (select OWNER, SEGMENT_NAME, SEGMENT_TYPE, bytes / 1024 / 1024 total from dba_segments where TABLESPACE_NAME = '表空间名' order原创 2020-09-04 14:39:45 · 149 阅读 · 0 评论 -
Oracle常用指令
1、表字段增删改 (1)增加、删除、修改表字段 增加格式:alter table 表名 add (字段名 字段类型); alter table ORDER_AUDIT_STATEMENT add (LOSS_COST_ERROR_SUM varchar(64)); 删除格式:alter table 表名 drop (字段名); alter table ORDER_AUDIT_STATEMENT drop (user_id,prov_id); 修改格式:alter table 表名 modify (字段原创 2020-09-04 14:28:53 · 150 阅读 · 0 评论 -
spool方式从Oracle导出数据
spool:通过spool 命令,可以将select 数据库的内容写到文件中,通过在sqlplus设置一些参数,使得按指定方式写到文件中 #!/bin/bash #provs="010 011 013 017 018 019 030 031 034 036 038 050 051 059 070 071 074 075 076 079 081 083 084 085 086 087 088 089 090 091 097" provs="010 091" table_name="table_name"原创 2020-08-27 15:47:01 · 1029 阅读 · 0 评论