在win7上更改oracle 11g的归档模式,描述包括可能遇到的错误,这些错误也是写这篇博文的初衷,就是为了让其它通道避免同样的错误,或者碰到同样的错误指导如何解决,因为命令已经很清楚,所以就不详细解释。
SQL> conn sys/oracle@osid as sysdba
已连接。
SQL> select instance_name from V$instance;
INSTANCE_NAME
--------------------------------
osid
SQL> archive log list
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 18
当前日志序列 20
SQL> show parameter cluster;
NAME TYPE
------------------------------------ ----------------------
VALUE
------------------------------
cluster_database boolean
FALSE
cluster_database_instances integer
1
cluster_interconnects string
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
SQL> startup osid mount
SP2-0714: 无效的 STARTUP 选项组合
SQL> startup
ORA-24324: 未初始化服务句柄
ORA-01041: 内部错误, hostdef 扩展名不存在
SQL> startup mount osid
ORA-24324: 未初始化服务句柄
ORA-01041: 内部错误, hostdef 扩展名不存在
SQL> startup unmount
SP2-0714: 无效的 STARTUP 选项组合
SQL> startup mount
ORA-24324: 未初始化服务句柄
ORA-01041: 内部错误, hostdef 扩展名不存在
SQL> startup mount
ORA-24324: 未初始化服务句柄
ORA-01041: 内部错误, hostdef 扩展名不存在
SQL> disconn
从 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> conn / as sysdba
已连接到空闲例程。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 1068937216 bytes
Fixed Size 2182592 bytes
Variable Size 767558208 bytes
Database Buffers 293601280 bytes
Redo Buffers 5595136 bytes
数据库装载完毕。
SQL> alter database archivelog;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> show parameter log_archive_max_processes;
NAME TYPE
------------------------------------ ----------------------
VALUE
------------------------------
log_archive_max_processes integer
4
SQL> show parameter log_archive_format
NAME TYPE
------------------------------------ ----------------------
VALUE
------------------------------
log_archive_format string
ARC%S_%R.%T
SQL> archive log list
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 18
下一个存档日志序列 20
当前日志序列 20
SQL>