Oracle 12c导入dmp文件&&jdbc连接失败解决

Oracle12c默认密码

用户名密码
syschange_on_install
systemmanager

创建表空间

cdb表空间

create tablespace yygl_data logging datafile 'D:\app\Oracle\admin\orcl\[tablespace].ora' size 1000M extent management local segment space management auto;

创建用户

create user c##username identified by password default tablespace yygl_data;

授权

给cdb表空间创建用户必须加前缀C##

grant connect,resource,dba to c##username;
GRANT all privileges to c##username;

imp导入

  • 不需要退出登陆
$imp c##username/password@localhost/orcl file=D:\xxx.DMP full=y ignore=y;
  • exit退出sqlplus登陆
imp c##username/password@localhost/orcl file=D:\xxx.DMP full=y ignore=y;
------------------
--pdb  imp导入语句
------------------
imp username/password@localhost:1521/pdborcl file=D:\xxx.DMP full=y ignore=y;

sqlplus username/password@localhost:1521/pdborcl as sysdba 直接登陆pdborcl

pdb表空间的创建和cdb步骤一样
首先,切换到pdb容器,然后其他步骤和在cdb创建导入的步骤一样.

       SQL> show pdbs//查看pdb容器,
            CON_ID CON_NAME                       OPEN MODE  RESTRICTED
        ---------- ------------------------------ ---------- ----------
                 2 PDB$SEED                       READ ONLY  NO
                 3 PDBORCL                        READ WRITE NO 
	SQL> alter session set container=pdborcl;//切换到pdborcl
	会话已更改。
	SQL> show con_name
	CON_NAME
	------------------------------
	PDBORCL
	SQL> alter session set container=CDB$ROOT;//切换回cdb容器
	会话已更改。
	SQL> show con_name
	CON_NAME
	------------------------------
	CDB$ROOT

pdb的启动与关闭

	----------------------
	--打开
	----------------------
	alter pluggable database open;
---------------------------------------------------------------
	----------------------
	--关闭
	----------------------
	alter pluggable database close;

Java连接oracle 12c失败解决措施

正常连接11g可以,连接12c失败问题解决方式。

首先登陆数据库服务器找到安装目录,

例如:D:\app\zyf\product\12.1.0\dbhome_1\NETWORK\ADMIN

找到sqlnet.ora文件,打开在最后添加 :

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8

即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值