Linux 下Oracle 数据库操作使用总结+node.js 数据库操作

1.测试环境:linux 系统,Oracle 11g ,装好数据库后,开始进行登陆操作。

2.登陆,sqlplus 登陆,使用sys as sysdba 作为用户名登陆。

必须使用sys as sysdba作为用户名登陆,否则报错。


3.查看当前数据库用户show user:


4.创建一个通用的用户作为下一次登陆使用:

必须要先开启实例,否则下面的步骤都会报错。


create user name identified by passwd;


查看所有的用户:

select * from all_users;


查看当前用户权限 select * from session_privs;

5.连接到创建的用户

原来是创建User时没有给赋上create session权限,


解决办法:重新连接系统用户,然后grant create session,resource to <user>


这样连接成功,可以开始进行编码开发了。

6.关于node.js的知识这里不做拓展,首先需要安装oracledb 这个模块来做数据库的使用。

首先需要安装oracle 客户段的‘basic’和‘sdk’的两个包。

http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html


选择安装的包ZIP直接手动下载过来,RPM包可以通过命令直接下载下来。下载后解压到某一目录下




然后设置环境变量:



注销系统完成环境变量设置(请注销后检查网络是否还连接,如果断网请连接好网络)。然后安装oracledb模块

npm install oracledb.


测试模块  vim useOracle.js

var oracledb = require('oracledb'); 没有发生报错,说明模块安装正确。

7.简单连接数据库

首先需要开启数据库的监听:lsnrctl start


然后登陆数据库再次开启数据库:startup


然后编写js脚本来连接数据库,很简单


然后node 执行此脚本文件,连接成功表示成功。


8.操作数据库

首先,再保证登陆成功的情况下,我们要先创建一个数据库:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值