忘记Oracle的Sys和Sysadmin密码的解决:
1.启动sqlplus
2.请输入用户名: sqlplus/as sysdba
3.输入口令: 直接回车
4.连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>alter user sys identified by admin;
用户已更改。
SQL> conn sys/admin as sysdba;
已连接。
SQL> alter user system identified by manager;
用户已更改。
就搞定啦!
这时使用system作为用户,manager作为密码就能登录Oracle了
第一天---简单操作
1,连接数据库
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.1.0.2.0 - Production on 星期六 5月 14 11:14
Copyright (c) 1982, 2004, Oracle. All rights reserved.
SQL> conn /as sysdba
已连接。
SQL> startup
2,列出控制文件所在目录(联机重做日志文件和数据文件)
SQL> col name for a50
SQL> select * from v$controlfile;
STATUS NAME IS_
------- -------------------------------------------------- ---
J:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL01.CT NOL
J:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL02.CT NOL
J:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL03.CT NOL
3,字典信息
SQL> desc user_objects
SQL> desc all_objects
SQL> desc dba_objects
SQL> desc user_tables
SQL> desc user_catalog
4,解锁scott用户
SQL> alter user scott identified by tiger account unlock;
用户已更改。
重建Scott用户环境
SQL> @J:\oracle\product\10.1.0\db_1\RDBMS\ADMIN\scott.sql
SQL>
5,备份数据控制文件
SQL> alter database backup controlfile to 'j:\oracle\bf\fengcontrol.bak';
数据库已更改。
5,关闭数据库
备份联机日志文件,控制文件和数据库文件
备份参数文件和口令文件
重新启动数据库
SQL> shutdown immediate
ORA-01031: 权限不足
SQL> show user
USER 为 "SCOTT"
SQL> conn /as sysdba
已连接。
SQL> show user
USER 为 "SYS"
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> host copy j:\oracle\product\10.1.0\oradata\orcl\*.* j:\oracl
j:\oracle\product\10.1.0\oradata\orcl\CONTROL01.CTL
j:\oracle\product\10.1.0\oradata\orcl\CONTROL02.CTL
j:\oracle\product\10.1.0\oradata\orcl\CONTROL03.CTL
j:\oracle\product\10.1.0\oradata\orcl\REDO01.LOG
j:\oracle\product\10.1.0\oradata\orcl\REDO02.LOG
j:\oracle\product\10.1.0\oradata\orcl\REDO03.LOG
j:\oracle\product\10.1.0\oradata\orcl\SYSAUX01.DBF
j:\oracle\product\10.1.0\oradata\orcl\SYSTEM01.DBF
j:\oracle\product\10.1.0\oradata\orcl\TEMP01.DBF
j:\oracle\product\10.1.0\oradata\orcl\UNDOTBS01.DBF
j:\oracle\product\10.1.0\oradata\orcl\USERS01.DBF
已复制 11 个文件。
SQL> host copy j:\oracle\product\10.1.0\db_1\database\*.* j:\orac
j:\oracle\product\10.1.0\db_1\database\hc_orcl.dat
j:\oracle\product\10.1.0\db_1\database\oradba.exe
j:\oracle\product\10.1.0\db_1\database\PWDorcl.ora
j:\oracle\product\10.1.0\db_1\database\SPFILEORCL.ORA
已复制 4 个文件。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 144964076 bytes
Database Buffers 25165824 bytes
Redo Buffers 1048576 bytes
数据库装载完毕。
SQL> show sga
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 144964076 bytes
Database Buffers 25165824 bytes
Redo Buffers 1048576 bytes
SQL> show parameter
6,数据库重做日志的现有配置
SQL> select group#,sequ