(一)Oracle 常用命令:常用命令、监听器、修改密码

Oracle 常用命令

(一)Oracle 常用命令:常用命令、监听器、修改密码

1、常用命令(控制台、SQL*Plus命令)

用法:


在CMD控制台的常用命令

# 启动监听服务
lsnrctl start

# 设置ORACLE_SID
set ORACLE_SID=orcl

# 启动sqlplus但不进行登录连接操作
sqlplus  /nolog

备注:执行 lsnrctl start 命令启动监听服务OracleOraDb11g_home1TNSListener,需要使用管理员身份打开CMD。


进入SQL控制台后的常用命令

# 使用超级管理员身份连接数据库
conn / as sysdba;

# 启动数据库(备注:这是不是启动数据库服务)
startup

# 关闭数据库
shutdown immediate;

# 重新启动数据库(备注:这是不是启动数据库服务)
startup
# 显示数据库信息(全局数据库名、SID等)
show parameter name;

# 查询数据库信息
show parameter db;
# 查询用户表
select * from user_tables;

示例:

C:\Users\administrator>lsnrctl start

LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 19-3月 -2023 19:30:34

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

TNS-01106: 使用名称LISTENER的监听程序已经启动

C:\Users\administrator>set ORACLE_SID=orcl

C:\Users\administrator>sqlplus  /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期日 3月 19 19:29:14 2023

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

SQL> conn / as sysdba;
已连接。
SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area 3390558208 bytes
Fixed Size                  2180464 bytes
Variable Size            1862273680 bytes
Database Buffers         1509949440 bytes
Redo Buffers               16154624 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter name;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_file_name_convert                 string
db_name                              string      orcl
db_unique_name                       string      orcl
global_names                         boolean     FALSE
instance_name                        string      orcl
lock_name_space                      string
log_file_name_convert                string
service_names                        string      orcl
SQL> show parameter db;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_16k_cache_size                    big integer 0
db_2k_cache_size                     big integer 0
db_32k_cache_size                    big integer 0
db_4k_cache_size                     big integer 0
db_8k_cache_size                     big integer 0
db_block_buffers                     integer     0
db_block_checking                    string      FALSE
db_block_checksum                    string      TYPICAL
db_block_size                        integer     8192
db_cache_advice                      string      ON
db_cache_size                        big integer 0

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest                  string
db_create_online_log_dest_1          string
db_create_online_log_dest_2          string
db_create_online_log_dest_3          string
db_create_online_log_dest_4          string
db_create_online_log_dest_5          string
db_domain                            string
db_file_multiblock_read_count        integer     109
db_file_name_convert                 string
db_files                             integer     200
db_flash_cache_file                  string

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_flash_cache_size                  big integer 0
db_flashback_retention_target        integer     1440
db_keep_cache_size                   big integer 0
db_lost_write_protect                string      NONE
db_name                              string      orcl
db_recovery_file_dest                string      D:\databases\oracle\oracle_11g
                                                 \app\administrator\flash_recovery_area
db_recovery_file_dest_size           big integer 3912M
db_recycle_cache_size                big integer 0
db_securefile                        string      PERMITTED
db_ultra_safe                        string      OFF

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_unique_name                       string      orcl
db_writer_processes                  integer     1
dbwr_io_slaves                       integer     0
rdbms_server_dn                      string
standby_archive_dest                 string      %ORACLE_HOME%\RDBMS
standby_file_management              string      MANUAL
xml_db_events                        string      enable
SQL>

2、监听器(控制台命令)

用法:

#启动监听器
lsnrctl start <监听器的名字>

#关闭监听器
lsnrctl stop <监听器的名字>

#查看监听器的状态
lsnrctl status <监听器的名字>

#使用tnsping命令
tnsping <客户端配置的别名>

示例:

// 启动名为LISTENER的监听器
lsnrctl start LISTENER

// 关闭名为LISTENER的监听器
lsnrctl stop LISTENER

// 查看名为LISTENER的监听器的运行状态
lsnrctl status LISTENER

// 判断是否连通db_alias别名对应服务器上的数据库
tnsping db_alias

lsnrctl 命令

修改监听器listener.org后,需要重启服务,重启服务的命令如下:

lsnrctl stop
lsnrctl start

tnsping 命令

用法:

tnsping 主机:端口/全局数据库名
tnsping 网络服务名(客户端tnsnames.ora中配置的别名)

示例:

tnsping localhost:1521/remote_orcl
tnsping connect_identifier_remote_orcl

3、修改密码

用法:

#修改指定用户的密码
alter user 用户名 identified by 密码
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值