oracle 实例查询
查看服务名:show parameter service
查看实例名:desc v$instance; select instance_name from v$instance;
查看oracle控制文件: desc v$controlfile; select name from v$controlfile;
查看oracle数据文件: select name from v$datafile;
查看oracle联机日志文件: select * from v$logfile;
查看数据库名:select name from v$database;
查看数据库用到几个表空间:select distinct tablespace_name from tabs;
启动数据库实例 startup --启动数据库的同时启动控制文件、数据文件
startup mount --启动数据库的同时启动控制文件、不启动数据文件
startup nomount --仅启动数据库实例,用于控制文件丢失情况,此时控制文件无法启动
关闭数据库实例
shutdown --正常关闭(等待所有用户断开连接后才能关闭)
shutdown immediate--建议使用(迫使用户执行当前SQL后立即断开连接)
shutdown transactional--(迫使在当前用户执行完后立即断开连接)
shutdown abort--强制关闭(类db2的db2 stop force)
Oracle 启用账户:
查看系统用户表相关信息:desc dba_users;
查看系统用户表相关状态:select username, account_status from dba_users order by username;
更改用户状态为未锁: alter user hr account unlock;
更改用户密码: alter user hr identified by hr; 即可连接用户:conn hr/hr
Oracle 查询当前用户下所有表
1、select table_name from tabs;
2、select table_name from user_tables;
3、select tname from tab;