Oracle 19c pdb 导入11g数据库
Oracle 19c导入11g数据库
一、创建pdb
(1)使用oracle用户登录到cdb
# su – oracle
# sqlplus / as sysdba;
附oracle19c基本操作:
①查看容器名称,必须为 cdb$root,需要在根容器下创建pdb
查看:
# show con_name
如果不是cdb$root,手动切换:
# alter session set container=cdb$root;
② 查看已有pdb
# show pdbs
③ 查看已有pdb的datafile文件
# select name from v$datafile;
④ 查看已有pdb的tempfile文件
# select name from v$tempfile;
⑤ 查看DB_CREATE_FILE_DEST缺省路径
# show parameter DB_CREATE_FILE_DEST;
改变DB_CREATE_FILE_DEST缺省路径
# alter system set db_create_file_dest='/home/app/oradata/MYORACLE/myoracle/';
(2)创建pdb(从种子pdb复制)
# create pluggable database pdbhsfa ADMIN USER hsfa IDENTIFIED BY 1 file_name_convert=('/oracle/app/oradata/ORCL/pdbseed','/oracle/app/oradata/ORCL/pdbhsfa');
(3)创建完pdb后,可以查看监听状态,会发现多了一个服务:
(4)将此服务设置到tns_name.ora中,就可以直接使用此服务名连接新建的pdb,例如:
二、创建表空间
(1)切换到pdb
#alter session set container=pdbhsfa;
或者(推荐):
Sqlplus 连接其它容器时:
# conn sys/oracle@hsfa
Oracle用户下:
sqlplus sys/oracle@hsfa
(2)将可插拔的数据库容器pdb打开
注:新建的pdb是mount状态,我们需要将他打开
# alter pluggable database myoracledb open;
另:关闭数据库操作:
# alter pluggable database myoracledb close;
(3)建立表空间
# create tablespace tbs_hsfa logging
datafile '/oracle/app/oradata/ORCL/pdbhsfa/tbs_hsfa.dbf' size 500M autoextend on next 500m maxsize 32767m extent management local;
---给表空间的额外链接表空间
# alter tablespace tbs_hsfa add datafile '/oracle/app/oradata/ORCL/pdbhsfa/tbs_hsfa2.dbf' size 500m autoextend on next 500m maxsize 32767m;
---另:删除表空间操作
drop tablespace tbs_hsfa including contents and datafiles;
(4)创建用户给默认表空间
create user hsfa identified by 1 default tablespace tbs_hsfa
---另:删除用户操作
DROP user hsfa CASCADE;
(5)给用户赋权限
#grant create user,drop user,alter user,create any view,connect,resource,dba,create session,create any sequence to myoracle;
grant all privileges to hsfa;
grant sysdba to hsfa;
grant imp_full_database to hsfa;
三、导入数据库
# imp hsfa/1@hsfa file=/home/oracle/dmpbak/home/oracle/dmpbak/hsfa_20210410.dmp full=y log=log.log buffer=20480000
作者:likaifei
出处:https://www.cnblogs.com/likaifei/p/16707090.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!