首页 > 数据库 >Oracle-19C 相关操作命令整理

Oracle-19C 相关操作命令整理

时间:2022-10-11 17:00:46浏览次数:63  
标签:opt 操作命令 ORCLPDB1 -- oracle tablespace Oracle 19C name

----运行oracle19c 镜像
docker run --name oracle19c -p 1521:1521 -p 5500:5500 \
-e ORACLE_SID=orcl \
-e ORACLE_PDB=orclpdb1 \
-e ORACLE_PWD=sysadmin01 \
-e ORACLE_CHARACTERSET=zhs16gbk \
-e ORACLE_BASE=/opt/oracle \
-e ORACLE_HOME=/opt/oracle/product/19c/dbhome_1 \
-e PATH=/opt/oracle/product/19c/dbhome_1/bin:/opt/oracle/product/19c/dbhome_1/OPatch/:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
-v /home/nicemoe/oradata:/opt/oracle/oradata \
7b5eb4597688

----进入oracle 19c
docker exec -it oracle19c /bin/bash

----管理员连接sqlplus
sqlplus / as sysdba

--进入oracle用户
su - oracle

--杀死oracle进程
kill oracle 进程 或者关掉oracle
ps -ef|grep ora_dbw0_$ORACLE_SID
kill -9 pidXXX

-----查看实例名称(sid):
select instance_name from V$instance;

----关闭oracle
SQL>shutdown immediate;
----启动oracle
SQL>startup;

----查看数据库pdbs
SQL>show con_name pdbs;

----切换PDB数据库
SQL> alter session set container=ORCLPDB1

-----开启关闭PDB数据库
SQL> alter pluggable database ORCLPDB1 open;
SQL> alter pluggable database ORCLPDB1 close;

-----删除数据库及数据文件
SQL> drop pluggable database ORCLPDB1 including datafiles;

          drop pluggable database ORCLPDB2 including datafiles;
Pluggable database dropped.

-----从pdbseed复制快速创建PDB库,并指定默认表空间users
SQL>create pluggable database ORCLPDB1 admin user maobao identified by maobao
file_name_convert=('/opt/oracle/oradata/ORCL/pdbseed','/opt/oracle/oradata/ORCL/ORCLPDB1')
default tablespace users
datafile '/opt/oracle/oradata/ORCL/ORCLPDB1/user01.dbf' size 10m autoextend on;

---本地克隆pdb
SQL>create pluggable database ORCLPDB2 from ORCLPDB1 file_name_convert=('/opt/oracle/oradata/ORCL/ORCLPDB1','/opt/oracle/oradata/ORCL/ORCLPDB2');

----启动PDB数据库
SQL>alter pluggable database ORCLPDB1 open;

-- 创建临时空间dev_temp
SQL>create temporary tablespace DEV_TEMP
tempfile '/opt/oracle/oradata/ORCL/ORCLPDB1/dev_temp.dbf'
size 32m
autoextend on
next 32m MAXSIZE unlimited
extent management local;

-- 创建数据表空间dev
SQL>create tablespace DEV
logging
datafile '/opt/oracle/oradata/ORCL/ORCLPDB1/dev.dbf'
size 1024m
autoextend on
next 100m MAXSIZE unlimited
extent management local;

----删除表空间dev
drop tablespace DEV including contents and datafiles cascade constraints ;
--出现错误处理:-ORA-23515: 实体化视图和/或它们的索引存在于表空间中错误处理
--1、select table_name, tablespace_name from dba_tables where tablespace_name='DEV' and table_name in (select mview_name from dba_mviews);
--2、DROP MATERIALIZED VIEW DEV.XXXXX_MVIEW;
--3、删除表空间-drop tablespace DEV including contents and datafiles cascade constraints ;

--Oracle创建用户权限
--创建用户
create user {#用户名} identified by {#密码} default tablespace {#表空间} temporary tablespace {#临时表空间};

---删除用户
drop user {#用户名} cascade;

-- 更改用户默认表空间
alter user {#用户名} default tablespace  {#表空间} temporary tablespace  {#临时表空间};

---赋予session权限
SQL>grant create session to {#用户名};
---赋予读写权限
SQL>grant connect,resource,dba to {#用户名};



标签:opt,操作命令,ORCLPDB1,--,oracle,tablespace,Oracle,19C,name
From: https://www.cnblogs.com/blogmybaby/p/16779796.html

相关文章

  • 数据库故障处理优质文章汇总(含Oracle、MySQL、MogDB等)
    数据库告警、紧急问题处理这些项目对于大多数朋友来讲应该不陌生了。从墨天轮社区整理的“最受DBA欢迎的技术文档合辑”系列中可以发现,大家对“故障诊断专题”的热情居高不......
  • oracle rownum分页
    目录oraclerownum分页1、取前100条数据语法使用2、取50条到100条的数据语法使用oraclerownum分页1、取前100条数据语法select*fromstuwhererownum<&pageSize;......
  • 记录一次oracle数据迁移
    背景:要把系统再部署一套,现在系统考虑用原来系统的(基础)数据。所以需要把原来的数据导出,放到新系统数据库中。 操作:--[1.1]登陆原系统sqlplus/assysdba--[1.2]查......
  • oracle 查询连接情况,oracle如何查看当前有哪些用户连接到数据库
    可以执行以下语句:selectusername,serial#,sidfromv$session;---查询用户会话altersystemkillsession‘serial#,sid‘;---删除相关用户会话建议以后台登陆删......
  • oracle 查看当前连接数
    1、查看当前的数据库连接数selectcount(*)fromv$process;--当前的数据库连接数2、数据库允许的最大连接数selectvaluefromv$parameterwherename='processes'......
  • oracle 数据库锁表
    查询锁--查看数据库的锁的来源、类型等selectt.object_id,t.session_id,t.locked_modefromv$locked_object;查询锁与session连接--查询锁与session连接用户名、se......
  • Oracle在表中有数据的情况下修改字段类型或长度
    我们偶尔需要在已有表,并且有数据的情况下,修改其某个字段的类型或改变他的长度,但是因为表中有数据,所以不可以直接修改,需要换个思路。--CreatetablecreatetableTABLE......
  • Flink自定义Oracle的Source的Demo
    1.实体类@Data@Builder//创建对象@NoArgsConstructor//无参构造函数@AllArgsConstructor//有参构造函数publicclassOrderSink{privateintid;......
  • Oracle pfile与spfile文件参数(转载)
    一、pfile与spfileOracle中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件。它们是在数据库实例启动时候加载的,决定了数据库的物理结构、内存、数据库......
  • 1、Centos7下安装Oracle11gR2及多实例
    实验环境:系统:2核8G内存60G硬盘,centos7.4;优化操作:已经关闭了防火墙、selinux,/etc/hosts文件中以添加"172.16.1.92slave-node2"的主机解析记录;设置u......