安装
今天在公司将oracle数据导入到本地oracle出现的一系列问题,这里做一个记载,主要的问题记载一下
去oracle官方网站下载11g或者12g,安装比较简单,这个不用说
oracle12g创建用户的语法例子
create user officer
identified by "oracle9i"
default tablespace officer_DATA
temporary tablespace TEMP
profile DEFAULT;
oracle11g创建用户的语法列子
create user c##officer
identified by "oracle9i"
default tablespace officer_DATA
temporary tablespace TEMP
profile DEFAULT;
区别:很明显就是oracle12创建用户需要在用户名字前面加上c##,这是一个坑点,在之前公司新建用户的时间就出了这个问题。oracle 修改数据库的密码
1.以Windows操作系统为例,打开命令提示符,输入命令sqlplus /nolog ,进入oracle控制台,并输入 conn /as sysdba;以DBA角色进入
2.连接成功后,输入“select username from dba_users”查看用户列表3.若修改某一个用户密码, 修改用户口令 格式为:
alter user 用户名 identified by 新密码;
以system 为例,密码修改为 123456. 可输入
alter user system identified by oracle;
4.这样就修改成功了
用Notepad++查看了dmp文件,在头部具修改成你将导入目标数据库的版本号
以下对应的版本号:
12g R2:V12.02.00
12g R1:V12.01.00
11g R1:V11.01.00
10g:V10.02.01
查看oracle版本的sql语句:select * from v$version
oracle版本是12.1.0.2.0对应的版本是V12.01.00
这个地方修改为相应的版本即可
如果遇到oracle导出的dmp文件版本和oracle导入dmp版本不一致会出问题,下载Notepad++软件可以修改dmp的版本。
导入数据命令
格式:imp 数据库名/密码 @server_name file= 路径 full=y(是否覆盖) ignore=y(这个可有)
cmd运行 :imp system/oracle@orcl file=E:/xuexiWork/fujian/20180524.dmp full=y ignore=y