`
JavaCrazyer
  • 浏览: 2990152 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类

Oracle安装及使用小结

阅读更多

1.如果安装错误,重装那么需要这么几步
   1)regedit进入注册表删除ctrl+f搜索oracle,F3继续搜索,把每一次搜到的关于orcale的都删掉,注意关于microsoft的oracle不用删掉,这是电脑系统自带的。
   2)进入计算机管理服务中停止ORALCE所有服务
   3) 删除ORACLE之前的安装目录,删除在c:/program file/oracle下的关于日志的目录
   4) 重新安装
2.在最开始安装提示中输入的数据库名称如果是:oracle的话,实际安装完成后就变成了oracl,所以要记清楚。
  安装最后的话,会出现口令管理界面,只有sys和system两个没有加锁,其他的用户都加锁了,所以只需要解锁scott即可,密码这三个用户尽量都设置成为tiger
3.测试登录
  sqlplus scott/tiger如果此时报错,适配器错误的话,那么进入注册表界面搜索下TNSListener,找到后看到右边有没有ImagePath如果没有的话,新建一个,值设定为:D:\app\Administrator\product\11.1.0\db_1\BIN\TNSLSNR 这个就是安装目录下适配器的目录,如果ImagePath已经存在的话,那么就要看值是否是第一次安装错误时留下的错误信息,应把地址改为当前安装成功的oralce的目录
  然后进入dos中输入:lsnrctl  进入后输入start 这样就能启动了,就OK了
4.再登录一次sqlplus scott/tiger成功后,如果想要查询当前的数据库的话
  select *from v$database;这样的话肯定报如下错
  第1 行出现错误:
  ORA-00942: 表或视图不存在
  是因为scott不是数据库管理员
  还在继续中输入:conn scott/tiger as sysdba;出现已连接
  那么就证明是对的,这次再输入select *from v$database;就可以查询到了数据库所有信息了
  最好是select name from v$database;这样的话能查看到当前数据库名称,为配置Oralce连接URL做准备
5.Oralce驱动包叫做ojdbc14-9.2.0.5.jar类似的ojdbc开头的jar
  在通用数据库工具SQuirreL SQL Client中添加这个JAR,后新建连接就要准备好URL和用户名密码了
  URL大都格式为:jdbc:oracle:thin:@<server>[:<1521>]:<database_name>
  对于按上述操作完成安装的话那么正确的URL就是
  jdbc:oracle:thin:@localhost:1521:oracl
  用户名密码分别是:scott tiger
  连接成功后就可以看到内容了,一般的话都会操作scott里面的table做测试,四个常用的表  bounds,dept,emp,salggrade

6.创建用户及授权:
  首先利用普通身份登录:sqlplus scott/tiger
  登陆后用管理员身份连接:conn scott/tiger as sysdba
  创建用户:create user user1 indentified by user1
  如果在这一步完成后就退出后登录的话,是登陆不成的:连接数据库时出现了这种异常:
  ORA-01045: user ...lacks CREATE SESSION privilege; logon denied
   意思是用户登陆数据库没有建立会话权限的意思
  创建完成后需授权才能登录:grant create session to user1
  如果修改某用户密码的话:alter user user1 identified by user2

 其他权限:
grant CREATE USER,
DROP USER,
ALTER USER ,
CREATE ANY VIEW ,
DROP ANY VIEW,
EXP_FULL_DATABASE,
IMP_FULL_DATA DBA,
CONNECT,
RESOURCE,
CREATE SESSION   TO sljx

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics