一些非常有用的Oracle SQL

本文提供了一套详尽的Oracle数据库操作指南,包括SQL Plus的使用、用户管理、数据导出与导入、系统配置查询等关键步骤。适用于数据库管理员进行日常维护及故障排查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提,要打开windows command line窗口。

1。打开SQLPLUS

C> sqlplus /nolog

2。连接到指定数据库

SQL>connect  user/password@SID 或者

SQL>connect  user/password@localhost(IP Address):1521/SID

3。查询该schema下的所有用户表

SQL>select table_name from user_tables;

4。使用DBA身份登陆数据库

SQL>connect system/manager@SID as sysdba;

5。系统表中检索用户

SQL>select name, password from sys.user$ where name = ''zhangsan';

6。修改用户密码

SQL>alter user user_name identified by new_password;

7。查询DBA Profile表

SQL>select * from dba_profiles where profile='DEFAULT_PROFILE';

8。使用完整模式导出指定数据库

c\:>exp 'system/manager@SID as sysdba'  FULL=y FILE=c:\dbfulldata.dmp log=c:\dbfulldata.log

9。导入到新的数据库中

c\:>imp system/manager@SID FULL=Y IGNORE=Y file==imp_dbfull.dmp log=imp_dbfull.dmp.log

10。输出SQL执行结果到指定的文件

SQL>spool c:\result.txt;

SQL>select * from yourtables;

SQL>spool off; --强制清孔缓冲区数据到指定txt文件

11。修改system用户的密码

SQL>connect  sys/install_on_change@SID as sysdba;

SQL>alter user system identified by new_password;

12。查看Oracle当前版本信息

SQL>select * from v$version;

13。删除数据库SID

c\:>oradim -delete -sid SID

14。查看用户信息

SQL>select * from dba_users;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gloomyfish

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值