今天链接Oracle12c的测试库时 数据库提示OCI_SUCCESS_WITH_INFO: ORA-28002: the password will expire within 7 days提示密码快过期了,由于需要连接的是测试数据库,所以决定将密码设置成永不过期。
Oracle Database,又名 Oracle RDBMS,或简称 Oracle,是甲骨文公司的一款关系数据库管理系统,到目前仍在数据库市场上占有主要份额。
在项目数据库设计过程中由于单表的数据量非常庞大,需要对表进行分区处理。由于表中的数据是历史交易,故按月分区,提升查询和管理。由于之前对于表分区了解不多,为了实现上述功能查了很多资料,一开始的方向是通过Crontab调用Shell脚本来按月自动创建分区,或者使用Oracle的Job调用存储过程来自动创建分区。
<?phpfunction get_limit_sql($sql,$min,$max){ return "SELECT * FROM ( SELECT row_.*,rownum rownum_ FROM ($sql) row_ where rownum <=$max) where rownum_>$min";}?>
接了个项目,需要用到php和oracle,没办法,装oracle吧,我装的是10g装的过程还比较顺利,各种服务启动的也比较顺心,再把php里面的扩展一一打开!!phpinfo一下,OK~~<?phptry{ $conn = new PDO("oci:dbname=demoDB",system,aaaaa123); echo "连接成功";}catch(PDOException $e){ echo ("Error:".$e->getMessage()."<br>"); die();}?>