Oracle12C导入dmp数据

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的方法 

Sql代码 

 收藏代码

  1. conn / as sysdba  
  2.   
  3. CREATE TRIGGER open_all_pdbs  
  4.    AFTER STARTUP  
  5.    ON DATABASE  
  6. BEGIN  
  7.    EXECUTE IMMEDIATE 'alter pluggable database all open';  
  8. END open_all_pdbs;  
  9. /  


这样启动数据库,就同时启动pdb数据库。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值