oracle安装遇到的一些坑

本文档详细介绍了在Oracle数据库中创建用户的方法及注意事项,并提供了适用于不同版本的语法示例。此外,还介绍了如何通过Notepad++修改dmp文件以解决版本不匹配问题,以及如何使用SQL命令进行密码修改。


安装

今天在公司将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 R2:V11.02.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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值