oracle sqlplus的使用 ,查询oracle实例名和服务名,查询oracle容器,切换oracle容器

Oracle的sqlplus是与oracle数据库进行交互的客户端工具(oracle数据库自带的客户端工具),借助sqlplus可以查看、修改数据库记录。在sqlplus中,可以运行sql*plus命令与sql语句。

1。先使用root账户登陆系统后,使用su - oracle 切换至oracle用户。

2.在oracle账户下使用以下命令

复制代码
sqlplus / as sysdba 

以sysdba(超级用户)连接oracl数据库,可以用来执行sql语句,分配数据库用户,配置等操作。

3.使用以下sql语句可以切换数据库用户

sql:

复制代码
connect  用户名/用户名密码@ORCLPDB1

ORCLPDB1是可插拔数据库名称

4.使用普通用户账号连接数据库

复制代码
 sqlplus balll/dbpwd123@10.52.11.6/ORCLPDB1

其中balll 是账号,dbpwd123是密码,10.52.11.6是ip ,ORCLPDB1是服务名。

5.查看当前数据库服务名

sql:

复制代码
select global_name from global_name;

6.查看数据库实例名

sql:

复制代码
select instance_name from v$instance;

7.查看当前容器

sql:

复制代码
show con_name;

8.切换容器

sql:

复制代码
alter session set  container=orclpdb1;
alter session set container=cdb$root;

不同容器中 服务名是不同的

相关推荐
韩立学长4 分钟前
基于Springboot的研学旅游服务系统5u416w14(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·旅游
isNotNullX30 分钟前
怎么理解ETL增量抽取?
数据库·数据仓库·etl·企业数字化
谅望者34 分钟前
数据分析笔记14:Python文件操作
大数据·数据库·笔记·python·数据挖掘·数据分析
l1t38 分钟前
调用python函数的不同方法效率对比测试
开发语言·数据库·python·sql·duckdb
honortech43 分钟前
MySQL 8 连接报错:Public Key Retrieval is not allowed
数据库·mysql
q***82911 小时前
MySQL--》如何通过选择合适的存储引擎提高查询效率?
数据库·mysql·adb
q***96581 小时前
MySql-9.1.0安装详细教程(保姆级)
数据库·mysql
2501_941111401 小时前
使用Scrapy框架构建分布式爬虫
jvm·数据库·python
倔强的石头_1 小时前
电科金仓在医院怎么用?从迁移到跑稳,聊点实在的
数据库
i***68321 小时前
PostgreSQL 中进行数据导入和导出
大数据·数据库·postgresql