Oracle

     摘要: 1.数据库日志的归档模式分为:
1.1非归档模式noarchivelog:缺省情况下为noarchivelog,oracle不保留久的重做日志信息,可以在原来的基础上覆盖写入。因此一般情况下不可恢复。
1.2归档模式archivelog :oracle 一般至少有一组日志文件,含有三个日志成员文件。他们是轮流交替被写入所作的一切修改信息。当系统设置为可恢复模式即归档模式是,oracle自动将每次即将被覆盖的日志信息先做备份,然后再其上记录所修改的信息。
2确认数据库日志工作模式:
办法一:查询v$database
  阅读全文

posted @ 2007-06-11 18:01 胡娟 阅读(997) | 评论 (0)  编辑 |

     摘要: PL/SQL程序块以显示所给出雇员编号的雇员的详细信息



1 SQL> Declare
2 v_empno emp.empno%Type; /*声明变量v_empno,%type:使该变量的类型与emp表中的empno类型相同*/
3 v_emprecord emp%Rowtype;/*声明变量v_emprecord,%rowtype:使该变量的类型与emp表中的整行相同*/
4 Begin
5 Select * Into v_emprecord From emp Where empno=&v_empno;
6 dbms_output.put_line('雇员编号'||v_emprecord.empno);
7 dbms_output.put_line('雇员姓名'||v_emprecord.ename);
8 dbms_output.put_line('入职日期'||v_emprecord.hiredate);
9   阅读全文

posted @ 2007-06-06 16:18 胡娟 阅读(587) | 评论 (0)  编辑 |

     摘要: 字符函数:
LOWER函数:将字符串转换成小写形式
1SQL> select lower(ename) from emp;UPPER函数:将字符串转换成大写形式
INITCAP函数:将字符串转换成首字母大写形式
CONCAT函数:将字符串连接起来。其格式:concat(job,ename) 将job与ename连接起来。也可以用 || 连接 1SQL> select concat(job,ename) from emp;SUBSTR函数:截取字符串。其格式:substr(c,p,l) c表示字符串,p表示要提取的起始字符串的位置,l表示提取的长度。如果p为负值表示从字符串的最后一位开始倒着向前找要提取的字符串的位置。  阅读全文

posted @ 2007-05-23 12:52 胡娟 阅读(659) | 评论 (0)  编辑 |

     摘要: 执行一个SQL脚本文件
1SQL> start G:\javahj\DataBase\数据库资料\CreateCompanyObject.sql;对当前的输入进行编辑
1SQL>edit;重新运行上一次运行的sql语句
1SQL>/;  阅读全文

posted @ 2007-05-15 19:23 胡娟 阅读(241) | 评论 (0)  编辑 |

     摘要: 切换用户:
1SQL> conn sys/sys as sysdba; //其中第一个sys为sys用户,第二个sys为该用户的口令,as sysdba 为以dba的身份进入。显示当前用户名:
1SQL> show user;创建新用户:
1SQL> create user hujuan identified by hujuan;//创建新用户,用户名为hujuan,用户口令为hujuan在sys用户下对新用户授权:
1SQL> grant connect,resource to hujuan;//connect 连接的权限,resource使用资源的权限  阅读全文

posted @ 2007-05-14 22:15 胡娟 阅读(236) | 评论 (0)  编辑 |

Full Oracle Archive

posts - 28, comments - 5, trackbacks - 0, articles - 1

Copyright © 胡娟