oracle 新创建指定的用户名和密码无法登录

 

    对于oracle11g版本的安装,尝试了几次。也出现过某些状况和错误。
因为之前 的机子有oracle ,数据库的连接报错。只能是先卸载再安装。原本是不想卸载就安装oracle11g数据库。但是安装报错。只能是先卸载。卸载之前需要把对应oracle注册表删除,才能全部卸载完。
    oracle 安装,windows菜单有卸载标签,但是直接卸载,不成功,需要点击oracle 下面的某目录才能进入 cmd形式的卸载方式。卸载成功 windows菜单会自行删除,然后手动再删除文件系统。
E:\app\Max\product\11.2.0\dbhome_1\deinstall\deinstall.bat 点击这个来卸载oracle
安装的时候因为 oracle 11g 安装分为两个部分,如果两个解压包不放在一起,就会提示某些部分找不到。解决办法是:把第二部分(win64_11gR2_database_2of2\database\stage\Components)放到第一部分  (\win64_11gR2_database_1of2\database\stage\Components)里面。
这样安装就无问题,但是安装过程的用户没有授权还是怎么了,登录不了oracle的服务。只好通过 SQL plus 用 /as sysdba 来登录 ,新建用户名和密码 并授权 赋权限。
CREATE  USER 用户名 IDENTIFIED BY 密码create user diway identified by diwaycom;
将刚创建的用户解锁语法:ALTER USER 用户名 ACCOUNT UNLOCK/LOCK
注:diway 为用户名,请替换成你需要改成的用户名
alter user diway account unlock; //用户解锁
alter user diway account lock; //用户锁住
授予新登陆的用户创建权限
语法:CRANT CREATE SESSION TO 用户名
grant create session to diway;
授予新创建的用户数据库管理员权限
语法:
CRANT DBA TO 用户名;grant dba to diway
切换到新创建的用户登陆
语法:CONNECT 用户名/密码
connect diway/diwaycom
删除用户
语法:DROP USER 用户名
drop user diway; 
注意所有操作都必须在结尾加上“;”才能执行成功

 

 

你可能感兴趣的:(oracle)