如何启动或关闭oracle的归档模式 oracle 11g 如何临时停止归档
如何启动或关闭oracle的归档模式
在Oracle 11g,开启archive log模式时,默认归档目录为db_recovery_file_dest指定。此参数在pfile/spfile中可以指定:
db_recovery_file_dest=/u01/app/oracle/flash_recovery_area
更改归档模式
需要在mount状态下,更改归档模式。
SQL> shutdown immediate
SQL> startup mount
SQL> alter database archivelog
SQL> alter database open
Database altered.
关闭归档:
alter database noarchivelog
oracle 11g 如何临时停止归档?
没有办法不停止实例。当然可以使用oradebug suspand进程,但是一个循环之后,肯定还要停在那里。可以考虑先将table置于nologging状态,可以生成较少的redo,不过做完操作后需要全备。
如何启动或关闭数据库的归档模式
查看oracle数据库是否为归档模式
SQL> select name,log_mode from
V$database
NAME LOG_MODE
------------------
------------------------
TEST NOARCHIVELOG
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence
80157
Current log sequence 80163
编辑本段配置数据库的归档模式
1.改变非归档模式到归档模式:
1)SQL> conn / as sysdba (以DBA身份连接数据库)
2)SQL> shutdown immediate(立即关闭数据库)
3)SQL> startup mount
(启动实例并加载数据库,但不打开)
4)SQL> alter database archivelog (更改数据库为归档模式)
5)SQL> alter database open (打开数据库)
6)SQL> alter system archive
log start (启用自动归档)
7)SQL> exit (退出)
做一次完全备份,因为非归档日志模式下产生的备份日志对于归档模式已经不可用了.这一步非非常重要!
2.改变归档模式到非归档模式:
1)SQL>SHUTDOWN NORMAL/IMMEDIATE
2)SQL>STARTUP MOUNT
3)SQL>ALTER DATABASE NOARCHIVELOG
4)SQL>ALTER DATABASE OPEN
3.归档相关命令
archive log stop
archive log start
archive log list
show parameters
show parameters log_archive_start
show
parameters log_archive_max_process #归档进程数
alter system set
log_archive_max_process=5 #将归档进程数改为5
select * from v$bgprocess #检察后台进程
如何开启/关闭oracle的归档
如果开启归档,请保证log_archive_start=true开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false 注意:如果是OPS/RAC环境,需要先把parallel_server = true注释掉,然后执行如下步骤,最后用这个参数重新启动 1、开启归档 a. 关闭数据库shutdown immediate b. startup mount c. alter database archivelog d. alter database opne 2、禁止归档 a. 关闭数据库shutdown immediate b. startup mount c. alter database noarchivelog d. alter database open 归档信息可以通过如下语句查看 SQL> archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination E:oracleora92databasearchive Oldest online log sequence 131 Next log sequence to archive 133 Current log sequence 133
oracle listenerr trace 日志怎么关掉
首先进入监听程序中:
lsnrctl
查看日志状态:
show log_status
如下图,set to on表示此时日志为开启状态
要想关闭只需要执行:
set log_status off
然后保存设置即可:
save_config
请问oracle 关闭日志模式,有什么问题吗?
最大的影响恐怕还不是在线备份,而是recovery,如果没有archivelog,到时点的recovey将无法 实现,在数据库突然异常的时候,最近的备份可能已是数小时前了(离线总不能每隔几个小时就 搞一个吧),那么上次离线备份到崩溃时点的数据库操作将无法重做 你说的是带库容量低,不是速度的问题吧?那么手工更换备份介质(磁带)应该是可以的吧?这 个会增加人力成本,但是实施成本并不高,远低于更换带库的成本的吧
linux Oracle11G 如何关闭归档模式
SQL> alter system set log_archive_start=false scope=spfile #禁用自归档
SQL> shutdown immediate
SQL> startup mount #重启数据库到mount模式
SQL> alter database noarchivelog #修改为非归档模式
SQL> alter database open #打数据文件
SQL> archive log list #再次查看前归档模式
oracle TRACE日志可否关闭的相关推荐
建用户和授权要用DBA
最简单得建用户:
create user 用户名 identified by 密码
用户解锁 alter user 用户名 account unlock(不解锁无法登陆)
授权用 grant
建完用户首先要授权登陆权限
grant create session to 用户名
授权可以授权给角色和用户
也可以把角色授权给角色和用户
其他得类似 创建表得权限类似如下格式:
grant create table to 用户