oracle一些常識

1、重新安裝grid

刪除grid目錄所有文件,刪除oracle目錄所有文件,然後在做如下清理:

[root@rac_1 grid]# rm -rf /etc/ora*

[root@rac_1 grid]# rm -rf /opt/app/grid/*

[root@rac_1 grid]# rm -rf /usr/local/bin/dbhome

[root@rac_1 grid]# rm -rf /usr/local/bin/oraenv

[root@rac_1 grid]# rm -rf /usr/local/bin/coraenv

[root@rac_1 grid]# rm -rf /opt/app/oraInventory

 

2dd命令

             dd if=從哪裏來  of=到哪裏去  bs=塊大小   count=塊數量

 

 

3、安裝節點執行腳本root.sh的時候,注意實時監控日誌文件,文件的路徑:$ORACLE_HOME/log,然後執行命令: tail –f alert*.log

 

 

 

 

4、數據庫集羣配置

4.1、添加數據庫到集羣

srvctl add database –d rac –o [$OACLE_HOME]

4.2、添加實例

srvctl add instance –d rac –i rac1

srvctl add instance –d rac –i rac2

4.3、啓動數據庫

srvctl start database –d rac

啓動過程中實時監控告警日誌:

cd $ORACLE_BASE/diag/rdbms/rac/rac1/rac1/trace

tail –f alert*.log

4.4、啓動實例

srvctl start instance –d rac –i rac1

srvctl start instance –d rac –i rac2

4.5、查看數據庫狀態

srvctl status database –d rac

 

 

 

5、命令行裏查看磁盤組的掛載情況

$asmcmd

ASMCMD>lsdg

 

 

 

6、創建目錄

mkdir -p /data/app/oracle/admin/rac/adump

mkdir -p /data/app/oracle/admin/rac/bdump

mkdir -p /data/app/oracle/admin/rac/dump

 

 

 

select status from v$instance;

 

 

 

expdp system/oracle directory=datadump dumpfile=fumao_zh.dmp logfile=fumao_zh.log schemas=fumao_zh

SQL> create directory datadump as '/home/oracle/088'; 

SQL> grant read,write on directory datadump to system;

可能會報錯:

ORA-39006: internal error

ORA-39213: Metadata processing is no

可以用命令試一試如下:

1.select * from dba_objects where object_name='DBMS_DATAPUMP'; 

沒有內容就執行以下包 

2.exec sys.dbms_metadata_util.load_stylesheets 

還有一種可能,就是恢復目標表空間不夠大。大於原空間大小試試。 

 

 

impdp system/oracle directory=datadump dumpfile=fumao_zh.dmp logfile=fumao_zh.log remap_schema=fumao_zh:fumao_zh table_exists_action=replace

 

2013-08-08 18:20:49 Phoenix

[grid@rac01 rac01]$ oerr ora 28000

28000, 00000, "the account is locked"

// *Cause:   The user has entered wrong password consequently for maximum

//           number of times specified by the user's profile parameter

//           FAILED_LOGIN_ATTEMPTS, or the DBA has locked the account

// *Action:  Wait for PASSWORD_LOCK_TIME or contact DBA

 

 

select 'expdp system/oracle directory=datadump dumpfile=' ||username||'.dmp' || ' logfile='||username||'.log'

from dba_users where username ='&username';

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章