1、安裝完成Oracle數據庫后,使用sqlplus客戶端登錄數據庫管理系統,只輸入用戶名,沒有輸入密碼時,會提示口令為空,登錄被拒絕。
| 請輸入用戶名:system 輸入口令: ERROR:ORA-01005:給出空口令:登錄被拒絕 |
2、在沒有登錄到Oracle數據庫系統中時,使用該命令(sys/nolog)登錄,會提示如下錯誤。
| 請輸入用戶名: sys/nolog ERROR: ORA-01017: invalid username/password; logon denied //無效的用戶名/密碼,登錄被拒絕 |
3、使用正確的用戶名密碼登錄Oracle數據庫系統(用戶名/密碼@SID)
| 請輸入用戶名: system/1@orcl 連接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> |
4、登錄數據庫系統后,可以查看當前登錄的用戶賬戶
| SQL>show user; USER 為 "SYSTEM" //顯示當前登錄的用戶 |
5、查看Oracle數據庫所以用戶的狀態
| SQL> select username,account_status from dba_users; USERNAME ACCOUNT_STATUS ------------------------------ -------------------------------- SYS OPEN SYSTEM OPEN DBSNMP OPEN SYSMAN OPEN MGMT_VIEW LOCKED OUTLN EXPIRED & LOCKED FLOWS_FILES EXPIRED & LOCKED MDSYS EXPIRED & LOCKED ORDSYS EXPIRED & LOCKED EXFSYS EXPIRED & LOCKED WMSYS EXPIRED & LOCKED USERNAME ACCOUNT_STATUS ------------------------------ -------------------------------- APPQOSSYS EXPIRED & LOCKED APEX_030200 EXPIRED & LOCKED OWBSYS_AUDIT EXPIRED & LOCKED ORDDATA EXPIRED & LOCKED CTXSYS EXPIRED & LOCKED ANONYMOUS EXPIRED & LOCKED XDB EXPIRED & LOCKED ORDPLUGINS EXPIRED & LOCKED OWBSYS EXPIRED & LOCKED SI_INFORMTN_SCHEMA EXPIRED & LOCKED OLAPSYS EXPIRED & LOCKED USERNAME ACCOUNT_STATUS ------------------------------ -------------------------------- SCOTT EXPIRED & LOCKED ORACLE_OCM EXPIRED & LOCKED XS$NULL EXPIRED & LOCKED MDDATA EXPIRED & LOCKED DIP EXPIRED & LOCKED APEX_PUBLIC_USER EXPIRED & LOCKED SPATIAL_CSW_ADMIN_USR EXPIRED & LOCKED SPATIAL_WFS_ADMIN_USR EXPIRED & LOCKED 已選擇30行。 |
關於DBSNMP與SYSMAN的描述:--來自官方文檔
| DBSNMP |
DBSNMP 默認密碼 |
The account used by the Management Agent component of Oracle Enterprise Manager to monitor and manage the database |
| SYSMAN |
CHANGE_ON_INSTALL 默認密碼 |
The account used to perform Oracle Enterprise Manager database administration tasks. Note that SYS and SYSTEM can also perform these tasks. |
6、使用RMAN備份數據庫
| 1、切換服務器歸檔模式,如果已經是歸檔模式可跳過此步: %sqlplus /nolog (啟動sqlplus) SQL> conn / as sysdba (以DBA身份連接數據庫) SQL> shutdown immediate; (立即關閉數據庫) SQL> startup mount (啟動實例並加載數據庫,但不打開) SQL> alter database archivelog; (更改數據庫為歸檔模式) SQL> alter database open; (打開數據庫) SQL> alter system archive log start; (啟用自動歸檔) SQL> exit (退出) |
| 1、在開始菜單運行cmd命令: Microsoft Windows [版本 6.1.7601] 版權所有 (c) 2009 Microsoft Corporation。保留所有權利。 C:\Users\Administrator> sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on 星期五 5月 29 10:35:41 2015 Copyright (c) 1982, 2010, Oracle. All rights reserved. SQL> conn / as sysdba 已連接。 SQL> shutdown immediate; 數據庫已經關閉。 已經卸載數據庫。 ORACLE 例程已經關閉。 SQL> startup mount ORACLE 例程已經啟動。 Total System Global Area 1068937216 bytes Fixed Size 2182592 bytes Variable Size 633340480 bytes Database Buffers 427819008 bytes Redo Buffers 5595136 bytes 數據庫裝載完畢。 SQL> alter database archivelog; 數據庫已更改。 SQL> alter database open; 數據庫已更改。 SQL> alter system archive log start; 系統已更改。 SQL>exit 從 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options 斷開 |
| 2、連接: rman target=sys/1@orcl; (啟動恢復管理器) |
| 繼續在推出命令框中輸入RMAN的命令 C:\Users\Administrator>rman target=sys/1@orcl; 恢復管理器: Release 11.2.0.1.0 - Production on 星期五 5月 29 10:52:49 2015 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 連接到目標數據庫: ORCL (DBID=1408432054) RMAN> |
| 3、基本設置: RMAN> configure default device type to disk; (設置默認的備份設備為磁盤) RMAN> configure device type disk parallelism 2; (設置備份的並行級別,通道數) RMAN> configure channel 1 device type disk fromat '/backup1/backup_%U'; (設置備份的文件格式,只適用於磁盤設備) RMAN> configure channel 2 device type disk fromat '/backup2/backup_%U'; (設置備份的文件格式,只適用於磁盤設備) RMAN> configure controlfile autobackup on; (打開控制文件與服務器參數文件的自動備份) RMAN> configure controlfile autobackup format for device type disk to '/backup1/ctl_%F'; (設置控制文件與服務器參數文件自動備份的文件格式) 4、查看所有設置: RMAN> show all 5、查看數據庫方案報表: RMAN> report schema; 6、備份全庫: RMAN> backup database plus archivelog delete input; (備份全庫及控制文件、服務器參數文件與所有歸檔的重做日志,並刪除舊的歸檔日志) 7、備份表空間: RMAN> backup tablespace system plus archivelog delete input; (備份指定表空間及歸檔的重做日志,並刪除舊的歸檔日志) 8、備份歸檔日志: RMAN> backup archivelog all delete input; 9、復制數據文件: RMAN> copy datafile 1 to '/oracle/dbs/system.copy'; 10、查看備份和文件復本: RMAN> list backup; 11、驗證備份: RMAN> validate backupset 3; 12、從自動備份中恢復服務器參數文件: RMAN> shutdown immediate; (立即關閉數據庫) RMAN> startup nomount; (啟動實例) RMAN> restore spfile to pfile '/backup1/mydb.ora' from autobackup; (從自動備份中恢復服務器參數文件) 13、從自動備份中恢復控制文件: RMAN> shutdown immediate; (立即關閉數據庫) RMAN> startup nomount; (啟動實例) RMAN> restore controlfile to '/backup1' from autobackup; (從自動備份中恢復控制文件) 13、恢復和復原全數據庫: RMAN> shutdown immediate; (立即關閉數據庫) RMAN> exit (退出) %mv /oracle/dbs/tbs_12.f /oracle/dbs/tbs_12.bak (將數據文件重命名) %mv /oracle/dbs/tbs_13.f /oracle/dbs/tbs_13.bak (將數據文件重命名) %mv /oracle/dbs/tbs_14.f /oracle/dbs/tbs_14.bak (將數據文件重命名) %mv /oracle/dbs/tbs_15.f /oracle/dbs/tbs_15.bak (將數據文件重命名) %rman target=rman/rman@mydb (啟動恢復管理器) RMAN> startup pfile=/oracle/admin/mydb/pfile/initmydb.ora (指定初始化參數文件啟動數據庫) RMAN> restore database; (還原數據庫) RMAN> recover database; (恢復數據庫) RMAN> alter database open; (打開數據庫) 14、恢復和復原表空間: RMAN> sql 'alter tablespace users offline immediate'; (將表空間脫機) RMAN> exit (退出恢復管理器) %mv /oracle/dbs/users01.dbf /oracle/dbs/users01.bak (將表空間重命名) %rman target=rman/rman@mydb (啟動恢復管理器) RMAN> restore tablespace users; (還原表空間) RMAN> recover tablespace users; (恢復表空間) RMAN> sql 'alter tablespace users online'; (將表空間聯機) |
| RMAN> configure default device type to disk; 使用目標數據庫控制文件替代恢復目錄 新的 RMAN 配置參數: CONFIGURE DEFAULT DEVICE TYPE TO DISK; 已成功存儲新的 RMAN 配置參數 RMAN> configure device type disk parallelism 2; 新的 RMAN 配置參數: CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET; 已成功存儲新的 RMAN 配置參數 RMAN> configure channel 1 device type disk fromat 'c:/backup1/backup_%U'; 新的 RMAN 配置參數: CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT '/backup1/backup_%U'; 已成功存儲新的 RMAN 配置參數 RMAN> configure channel 2 device type disk format '/backup2/backup_%U'; 新的 RMAN 配置參數: CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT '/backup2/backup_%U'; 已成功存儲新的 RMAN 配置參數 RMAN> configure controlfile autobackup on; 舊的 RMAN 配置參數: CONFIGURE CONTROLFILE AUTOBACKUP OFF; 新的 RMAN 配置參數: CONFIGURE CONTROLFILE AUTOBACKUP ON; 已成功存儲新的 RMAN 配置參數 RMAN> configure controlfile autobackup format for device type disk to'/backup1/ctl_%F'; 舊的 RMAN 配置參數: CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; 新的 RMAN 配置參數: CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/backup1/ctl_%F'; 已成功存儲新的 RMAN 配置參數 RMAN> show all; db_unique_name 為 ORCL 的數據庫的 RMAN 配置參數為: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; CONFIGURE BACKUP OPTIMIZATION OFF; CONFIGURE DEFAULT DEVICE TYPE TO DISK; CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/backup1/ctl_%F'; CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET; CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT '/backup2/backup_%U'; CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT '/backup1/backup_%U'; CONFIGURE MAXSETSIZE TO UNLIMITED; CONFIGURE ENCRYPTION FOR DATABASE OFF; CONFIGURE ENCRYPTION ALGORITHM 'AES128'; CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOA D TRUE ; # default CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHO ME_1\DATABASE\SNCFORCL.ORA'; RMAN> report schema; db_unique_name 為 ORCL 的數據庫的數據庫方案報表 永久數據文件列表 =========================== 文件大小 (MB) 表空間 回退段數據文件名稱 ---- -------- -------------------- ------- ------------------------ 1 680 SYSTEM *** C:\APP\ADMINISTRATOR\ORADATA\ORCL\SYS TEM01.DBF 2 490 SYSAUX *** C:\APP\ADMINISTRATOR\ORADATA\ORCL\SYS AUX01.DBF 3 70 UNDOTBS1 *** C:\APP\ADMINISTRATOR\ORADATA\ORCL\UND OTBS01.DBF 4 5 USERS *** C:\APP\ADMINISTRATOR\ORADATA\ORCL\USE RS01.DBF 臨時文件列表 ======================= 文件大小 (MB) 表空間 最大大小 (MB) 臨時文件名稱 ---- -------- -------------------- ----------- -------------------- 1 29 TEMP 32767 C:\APP\ADMINISTRATOR\ORADATA\ORCL\TEMP01.DBF RMAN> |
