千家信息网

oralce 11g数据库升级到12c

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,windows2012 安装12c--确认当前cdbSQL> select name,cdb from v$database;NAME CDB------------------ ------ORCL
千家信息网最后更新 2026年11月01日oralce 11g数据库升级到12c

windows2012 安装12c

--确认当前cdb

SQL> select name,cdb from v$database;

NAME CDB

------------------ ------

ORCL YES

SQL> col pdb_name for a30;

SQL> select pdb_id,pdb_name,dbid,status,creation_scn from dba_pdbs;


PDB_ID PDB_NAME DBID STATUS CREATION_SCN

---------- ------------------------------ ---------- --------- ------------

3 PDBORCL 2852917416 NORMAL 2381167

2 PDB$SEED 952217794 NORMAL 2233959

READ WRITE

--pdb是在安装数据库的时候直接创建的。在图形化界面可以用dbca的方式创建。也可以用命令方式创建。

--单独创建的pdb。需要配置tnsnames.ora文件



SQL> show con_name

CON_NAME

------------------------------

CDB$ROOT


SQL> alter session set container=PDBORCL;

SQL> show con_name;


创建用户

SQL> grant dba to newjw identified by newjw; ---因为导出这个包的用户具有dba的权限


创建数据表空间

create tablespace yldb

datafile 'E:\app\oracle\oradata\yl\pdbyl\yldb01.dbf'

size 5G

autoextend on;


创建临时空间

create temporary tablespace yltemp

tempfile 'E:\app\oracle\oradata\yl\pdbyl\yltemp01.dbf'

size 1G;


指定用户的表空间和临时表空间

SQL> alter user yl default tablespace yldb temporary tablespace yltemp;


修改空表导出:

alter system set deferred_segment_creation=false;


修改密码过期:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;


导用户数据包

C:\Users\Administrator>imp yl/yl@pdbyl file=D:\yl_2017年03月09日.dmp log=D:\yl_2017年03月09日.log full=y;


问题:


web端连不上数据库?

jdbc:oracle:thin:@//:/

Example: jdbc:oracle:thin:@//192.168.11.111:1521/pwdyl


pl/sql连接不上的问题?

64位安装包要安装32的客户端,登陆PLSQL developer ,选择不连接数据库,取消,登进去后在工具->首选项里面设置OCI库和Oracle主目录名


12c空表导入的问题?

sqlplus /as sysdba

alter session set container=pdbyl

alter system set deferred_segment_creation=false;


plsql连进去乱码?



ora-01033?

这个问题出现了好几次,百度并没有找答案,导致我又卸载了数据库,重新装。

但是第二次又报了这个错。

根据网上说的。

我用sys是能进入的。但是yl用户是不能进入的。就会有如上报错。

因此我又创建了个test的用户,登录时是没有问题的。

当时的想到的解决方法是:删掉用户,重新导入这个用户的数据包。

中途离开了一会,同事对数据库进行了操作。他说可以登录,并没有做什么操作。

so,这个问题的解决方法待定。造成的原因待定。


因为安装了客户端,有两个oci。我尝试把客户端的oci覆盖到12c服务端安装目录下。这样pl\sql的oci路径可以不用指定。当时这个问题解决了。过了一会,数据库登录不了了。异常终止。

百度说dll文件破话了。就应该是我做了这个操作。进行还原。

还原后数据库可以登录了。

但是并不确定ora-01033的问题是因为做了这个操作引起的。



解决TNS-12541: TNS: 无监听程序?

重新配置监听



远程桌面快捷方式

mstsc


数据 用户 问题 数据库 空间 登录 客户 方式 客户端 文件 方法 目录 监听 配置 不用 两个 乱码 原因 同事 命令 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南云网互联网络科技有限公司 互联网科技工作委员会毛军 互联网科技官网 互联网科技公司的优势 互联网与科技金融数据 互联网科技革命 友谊互联网络科技 深圳天众互联网科技公司 崇明区互联网教育科技诚信经营 江阴互联网智能科技产品进口 互联网科技产业特征 互联网科技大奖都有哪些公司 健康食品互联网创新科技园项目 本届互联网博览会上的黑科技 滨湖区互联网智能科技产品有哪些 江苏苏星互联网科技有限公司 半导体行业属于互联网高科技类吗 互联网时代高科技布局 广西泛欧互联网科技有限公司 银川新华互联网科技学校招聘 保险科技 互联网保险 美国互联网保险保险科技 上海卓越科技 互联网 互联网科技公司介绍 福州新华互联网科技学校 知乎 佳云科技和互联网广告 知域互联网科技有限公司大骗子 呼和浩特新华互联网科技学院 天津腾达互联网科技有限公司 玉溪新华互联网科技怎么选
0