oracle维护常用命令

(1)删除实例:

[oracle@Centos ~]$ dbca -silent -deleteDatabase -sourcedb dbabd


(2)监听程序相关命令:

lsnrctl status # 查看监听程序状态
lsnrctl start # 启动监听程序
lsnrctl stop # 停止监听程序

3)实例相关命令:

sqlplus / as sysdba # 无口令登录,Oracle采用的是操作系统认证方式,当属于操作系统DBA组用户登陆到数据库服务器,那么Oracle认为这样的用户就可以授权以SYSDBA身份登录数据库
startup # 启动实例
shutdown immediate # 卸载实例

(4)用户和表空间相关:

复制代码
# 创建 test 表空间,大小为 1G(1024m)
CREATE TABLESPACE test DATAFILE '/home/oracle/data/test.ora' SIZE 1024m;

# 创建 test 用户,密码为 test,关联 test 表空间
CREATE USER test IDENTIFIED BY "test" DEFAULT TABLESPACE test QUOTA 1024m ON USERS;

# 给 test 用户授予权限
GRANT CONNECT,DBA,RESOURCE TO test;

#解锁用户
alter user scott account unlock;
alter user scott identified by oracle;

查看所有打开的端口
firewall-cmd --zone=public --list-ports
添加一个端口

firewall-cmd --zone=public --add-port=1521/tcp --permanent
删除一个端口(可选)
Firewall-cmd --zone=public --remove-port=80/tcp --permanent
更新防火墙规则

原文地址:https://www.cnblogs.com/tanxiaojun/p/15467977.html