Oracle12C,发生了较大的变化。以前熟悉的东西变得陌生了。把百度了好久的东西记下来,免得忘了。
1.使用sqlplus连接Oracle,创建用户并授权
--启动sqlplus,使用sysdba连接
sqlplus / as sysdba
alter session set container=pdborcl;--切换会话到pdborcl,我的PDB名称
--剩下的步骤与11g等版本相同
create user test identified by test default tablespace users;
grant connect,resource to test;
2.为可插拔数据库pdborcl配置一个别名,如pdborcl,与旧版本的Oracle配置方式相同
3.导入dmp数据
imp test/test@pdborcl file=c:\test.dmp full=y
另:
一、使用JAVA连接Oracle12C,也有一些变化。首先当然是使用新版的驱动jar包,使用ojdbc在ORACLE_HOME中搜一下,可以找到。然后,连接URL写法也有了一点变化,注意标红的部分,使用了/,以及可插拔数据库的名称,不是全局数据库的名称。jdbc:oracle:thin:@127.0.0.1:1521
/pdborcl
二、自动启动PDB的方法
conn / as sysdba
CREATE TRIGGER open_all_pdbs
AFTER STARTUP
ON DATABASE
BEGIN
EXECUTE IMMEDIATE 'alter pluggable database all open';
END open_all_pdbs;
/
这样启动数据库,就同时启动pdb数据库。
分享到:
相关推荐
oracle DMP版本修改 (12C 导入 10G) 可将12C的DMP文件修改版本号后导入到10G数据库中。
Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案
BLOG_lhr_【故障处理】IMP-00010错误 12C的dmp文件导入11G.pdfBLOG_lhr_【故障处理】IMP-00010错误 12C的dmp文件导入11G.pdf
主要介绍了 Oracle12c的数据库向11g导进的方法的相关资料,需要的朋友可以参考下
1.备份类型: 逻辑备份--exp/imp、...逻辑备份就是创建数据库对象的逻辑拷贝并存入一个二进制转储文件:.dmp文件 这些记录的导出与其物理位置无关。 导入的实质就是读取被导出的二进制转储文件并将其恢复到数据库。
oracle数据库数据泵的导入导出功能 expdp create directory DATA_PUMP_DIR as '/home/oracle/amber2dmp'; dba授权DATA_PUMP_DIR grant read,write on directory DATA_PUMP_DIR to public;
主要介绍了Oracle导dmp出现文件ORA-12154: TNS: 无法解析指定的连接标识符问题的解决方案,需要的朋友可以参考下
NULL 博文链接:https://bri-robby.iteye.com/blog/2327887
29.导出的数据格式包括纯文本和DMP文件两种。以纯文本导出时,能够自动生成建表的SQL语句和SQL*Loader导入所需的control文件 30.支持DESC表,以显示表的列定义支持列出表的分区和子分区 31.支持对误删除数据的恢复...
Oracle导出导入dmp文件(exp.imp命令行).txt | |-- Oracle的dbf文件迁移.txt | |-- Oracle数据库安装Version12c.txt | |-- Oracle数据库导入csv文件(sqlldr命令行).txt | |-- Oracle数据库用法汇总.txt | |-- ...