oracle修改、删除数据库oracle修改、删除数据库
ALTER DATABASE
1(ARCHIVELOG/NOARCHIVELOG)
使用归档模式可以执行数据库的:联机备份、大部分数据库文件和表空间的联机恢复以及数
据库基于时间点的恢复。
切换归档类型必须要先把数据库设置为mount状态:
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG/NOARCHIVELOG;
ALTER DATABASE OPEN;
关于ARCHIVE的参数主要有这些:
SQL> ...
oracle修改、删除数据库
ALTER DATABASE
1(ARCHIVELOG/NOARCHIVELOG)
使用归档模式可以执行数据库的:联机备份、大部分数据库文件和
空间的联机恢复以及数
据库基于时间点的恢复。
切换归档类型必须要先把数据库设置为mount状态:
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG/NOARCHIVELOG;
ALTER DATABASE OPEN;
关于ARCHIVE的参数主要有这些:
SQL> show parameter log_archive
NAME TYPE VALUE DESC
------------------------------------ ----------- ------------ --------------------------
log_archive_dest string 归档日志的目标
(10个) log_archive_dest_1 string 归档日志的目标目录(10个) log_archive_dest_state_1 string enable 归档日志的目标的状态 log_archive_dest_state_2 string enable 归档日志的目标的状态 log_archive_duplex_dest string 归档日志的目标第二个目录 log_archive_format string ARC%S.%T 归档日志文件名格式 log_archive_max_processes integer 2 系统可以启动ARCHIVE进程的最大数量
log_archive_min_succeed_dest integer 1 复制成功的日志文件目标目
录最小数
log_archive_start boolean FALSE 用于启动数据库ARCHIVE进程
log_archive_trace integer 0 设定归档日志的trace级别
可使用ALTER SYSTEM SET ... 来修改参数
2
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQL> alter database mount;
Database altered.
SQL> alter database open;
Database altered.
3
* 添加日志组
ALTER DATABASE ADD LOGFILE GROUP 5
('D:\ORACLE\ORADATA\KAKA\REDO01.LOG',
'D:\ORACLE\ORADATA\KAKA\REDO02.LOG',
'D:\ORACLE\ORADATA\KAKA\REDO03.LOG') SIZE 100M;
* 添加日志组成员
ALTER DATABASE ADD LOGFILE MEMBER
'D:\ORACLE\ORADATA\KAKA\REDO01.LOG' TO GROUP 5;
* 删除日志组
ALTER DATABASE DROP LOGFILE GROUP 1;
* 删除日志组成员
ALTER DATABASE DROP LOGFILE
MEMBER 'D:\ORACLE\ORADATA\KAKA\REDO01.LOG' ;
注:不能删除最后一个成员,最后一个需要删除整个组来操作
4
SQL> select file_id,tablespace_name,bytes from dba_data_files;
FILE_ID TABLESPACE_NAME BYTES
------- ------------------------------ ----------
4 USERS
3 SYSAUX 1073741824
2 UNDOTBS1 11644436480
1 SYSTEM 1073741824
5 MISORA_TBS 104857600
6 MISBI_TBS 10737418240
SQL> ALTER DATABASE DATAFILE 5 RESIZE 100M;
5
* 创建备份控制文件
ALTER DATABASE BACKUP CONTROLFILE TO
'D:\Oracle\oradata\kaka\ctl_mydb.ctl';
* 创建备份跟踪文件
ALTER DATABASE BACKUP CONTROLFILE TO TRACE; --不能指定地址
注:控制文件最好通过RMAN备份
6(10g)
ALTER DATABASE SET DEFUALT TABLESPACE users; --创建默认表空间
ALTER DATABASE ENABLE/DISABLE BLOCK CHANGE TRACKING; --块交换跟踪
ALTER DATABASE SET DEFUALT BIGFILE TABLESPACE; --修改表空间数据保存类型
ALTER DATABASE FLASHBACK ON; --闪回
....
关于删除数据库实例的问
,最好的
就是使用DCBA,没有什么选项,直接选删除就可
以了。
但是有的时候不能使用图形界面,要删除数据库大致要做到这些步骤:
1、备份当前数据库
2、关闭数据库实例
3、手动删除各类数据库相关文件(数据文件、控制文件、日志文件等)
4、删除当前实例下的所有文件夹(udump、bdump等)
5、删除密码文件pwdfile
6、重新设定oracle_sid
7、在注册表中删除该实例的服务项
oracle
1、关闭数据库
2、停止所有数据库相关的服务
3、使用Universal Installer写在软件
4、删除oracle目录下所有文件
5、删除C:\Program Files\Oracle所有文件
6、删除注册表中所有与oracle相关的项
7、删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下所有相关
服务项
8、删除环境变量
本文档为【oracle修改、删除数据库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。