修改当前登录用户的密码:
password
SQL> show user
USER 为 "SCOTT"
SQL> password
更改 SCOTT 的口令
旧口令:
新口令:
重新键入新口令:
口令已更改
或是在sys 或system登录
SQL> connect sysdba
输入口令:
ERROR:
ORA-01017: invalid username/password; logon denied
警告: 您不再连接到 ORACLE。
SQL> connect / as sysdba
已连接。
SQL> show user
USER 为 "SYS"
然后password scott
直接键入你想修改的用户的密码。
注意,此时不用输入scott的旧口令,因为是在系统的用户下
SQL> password scott
更改 scott 的口令
新口令:
重新键入新口令:
口令已更改
--------------
替代变量: &
该变量在执行时,
SQL> select * from emp where job='&job';
输入 job 的值: CLERK
原值 1: select * from emp where job='&job'
新值 1: select * from emp where job='CLERK'
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7369 SMITH CLERK 7902 17-12月-80 800
20
7876 ADAMS CLERK 7788 23-5月 -87 1100
20
7900 JAMES CLERK 7698 03-12月-81 950
30
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7934 MILLER CLERK 7782 23-1月 -82 1300
10
SQL> L
1* select * from emp where job='&job'
SQL> APPEND ,SAL>1000
1* select * from emp where job='&job',SAL>1000
SQL> L
1* select * from emp where job='&job',SAL>1000
SQL>