linux - oracle - linux下使用命令行连接oracle,和基本命令
访问量: 2294
oracle是我不太喜欢的数据库。 特别复杂。
linux下的连接方式:
su - oracle
sqlplus / as sysdba 直接登录为dba , 不需要验证密码(linux用户已经做了配置了)
sqlplus / as nolog 用普通用户登录。 需要进一步的 : conn
就可以登录了。
查看数据库
SELECT NAME FROM v$database;
NAME
---------
GNNT
查看所有table
SELECT table_name FROM all_tables ORDER BY table_name;
大约有2000多个。
查看非系统用户的table
select owner, table_name from dba_tables where owner not in ('SYS','SYSTEM') and tablespace_name = 'SYSTEM';
大约几十个。
SELECT table_name from user_tables; 1400个。
查看当前用户:
select user from dual;