- 浏览: 230771 次
- 性别:
- 来自: 北京
最新评论
文章列表
Oracle10G 32bit 安装在
server08:选择server2003 pack1兼容性
win7 - win10 :选择XP pack3兼容性
1.搜索PE: UEFI
拷贝4个文件:
boot
efi
sources
bootmgr
sata硬盘模式 AHCI
错误: NTLDR IS MISSING: 修复引导: NTBOOTTautofix 修复MBR
问题: 系统启动失败, 报错ORA-28002(oracle 密码过期)。
问题形成: oracle 11G 安装后,会有一个默认密码期限(180天),如果规定时间未更改密码,密码将会过期,导致系统无法使用。
解决方式:
1.登陆oracle: sqlplus / as sysdba
2.修改密码过期为永不过期:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
3.重新修改密码(可以为之前密码):alter user fpga32(用户名) identified by fpga32acconsys(密码);
注意:以后安装 ...
调用HTTP下载文件401错误
- 博客分类:
- JAVA
public static boolean httpDownload(String httpUrl, String saveFile) {
// int bytesum = 0;
int byteread = 0;
URL url = null;
try {
url = new URL(httpUrl);
java.net.Authenticator.setDefault(new java.net.Authenticator(){
@Override
protected PasswordAuthentication getPass ...
方法一 wn_concat() 函数
1、把以下图中Name一样的数据合并为一条,而且NO的值要这样显示如 C.1,C.2
2、实现这种效果的操作如下,先把Name的值进行分组(group by),再把NO的值用 wm_concat()函数合并起来(注意:记得要to_char(),要不然数据显示不出来)
方法二 listagg() 函数
第一步和上面的一致
使用 listagg()函数 要把within group(order by s.no) 加上,它们是一体的
如果不能用执行下列脚本:
SQL>@$ORACLE_HOME\RDBMS\A ...
Decode与NVL和NVL2区别
- 博客分类:
- Database
Decode
decode(条件,值1,翻译值1,值2,翻译值2,...,缺省值) 该函数与程序中的 If...else if...else 意义一样
NVL
格式:NVL( string1, replace_with)
功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL ,则返回NULL。
注意事项:string1和replace_with必须为同一数据类型,除非显式的使用TO_CHAR函数进行类型转换。
select nvl(sum(t.dwxhl),1) from tb_jhde t ...
CREATE OR REPLACE PROCEDURE P_BIG_TYPE_COMPONENT(BIG_CATEGORY_ID IN varchar2)
as
--DECLARE
cols varchar2(256);-- 只声明
BIG_TABLE_NAME_PREFIX VARCHAR2(4000);
CREATESQL VARCHAR2(4000);
INSERTSQL VARCHAR2(4000);
LEVEL_TABLE_COLS VARCHAR2(4000);
TABLE_NUM NUMBER;
BEGIN
BIG_TABLE_NAME_PR ...
悲观锁(Pessimistic Lock):
每次拿数据的时候都会担心会被别人修改(疑心重很悲观),所以每次在拿数据的时候都会上锁。确保自己使用的过程中不会被别人访问,自己使用完后再解锁。
期间需要访问该数据的都会等待。
乐观锁(Optimistic Lock):
每次拿数据的时候都完全不担心会被别人修改(心态好很乐观),所以每次在拿数据的时候都不会上锁。但是在更新数据的时候去判断该期间是否被别人修改过(使用版本号等机制),期间该数据可以随便被其他人读取。
两种锁各有优缺点,不能单纯的定义哪个好于哪个。乐观锁比较适合数据修改比较少, ...
http://card.weibo.com/article/h5/s?from=timeline&isappinstalled=1#cid=1001603859815192504915&from=1053093010&wm=3333_2001&ip=112.229.110.218
问题形成:oracle11g 密码过期时间是180天:
查看过期时长:SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
解决办法:
1.登陆oracle sqlplus / as sysdba
2. 更改oracle 有效期限为无限制:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
3. 重新更改oracle过期用户(可以是之前的密码)alter user fpga32 identi ...
查看安装路径:select @@basedir as basePath from dual
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');
方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 passwor ...
spring+mybatis+struts2集成
- 博客分类:
- JAVA
这篇写的不错:http://blog.csdn.net/afgasdg/article/details/7392367