oracle数据库学习
2023-09-14 09:11:37 时间
centos可以改为Red Hat进行rpm安装,也可以下载zip安装
如果遇到错误,这是由于我使用的不是oracle Linux导致,强制跳过gpg检查即可
请使用
yum localinstall -y '/root/Downloads/oracle-database-ee-19c-1.0-1.x86_64.rpm' --nogpgcheck
服务器内存太小了,最后还是去搞了台win的服务器,其实就是需要本地有这些lib的,否则找不到,还学了一下如何ln -s软连接
如果你要用python去查询可以用这个方法,所以其实只是需要这几个包而已
python可以用 cx_Oracle连接
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
import cx_Oracle from sqlalchemy import create_engine class OracleDB: def __init__(self): self.username='scott' self.password='tiger' self.hostname='139.196.213.70' self.port='1521' self.engine=None self.conn=None self.rconn=None def connect(self): try: self.engine = create_engine('oracle://scott:tiger@139.196.213.70:1521/orcl') self.conn = self.engine.connect() self.rconn = self.engine.raw_connection() except cx_Oracle.DatabaseError as e: self.engine=None print(e) exit(1) def select(self): res = self.conn.execute("select * from emp") payload = [] content = {} for result in res: content = {'ename': result[0], 'job':result[1]} payload.append(content) content = {} return payload
相关文章
- Java连接oracle数据库的OCI和THIN
- Java连接oracle数据库的OCI和thin
- Oracle数据库ORA-12154: TNS: 无法解析指定的连接标识符详解
- 【C/C++学院】(26)Oracle数据库编程--程序模板c/cpp
- ORACLE数据库存储空间使用情况查询
- Oracle数据库基本概念理解(1)
- 《oracle每日一练》oralce数据库的导入导出
- Mybatis对oracle数据库进行foreach批量插入操作
- Oracle中Instr用法
- oracle 11g 数据库密码大小写敏感性更改
- Oracle创建表空间、创建用户以及授权
- C# 连接Oracle数据库,免安装oracle客户端
- Oracle数据库备份与恢复的三种方法
- Oracle数据库中的违规策略规则的修正
- oracle 判断列是否在数据库中存在
- oracle expdp 导出问题
- Atitit oracle新特性5 6 7 8 9 10 11 12 18 19 20 attilax总结 目录 1.1. :ora 20c1 1.2. Oracle Database 19c 的
- oracle汉字乱码(插入数据/注释)
- 如何获得 oracle RAC 11g asm spfile S档
- PostgreSQL的学习心得和知识总结(四十四)|语法级自上而下完美实现Oracle数据库DECODE函数的实现方案(GreenPlum & AntDB)
- ORACLE 19C RAC集群及数据库的启停
- Oracle的学习心得和知识总结(十七)|Oracle数据库Real Application Testing之重放客户端wrc工具
- Oracle的学习心得和知识总结(十五)|Oracle数据库Real Application Testing之DBMS_WORKLOAD_REPLAY包技术详解
- Oracle的学习心得和知识总结(十一)|Oracle数据库Real Application Testing之DBMS_SQLPA包技术详解