修改密码方法:
1.SQL>; grant connect to USRNAME identified by USRPWD ;
2.SQL>; alter user USRNAME identified by USRPWD ;
3.SQL>; password USRNAME ;
更改 USRNMAE 的口令
旧口令:××××××
新口令:××××××
重新键入新口令:××××××
修改成oracle认证方法:
1.修改参数文件中
remote_login_passwordfile=EXCLUSIVE 或SHARED
2.修改/home/network/admin/SQLNET.ORA 文件
增加 sqlnet.authentication_services=(NFS)
ORACLE_SID是操作系统级的参数
INSTANCE_NAME是数据库级的参数
SPFILE 是服务器参数文件
PFILE 是文本参数文件
create pfile='/oracle/test.ora' from spfile ;
show parameter spfile ; 后如果VALUE值是零,则没有使用spfile。
启动数据库是可以指定是用pfile还是用spfile启动 如下:
startup pfile='/oracle/test.ora'
show parameter instance
show parameter db
alter system set job_queue_processes=50
comment ='temporaty change on'
scope = memory|spfile|both ;
alter session set
CONCAT('Good', 'String') GoodString
SUBSTR('String',1,3) Str
LENGTH('String') 6
INSTR('String', 'r') 3
LPAD(sal,10,'*') ******5000
union
union all
minus 第一个查询减去第二个查询
intersect 交集
SQL>; select replace('itpub oracle','oracle','training') itpub from dual
/
ITPUB
--------------
itpub training
Translate
SQL>; select translate('This is second trianing of itpub in Beijing!','abcde','12345') itpub
2 from dual;
ITPUB
--------------------------------------------
This is s53on4 tri1ning of itpu2 in B5ijing!
Floor
SQL>; select floor(4.55) from dual;
FLOOR(4.55)
-----------
4
Ceil
SQL>; select ceil(4.55) from dual;
CEIL(4.55)
----------
5
ROUND: 4舍5入到指定的小数位
ROUND(45.926, 2) 45.93
TRUNC: 将值截断到指定的小数位
TRUNC(45.926, 2) 45.92
MOD: 返回相除后的余数
MOD(1600, 300) 100
select trunc(sysdate, 'D') - 3 from dual;
trunc(sysdate, 'D'), 截取到本周的第一天(0:00)
trunc(sysdate, 'M'), 截取到本月的第一天(0:00)
trunc(sysdate, 'DD'), 截取到本日的0:00
trunc(sysdate,'yyyy')得到今年的第一天的0:00.
十进制与十六进制
EYGLE@vilen>; select to_char(2463,'xxxx') from dual;
TO_CH
-----
99f
已选择 1 行。
十六进制与十进制
EYGLE@vilen>; select to_number('99f','xxxx') from dual;
TO_NUMBER('99F','XXXX')
-----------------------
2463
SQL>; select ename,sal,
2 case job WHEN 'MANAGER' THEN 1.1*sal
3 WHEN 'ANALYST' THEN 1.2*SAL
4 WHEN 'CLERK' THEN 1.5*SAL
5 ELSE sal END "NEW_SAL"
6 from emp;
ENAME SAL NEW_SAL
---------- ---------- ----------
SMITH 800 1200
ALLEN 1600 1600
WARD 1250 1250
JONES 2975 3272.5
MARTIN 1250 1250
BLAKE 2850 3135
CLARK 2450 2695
SCOTT 3000 3600
KING 5000 5000
TURNER 1500 1500
ADAMS 1100 1650
JAMES 950 1425
FORD 3000 3600
MILLER 1300 1950
SQL>; SELECT job, sal,
2 DECODE(job, 'ANALYST' SAL*1.1,
3 'CLERK', SAL*1.15,
4 'MANAGER', SAL*1.20,
5 SAL)
6 REVISED_SALARY
7 FROM emp;
JOB SAL REVISED_SALARY
--------- --------- --------------
PRESIDENT 5000 5000
MANAGER 2850 3420
MANAGER 2450 2940
将空值转换为实际的值
数据格式可以是日期,字符,数字
数据类型必须匹配
NVL(comm,0)
NVL(hiredate,'01-JAN-97')
NVL(job,'No Job Yet')
NVL2(expr1,expr2,expr3)
如果expr1不为Null,返回expr2,如果expr1为Null,返回expr3。
expr1可以为任何数据类型
NULLIF(expr1,expr2)
比较两个表达式,如果相等返回空值,如果不等返回第一个值。
COALESCE(expr1,expr2,...,exprn)
返回表达式列表里的第一个非空表达式
更多内容请看Oracle 10g基础应用 Oracle基础 Solaris基础知识入门专题,或进入讨论组讨论。
1.SQL>; grant connect to USRNAME identified by USRPWD ;
2.SQL>; alter user USRNAME identified by USRPWD ;
3.SQL>; password USRNAME ;
更改 USRNMAE 的口令
|
|
|||
新口令:××××××
重新键入新口令:××××××
修改成oracle认证方法:
1.修改参数文件中
remote_login_passwordfile=EXCLUSIVE 或SHARED
2.修改/home/network/admin/SQLNET.ORA 文件
增加 sqlnet.authentication_services=(NFS)
ORACLE_SID是操作系统级的参数
INSTANCE_NAME是数据库级的参数
SPFILE 是服务器参数文件
PFILE 是文本参数文件
create pfile='/oracle/test.ora' from spfile ;
show parameter spfile ; 后如果VALUE值是零,则没有使用spfile。
启动数据库是可以指定是用pfile还是用spfile启动 如下:
startup pfile='/oracle/test.ora'
show parameter instance
show parameter db
alter system set job_queue_processes=50
comment ='temporaty change on'
scope = memory|spfile|both ;
alter session set
CONCAT('Good', 'String') GoodString
SUBSTR('String',1,3) Str
LENGTH('String') 6
INSTR('String', 'r') 3
LPAD(sal,10,'*') ******5000
union
union all
minus 第一个查询减去第二个查询
intersect 交集
SQL>; select replace('itpub oracle','oracle','training') itpub from dual
/
ITPUB
--------------
itpub training
Translate
SQL>; select translate('This is second trianing of itpub in Beijing!','abcde','12345') itpub
2 from dual;
ITPUB
--------------------------------------------
This is s53on4 tri1ning of itpu2 in B5ijing!
Floor
SQL>; select floor(4.55) from dual;
FLOOR(4.55)
-----------
4
Ceil
SQL>; select ceil(4.55) from dual;
CEIL(4.55)
----------
5
ROUND: 4舍5入到指定的小数位
ROUND(45.926, 2) 45.93
TRUNC: 将值截断到指定的小数位
TRUNC(45.926, 2) 45.92
MOD: 返回相除后的余数
MOD(1600, 300) 100
select trunc(sysdate, 'D') - 3 from dual;
trunc(sysdate, 'D'), 截取到本周的第一天(0:00)
trunc(sysdate, 'M'), 截取到本月的第一天(0:00)
trunc(sysdate, 'DD'), 截取到本日的0:00
trunc(sysdate,'yyyy')得到今年的第一天的0:00.
十进制与十六进制
EYGLE@vilen>; select to_char(2463,'xxxx') from dual;
TO_CH
-----
99f
已选择 1 行。
十六进制与十进制
EYGLE@vilen>; select to_number('99f','xxxx') from dual;
TO_NUMBER('99F','XXXX')
-----------------------
2463
SQL>; select ename,sal,
2 case job WHEN 'MANAGER' THEN 1.1*sal
3 WHEN 'ANALYST' THEN 1.2*SAL
4 WHEN 'CLERK' THEN 1.5*SAL
5 ELSE sal END "NEW_SAL"
6 from emp;
ENAME SAL NEW_SAL
---------- ---------- ----------
SMITH 800 1200
ALLEN 1600 1600
WARD 1250 1250
JONES 2975 3272.5
MARTIN 1250 1250
BLAKE 2850 3135
CLARK 2450 2695
SCOTT 3000 3600
KING 5000 5000
TURNER 1500 1500
ADAMS 1100 1650
JAMES 950 1425
FORD 3000 3600
MILLER 1300 1950
SQL>; SELECT job, sal,
2 DECODE(job, 'ANALYST' SAL*1.1,
3 'CLERK', SAL*1.15,
4 'MANAGER', SAL*1.20,
5 SAL)
6 REVISED_SALARY
7 FROM emp;
JOB SAL REVISED_SALARY
--------- --------- --------------
PRESIDENT 5000 5000
MANAGER 2850 3420
MANAGER 2450 2940
将空值转换为实际的值
数据格式可以是日期,字符,数字
数据类型必须匹配
NVL(comm,0)
NVL(hiredate,'01-JAN-97')
NVL(job,'No Job Yet')
NVL2(expr1,expr2,expr3)
如果expr1不为Null,返回expr2,如果expr1为Null,返回expr3。
expr1可以为任何数据类型
NULLIF(expr1,expr2)
比较两个表达式,如果相等返回空值,如果不等返回第一个值。
COALESCE(expr1,expr2,...,exprn)
返回表达式列表里的第一个非空表达式
错误:
在启动数据库时出现ORA-01157,ORA-01110或操作系统级错误例如ORA-07360,
在关闭数据库(使用shutdown normal或shutdown immediate) 时将导致错误ORA
-01116,ORA-01110以及操作系统级错误ORA-07368
在启动数据库时出现ORA-01157,ORA-01110或操作系统级错误例如ORA-07360,
在关闭数据库(使用shutdown normal或shutdown immediate) 时将导致错误ORA
-01116,ORA-01110以及操作系统级错误ORA-07368
相关图文阅读
频道图文推荐
相关专题
·与数据库无关的处理放到数据库以外来实现 (0次浏览)
·简析Oracle数据库最大可用性体系结构 (0次浏览)
·数据库开发者常犯的十大错误,你有吗? (0次浏览)
·Oracle数据复制技术有效解决数据冗余 (0次浏览)
·如何连接 Oracle 及故障解决办法总结 (0次浏览)
·oracle 中对 db 的不同命名方式 (0次浏览)
·实例讲解Oracle里抽取随机数的多种方法 (0次浏览)
·Oracle Jdbc的一些限制(10.2.0.1) (0次浏览)
·新手入门 介绍ORACLE的Copy命令 (0次浏览)
·如何快速成为高级数据库人才 (0次浏览)
·简析Oracle数据库最大可用性体系结构 (0次浏览)
·数据库开发者常犯的十大错误,你有吗? (0次浏览)
·Oracle数据复制技术有效解决数据冗余 (0次浏览)
·如何连接 Oracle 及故障解决办法总结 (0次浏览)
·oracle 中对 db 的不同命名方式 (0次浏览)
·实例讲解Oracle里抽取随机数的多种方法 (0次浏览)
·Oracle Jdbc的一些限制(10.2.0.1) (0次浏览)
·新手入门 介绍ORACLE的Copy命令 (0次浏览)
·如何快速成为高级数据库人才 (0次浏览)
·Oracle数据库如何查询记录时给记录加锁 (12次浏览)
·保持Oracle数据优良性能的若干诀窍 (10次浏览)
·Oracle数据库删除两表中相同数据的方法 (8次浏览)
·理解物化视图刷新过程中出现的约束冲突 (8次浏览)
·解决JOB的Interval输入参数过长的问题 (4次浏览)
·Oracle获评客户服务管理软件领导者 (3次浏览)
·Oracle 10g R2ORA-3136 错误解决 (2次浏览)
·Oracle Database 11g将在7月11日发布 (2次浏览)
·如何使用ftp从Metalink上下载补丁 (1次浏览)
·两种方法分析每月工作日计算程序 (0次浏览)
·保持Oracle数据优良性能的若干诀窍 (10次浏览)
·Oracle数据库删除两表中相同数据的方法 (8次浏览)
·理解物化视图刷新过程中出现的约束冲突 (8次浏览)
·解决JOB的Interval输入参数过长的问题 (4次浏览)
·Oracle获评客户服务管理软件领导者 (3次浏览)
·Oracle 10g R2ORA-3136 错误解决 (2次浏览)
·Oracle Database 11g将在7月11日发布 (2次浏览)
·如何使用ftp从Metalink上下载补丁 (1次浏览)
·两种方法分析每月工作日计算程序 (0次浏览)
·Oracle DBA数据库日常维护完全手册 (294次浏览)
·Oracle体系结构:内存结构和进程结构 (248次浏览)
·开启企业殿堂的钥匙 Oracle服务器的安装 (185次浏览)
·将Oracle的数据导入EXCEL中的方法 (167次浏览)
·简单冷备份恢复操作步骤 (130次浏览)
·oracle下导出某用户所有表的方法 (128次浏览)
·ORACLE的客户端如何连接到数据库 (127次浏览)
·详细讲述 Oracle 密码丢失解决方法 (112次浏览)
·Oracle数据库在线备份原理 (103次浏览)
·八个学习点帮助你全面认识Oracle数据库 (91次浏览)
·Oracle体系结构:内存结构和进程结构 (248次浏览)
·开启企业殿堂的钥匙 Oracle服务器的安装 (185次浏览)
·将Oracle的数据导入EXCEL中的方法 (167次浏览)
·简单冷备份恢复操作步骤 (130次浏览)
·oracle下导出某用户所有表的方法 (128次浏览)
·ORACLE的客户端如何连接到数据库 (127次浏览)
·详细讲述 Oracle 密码丢失解决方法 (112次浏览)
·Oracle数据库在线备份原理 (103次浏览)
·八个学习点帮助你全面认识Oracle数据库 (91次浏览)
最新技术文档
·如何共享Oracle数据库身份空间 07-04
·网友经验:学习oracle快速入门随笔 07-04
·Oracle存储过程编写经验和优化措施 07-03
·oracle数据库限制返回的记录数问题 07-03
·新手必读:Oracle数据库操作全接触 07-03
·简化PL/SQL调试的记录一致性错误日志 07-03
·使用RMAN进行基于表空间的恢复 07-03
·Oracle数据库删除重复记录的方法 07-03
·Oracle10g两个监听进程的故障 07-03
·Oracle中用SQL语句实现进制间互相转换 07-03
·网友经验:学习oracle快速入门随笔 07-04
·Oracle存储过程编写经验和优化措施 07-03
·oracle数据库限制返回的记录数问题 07-03
·新手必读:Oracle数据库操作全接触 07-03
·简化PL/SQL调试的记录一致性错误日志 07-03
·使用RMAN进行基于表空间的恢复 07-03
·Oracle数据库删除重复记录的方法 07-03
·Oracle10g两个监听进程的故障 07-03
·Oracle中用SQL语句实现进制间互相转换 07-03
站内各频道最新更新文档
站内最新制作专题
|
|||
| ·ACDSEE专题教程-下载使用 ·迅雷专题教程-下载使用 ·Windows XP频道 ·Windows Vista频道 ·Windows 2000频道 ·win2003频道 ·Freebsd频道 ·Oracle频道 |
·Linux频道 ·Windows频道 ·邮件服务器专题 ·协议大全 ·数据恢复指南教程 ·FreeBSD使用教程 ·Linux数据库宝典 ·Linux基础知识 |
||
热门关键字导读
站内频道文章精选
| · 秘密:Vista隐蔽的动态屏保 · 腾讯开发新电子宠物--QQ熊 · 惠普否认2999元PC有价无货 |
· 驱逐Win系统“流氓”文件 · WinXP中获取未使用的IP地址 · 尝试format C:格式化硬盘? |
| · 在DOS下恢复回收站中的文件 · 拯救WinXP崩溃的救命稻草 · Linux系统中超级权限的应用 |
· 搜狗PK谷歌:谁能代言拼... · 昨日重现,一键GHOST轻松.. · 实现Web迅雷在空闲时杀毒 |
| · AVIFile函数制做AVI文件 · VC中链接动态链接库的方法 · 熊猫烧香核心源码(Delphi) |
· DateDiff函数祥解 · JavaScript去除空格的三种 · js效果 图片加载进度实时.. |
| · SQL Server数据库优化方案 · Oracle的初学者入门心得 · JSP连接Mysql数据库 |
· Photoshop为美女做艺术处理 · 用Freehand创建发光字特效 · 设计自己的个性QQ动态表情 |
百度推荐,商机无限
搜索您感兴趣的内容




