随笔分类 - Oracle
摘要:访问v$session,v$sesstat and v$statname视图的权限grant create session,resource to chf;grantselectonv_$session tochf;grantselectonv_$sesstat tochf;grant select on v_$statname to chf;SELECT TABLE_NAME FROM USER_TAB_PRIVS;SELECT C.NAME, B.STATISTIC#, B.VALUEFROM V$SESSION A, V$SESSTAT B, V$STATNAME CWHERE A.SI
阅读全文
摘要:OCCI介绍OCCI:Oracle C++调用接口(OCCI),即Oracle的C++API,允许你使用面向对象的特性、本地类、C++语言的方法来访问Oracle数据库。OCCI优势基于标准C++和面向对象的设计;效率较高;适合开发C/S模式的程序,软件中间层;OCCI特性完整支持SQL/PLSQL为不断增长的用户和请求提供了弹性选项为使用用户自定义类型,如C中的类,提供了无缝接口支持所有的Oracle数据类型以及LOB types可以访问数据库元数据OCCI头文件及动态链接库OCCI 头文件•occi.h•occiCommon.h•occiControl.h•occiData.h•occiO
阅读全文
摘要:几种数据库访问技术的比较由上所述, Visual C++ 通过以上方法都可以访问Oracle 数据库, 但是上述方法各有优缺点。ODBC 出现得比较早, 几乎支持所有的关系型数据库, 而且有MFC 强大的类库支持而使得编程实现非常方便, 同时可移植性也很强, 在异构的数据库之间移植也只需更改很少的一部分程序。但是, 由ODBC 的实现机制我们可以看到, 与Pro*C 相比, 应用程序需要经过ODBC 驱动程序管理器和ODBC 驱动程序两层才能和数据库通信接口建立联系, 而Pro*C是直接与通信接口联系,因此建立在ODBC 上应用程序的执行效率会相对低一些。DAO 对于访问采用MDB文件格式的数
阅读全文
摘要:Oracle 11G的新特性所致, Oracle 11G创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录。 Oracle提示错误消息ORA-28001: the password has expired按照如下步骤进行操作:1、查看用户的proifle是哪个,一般是default:sql>SELECT username,PROFILE FROM dba_users;2、查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT
阅读全文
摘要:怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。select * from v$session where username is not nullselect username,count(username) from v$session where username is not null group by username #查看不同用户的连接数 select count(*) from v$session #连接数Select count(*) from v$session where status='ACTIVE' #并发连接数show
阅读全文
摘要:在以SYSDBA身份登陆时可以修改其他用户的密码,比如:SQL> alter user user01 identified by user10;用户已更改。这个是把USER01用户密码修改为USER10
阅读全文
摘要:1 free 1G内存和1.5G 交换空间2 df -h 1.5 - 3.5G Oracle主目录1.5G数据库目录 2.4G闪回恢复区400MB /tmp3 rpm -qa | grep sysstat4 sysctl -a | grep ip_local_port_range/pm/h/u /u01/app/oracle ORACLE_BASEORACLE_HOME = $ORACLE_BASE/product/v/db_nLINUX/u01/app/oracle/u01/app/oracle/product/11.1.0/db_1数据库本身 OFAORACLE_BASE/q/d /u..
阅读全文
摘要:desc tab;insert into tablename values(t1, t2);
阅读全文

浙公网安备 33010602011771号