RAC ASM STANDBY 配置
Alter database force logging;ALTER SYSTEM SET LOG_ARCHIVE_CONFIG='DG_CONFIG=(wsjdell,wsjdelldg)';alter system set log_archive_dest_1='LOCATION=+DATA VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=w...
修改磁盤開機檢查部份
關閉機器開機自檢:首先使用df -h 查詢後面的設備號碼然後切換到root用戶,使用命令檢查是否有開機自檢# tune2fs -l /dev/sdb1 如果發現存在interval和Maximum mount count不為0和-1的,則表示存在開機自檢.需要修改該...
配置rsync
配置rsyncA代表Primary B代表Standby1. B机上使用oracle执行$ ssh-keygen -t rsa 会自动在/home/oracle下创建一个.ssh文件夹,里面将会产生两个认证证书 在B机上执行$ssh A date,然后输入...
crontab 詳解
linux crontab 详解基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识...
Linux內核參數解釋
kernel.shmall = 2097152 # 可以使用的共享内存的总量.kernel.shmmax = 2147483648 # 最大共享内存段大小。取物理内存大小的一半,单位为字节kernel.shmmni = 4096 # 整个系统共享内存段的最大数目。kernel.sem = 250...
vnc配置
使用Oracle用戶鍵入vncserver命令在當前目錄下進入.vnc , 修改xstartup , 去掉twm &,在最後一行添加gnome-session &kill掉當前的vnc進程 vncserver -kill :1然後再執行vncserver , 就可以了....
RMAN建制standby
1.首先在standby機器上建制空庫,名字一樣.(該步可選,不一定要完全建制,不建制的話,後續需要手動創建目錄)2.必須確保主數據庫處於歸檔模式3.確定RMAN產生的文件放置的位置,這裡指定為/data/backup.4.在主數據庫上執行...
檢查超過100M大小的表
select owner,segment_name,segment_type,tablespace_name,bytes/1024/1024 from dba_segments where segment_type in ('TABLE','TABLE','INDEX PARTITION','INDEX PARTITION') and owner not in ('SYS', 'SYSTEM','...
創建表空間
CREATE TABLESPACE BI_DATA_05 DATAFILE '/u05/oradata/imbbi/bi_data_05.dbf' SIZE 1024M AUTOEXTEND OFFLOGGINGONLINEPERMANENTEXTENT MANAGEMENT LOCAL AUTOALLOCATEBLOCKSIZE 8KSEGMENT SPACE MANAGEMENT...
standby數據庫相關issue
當standby數據庫recover的時候,遇到以下錯誤:ORA-00283: recovery session canceled due to errorsORA-01111: name for data file 20 is unknown - rename to correct fileORA-01110: data file 20: '/u01/product/o...
檢查索引的使用情況
首先產生監控腳本select 'alter index '||owner||'.'||index_name||' monitoring usage;' from dba_indexes where owner in ('YOUR','PROD_DB','OWNER','LIST'); 這個是監控這四個用戶下的索引使用情...
Oracle開機關機腳本
Linux中開啟關閉數據庫的腳本:位於/home/oracle/dba目錄下Primary database:#!/bin/sh/u01/product/oracle/bin/lsnrctl <<EOFstopexitEOFORACLE_HOME=/u01/product/oracle;export ORACLE_HOMEORACLE_SID=epodb;exp...
檢查每個用戶下的實際佔用數據尺寸
select owner,sum(bytes)/1024/1024 from dba_extents group by owner;檢查所有狀態為OPEN的用戶下的實際佔用數據尺寸select owner,sum(bytes)/1024/1024 from dba_extents where owner in(select username from dba...
檢查session狀況
select inst_id,sessions_current,sessions_highwater from gv$license;sessions_current表示除開Oracle本身進程之外的用戶進程select * from gv$resource_limit where resource_name = 'sessions'; ...
Linux下自動輪轉監聽日誌
#!/bin/shlsnrctl <<EOFshowset log_status off;exitEOFFILENAME=`date +%Y%m%d%H`mv /u01/product/oracle/network/log/listener.log /u01/product/oracle/network/log/listener.log.$FILENAMElsnrctl <<EOFse...
日常導出腳本
----in windows circumstance@echo offset year=%date:~10,4%set month=%date:~4,2%set day=%date:~7,2%set mydate=%year%%month%%day%set hhmmss=%time:~0,2%%time:~3,2%%time:~6,2%rem if "%hhmmss:~0,1%"==" " se...
檢查包含LOB類型的表
select owner,table_name from dba_tab_columns where data_type like '%LOB%' and owner in ('EHEALTH','EHC','HHCARE','HAMSTC') order by owner
檢查表的數據量
查詢Schema為'EHEALTH','EHC','HHCARE','HAMSTC'中包含LOB類型的表的數據量select 'select count(*) from '||owner||'.'||table_name||';'from dba_tab_columns where data_type like '%LOB%' and owner ...
檢查所有失效的物件
select * from dba_objects where status='INVALID' and object_type <> 'SYNONYM'
導出欄位註釋信息
SELECT 'COMMENT ON COLUMN ' || OWNER || '.' || TABLE_NAME || '.' || COLUMN_NAME &...