怎么将ORACLE数据库设置为只读
发布网友
发布时间:2022-04-11 17:18
我来回答
共2个回答
热心网友
时间:2022-04-11 18:48
mount下alter
database
open
read
only;
补充:数据库open之后肯定不好改为read
only了,一定要在mount下改才行
但是非关键表空间还是可以切换到read
only的,比如users
alter
tablespace
users
read
only;切换回来就是read
write
system,sysaux跟undo无法切换为只读,因为正常open之后为了维护库的正常运行这3个表空间肯定要读写信息的
热心网友
时间:2022-04-11 20:06
sqlplus “/ as sysdba”;
startup pfile=’/home/oracle/initrdb1.ora’;
alter user kernel identified by kernel;
shutdown immediate
startup pfile=’/home/oracle/initrdb1.ora’ mount;
alter database open read only