Qt 中 Oracle 数据库 QOCI 驱动问题及解决是本文要讲述的问题,用Qt开发Oracle程序时,常会遇到QOCI驱动问题,主要表现为程序运行时出现下面的错误. QOCI driver not loaded available drivers: QSQLITE QODBC3 QODBC 这说明没有安装Qt支持Oracle的驱动. 要想避免这个问题,第一种方法是使用效率低下并且费事的ODBC:第二种方法就是安装QOCI驱动咯~ 要说一下的是:QOCI在qt的free版里是没有的,即使在co…
C#中oracle数据库的连接方法 一.关于数据库的操作 1.数据库连接      有2种:      第一种:古老的方法(较为死板,不利于灵活操作),即用OracleConnection的类来连接              string mysqlstr ="user id = xal;data source = xal;password = xal";              OracleConnection mycnn = new OracleConnection(mysqls…
工作中oracle数据库安装完成后,需要修改默认的密码有效期,默认为180天,如果不修改,到期忘记更改密码可能会造成不必要的影响. 两种修改方式pl/sql或者cmd窗口 1.pl/sql修改默认密码有效期 SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME' 通过语句查询可以发现,默认有效期为6个月.执行下行语句,更改有效期为不限制 ALTER PROFILE DEFA…
由与qt开源版本没有提供oracle数据库驱动,需要自己根据源代码来手动编译oracle驱动. 经过近三天的折腾,终于成功编译oracle驱动,连接到数据库 ps:期间经过各种失败疼苦迷茫.现在终于完成,心情也开阔些.程序员强迫症的疼苦.闲言少叙.接下来将一步一步,描述我的实现过程 一.工具准备 1.qt-opensource-windows-x86-msvc2015_64-5.8.0.exe这个是我是用的qtSDK及里面包含的atcreator 2.在安装的过程中切记把 src选项勾上,默认是…
一.首先参考官方文档: http://qt-project.org/doc/qt-4.8/sql-driver.html#qoci 二.编译驱动: http://www.tuicool.com/articles/IFzIji 三.重要的一点:一定要安装oracle client:否则还是提示驱动加载失败 http://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.zip 四.oracle数据库管理命令: 在向导下 建立…
在较早期的随笔<Oracle如何实现创建数据库.备份数据库及数据导出导入的一条龙操作>粗略介绍了Oracle数据库的备份还原操作,本文想从开发框架的基础上介绍Oracle数据库的脚本或者还原操作. 我们在Winform开发框架.混合式开发框架.Web开发框架等各种开发框架,底层都是支持多种数据库的,如MS SQLServer.Oracle.MySQL.SQLite.PostgreSQL等等,如下图所示. 其中SQLServer支持最为常用,而且也是最为方便备份还原的操作,而Oracle数据库这…
本篇博文简单介绍将Oracle数据库中表导出到Access数据库(主要是MDB格式)的方法.主要有三种,分别是PL/SQL.ESFDatabaseMigrationToolkit及ODBC. PL/SQL 先在PL/SQL中将数据表导出为EXCEL或CSV,再用ACCESS迁入到MDB数据库中. 图 11 从PL/SQL中导出EXCEL或CSV文件 图 12 使用Access导入Excel表 ESFDatabaseMigrationToolkit ESFDatabaseMigrationTool…
Oracle数据库安装在docker容器中 1首先查看容器 docker ps 2进入oracle容器 docker exec -it 7f0f3f2d4f88 /bin/bash 3导出整个库:这个有问题,会吧helowin实例下的所有数据都导出: DATA_PUMP_DIR为oracle中默认备份文件件 expdp SDWEB/SDWEB@helowin dumpfile=aircms.dmp logfile=airscm.log full=y directory=DATA_PUMP_DIR…
有时候你需要重启Linux 上的 Oracle 数据库. 注意先启动数据库,然后在启动数据库监听. a.切换为 oracle 用户身份,也可以使用 su - 将 home 和 path 都切换到 oralce 用户. su oracle b.启动 Sqlplus(使用 sql 语句) 但不进行登录动作 sqlplus /nolog c.使用数据库管理员连接数据库 connect /as sysdba d.启动数据库,并退出 sqlplus 命令状态 startup //开启监听前先退出 sqlp…
一.备份Oracle数据库 1.使用数据库管理员账户登录 sqlplus system/system@orcl as sysdba; 2.创建备份目录,并指定备份目录(bak_dir)的物理路径 create or replace directory bak_dir as '/Oracle/OraBackupFile/Data'; 3.将“bak_dir”的读.写和执行权限赋给数据库用户(lpattendance) grant all on directory bak_dir to lpatte…