环境:win7

平台:Oracle Database 11g Express


1. 进入DB:

connect MYDBNAME /PWD


2. 创建DB:

create user MYDBNAME identified by PWD;

grant dba to MYDBNAME;


3. 查看DB中的tables:

select table_name from user_tables;


4. 查看table的结构:

desc TABLENAME


5.文本记录DB session

1)spool RECFILE

(此RECFILE是你想要存入的记录文件的绝对路径)

2)执行各种DB操作……

3)spool out

——然后就可以在RECFILE中看到记录啦!


6.从script执行DB操作:

start SCRIPTNAME

(此RECFILE是你想要利用的脚本的绝对路径)


7.进入system DB

connect system/PWD

(PWD为安装时确定的密码)


8.查看系统中所有的DB(用户名以及状态)

SELECT username, account_status

FROM dba_users;


EX:

查看table的constraint:

SELECT constraint_name,
       constraint_type,
       search_condition,
       r_constraint_name
  FROM USER_CONSTRAINTS
 WHERE table_name = 'TABLE_NAME';

(特别注意:这里的table name 必须是大写的!因为oracle就是按大写存的,如果输小写会返回no row selected这样的结果)