【Oracle19C】启动、关闭数据库实例

1.启动、关闭Oracle数据库

(1).Oracle数据库启动
1).启动阶段

shutdown->nomount->mount->open
在这里插入图片描述

2).启动指令
sqlplus / as sysdba
startup
startup force :强制启动
(2).Oracle数据库关闭
1).关闭模式

中止(abort)、立即(immediate)、正常(normal)、事务性(transactional)

中止立即正常事务性
允许新连接nononono
等待当前会话结束nonoyesno
等待当前交易结束nonoyesyes
强制检查点和关闭文件noyesyesyes
2).关闭指令
shutdown abort:中止
shutdown immediate:立即
shutdown normal:正常
shutdown transactional:事务性

2.通过pfile、spfile启动并设置初始化参数

(1).通过spfile启动
1).通过spfile启动

数据库实例默认通过spfile启动

//查看数据库是否通过spfile自动,若有值代表通过spfile启动
show parameter spfile

//默认spfile存放位置
$ORACLE_HOME/dbs/spfile[orcl实例名].ora
/u01/app/oracle/product/19.0.0/dbhome_1/dbs/spfileorcl.ora
2).创建spfile

系统会在上述目录下创建默认spfile

//通过pfile创建
create spfile='/temp/spfileorcl.ora' from pfile;

//通过内存创建(不推荐参数会很多)
create spfile='/temp/spfileorcl.ora' from memory;

(2).通过pfile启动
1).创建pfile
//通过spfile
create pfile='/u01/app/oracle/product/19.0.0/dbhome_1/dbs/pfileorcl.ora' from spfile;

//通过内存创建(不推荐参数会很多)
create pfile='/u01/app/oracle/product/19.0.0/dbhome_1/dbs/pfileorcl.ora' from memory;
2).通过pfile启动
 startup pfile='/u01/app/oracle/product/19.0.0/dbhome_1/dbs/pfileorcl.ora';
(3).官网查询初始化参数

https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/index.html

3.启动、关闭pdb

(1).启动、关闭pdb指令
  • 不设置session启动、关闭
//启动
alter pluggable database ORCLPDB3 open;
alter pluggable database ORCLPDB1 open;
alter pluggable database all open; //开启全部pdb
//停止
alter pluggable database ORCLPDB3 close;
alter pluggable database ORCLPDB1 close;
alter pluggable database all close; //关闭全部pdb
  • 设置指定pdb的session启动、关闭
//设置pdb的session
alter session set container=ORCLPDB1;
//取消设置(切换到CDB)
alter session set container = CDB$ROOT;


//只能操作ORCLPDB1
alter pluggable database open;
alter pluggable database close;
(2).保留pdb状态
  • 单个pdb
//保留pdb状态
 alter pluggable database  orclpdb1 save state;
 
//取消状态
 alter pluggable database  orclpdb1 discard state;
  • 所有pdb
//保留pdb状态
 alter pluggable database all save state;
 
//取消状态
 alter pluggable database all discard state;
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Oracle 19c中创建一个新的数据库实例,你需要按照以下步骤进行操作: 1. 打开Oracle 19c数据库安装目录,并进入dbca文件夹。 2. 运行dbca命令,即Database Configuration Assistant工具。这个工具将会引导你完成数据库实例的创建过程。 3. 在dbca界面中,选择“创建数据库”选项,并点击“下一步”。 4. 在“数据库标识”页面上,选择“创建数据库”选项,并点击“下一步”。 5. 在“系统识别”页面上,选择合适的数据库类型,比如事务处理型或数据仓库型,并点击“下一步”。 6. 在“数据库配置模板”页面上,选择一个适合你需求的配置模板,并点击“下一步”。 7. 在“数据库标识”页面上,输入数据库的全局名称和SID,然后点击“下一步”。 8. 在“管理选项”页面上,选择是否启用自动存储管理(ASM),并点击“下一步”。 9. 在“数据文件存放位置”页面上,选择合适的位置来存放数据库的数据文件,并点击“下一步”。 10. 在“恢复选项”页面上,选择是否启用闪回数据库和自动备份,并点击“下一步”。 11. 在“数据库内容”页面上,选择需要导入的数据库内容,比如样例模式和OLAP模式,并点击“下一步”。 12. 在“系统类库”页面上,选择适合你需求的系统类库和语言,并点击“下一步”。 13. 在“数据库配置”页面上,选择数据库的字符集、国家字符集和排序规则,并点击“下一步”。 14. 在“创建数据库”页面上,验证所有的配置选项,确认无误后,点击“完成”来创建数据库实例。 15. 等待dbca工具完成数据库实例的创建过程。一旦创建成功,你就可以通过SQL*Plus或其他工具来连接到这个新建的数据库实例了。 以上就是在Oracle 19c中创建新数据库实例的步骤。希望对你有帮助!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值