Oracle维日常护点滴
虽然Oracle维护不是我的职责,但平时还是难免要跟它打交道,因此对于Oracle的日常维护略知一二还是很有好处的。
1. 登录:
(1)采用系统管理员用户登录:
#su - oracle
$ sqlplus / as sysdba
(2)采用一般用户登录,假设用户名为oracle,密码为password。
#sqlplus oracle/password@ssp
2. 查看表结构,如查看系统表dba_users的结构。
SQL> desc dba_users;
Name Null? Type
----------------------------------------- -------- ----------------------------
USERNAME NOT NULL VARCHAR2(30)
USER_ID NOT NULL NUMBER
PASSWORD VARCHAR2(30)
ACCOUNT_STATUS NOT NULL VARCHAR2(32)
LOCK_DATE DATE
EXPIRY_DATE DATE
DEFAULT_TABLESPACE NOT NULL VARCHAR2(30)
TEMPORARY_TABLESPACE NOT NULL VARCHAR2(30)
CREATED NOT NULL DATE
PROFILE NOT NULL VARCHAR2(30)
INITIAL_RSRC_CONSUMER_GROUP VARCHAR2(30)
EXTERNAL_NAME VARCHAR2(4000)
3. 查看数据库用户
SQL> select username from dba_users;
USERNAME
------------------------------
ORACLE
SYS
SYSTEM
OUTLN
DBSNMP
WMSYS
TSMSYS
MGMT_VIEW
SYSMAN
DIP
ORACLE_OCM
11 rows selected.
3. 查看Oracle数据库的版本号
SQL> select * from v$version;