--切換oracle用戶 [root@dbserver01 ~]# su - oracle --連接到oracle [oracle@dbserver01 ~]$ sqlplus / as sysdba --查詢當前連接是什么用戶登錄 SQL> select user from dual; --退出oracle連接 SQL> exit --開啟數據庫 SQL> startup --查看監聽狀態 [oracle@dbserver01 ~]$ lsnrctl status --關閉監聽 [oracle@dbserver01 ~]$ lsnrctl stop --開啟監聽 [oracle@dbserver01 ~]$ lsnrctl start --查詢所有表空間名 SQL> select TABLESPACE_NAME from dba_tablespaces; --查詢表空間所有用戶 SQL> select distinct s.owner from dba_segments s where s.tablespace_name ='表空間名(大寫)'; --查詢用戶所屬表空間 SQL> select default_tablespace from dba_users where username='用戶名'; --查詢指定用戶下的表名 SQL> select TABLE_NAME from dba_tables where owner='用戶名'; --查詢數據庫字符集 SQL> select userenv('language') from dual; --查詢數據庫服務名 SQL> select name from v$database; --查詢數據庫SID SQL> select instance_name from v$instance;
