Oracle 更改密码过期策略以及修改sqlplus登入后显示连接名 sqlplus使用历史命令
sqlplus / as sysdba #查看默认策略中的密码过期策略。 SELECT PROFILE,RESOURCE_NAME,LIMIT FROM dba_profiles where resource_name='PASSWORD_LIFE_TIME' AND profile='DEFAULT'; #本次使用环境11g R2版本,没有修改过,经查是UNLIMIT无限制 #修改为无限制 alter profile default limit password_life_time unlimited; #一致性关库 shutdown immediate; #启库 startup
修改SQLPLUS登入后的连接名
#设置环境变量 .bash_profile export ORACLE_SID=PROD export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 source .bash_profile #编辑glogin.sql cd $ORACLE_HOME/sqlplus/admin vi glogin.sql #贴入如下配置 set linesize 120 set pagesize 999 define_editor=vi set sqlprompt "_user'@'_connect_identifier>" #保存退出,登入sqlplus即可 sqlplus / as sysdba SYS@PROD>
sqlplus使用历史命令
安装包:rlwrap-0.37.tar.gz
环境配置:
yum install -y readline*
#解压tar包
cd 解压后的目录
#编译安装
./configure
make && make install
#设置别名
vi .bash_profile
alias sqlplus='/usr/local/bin/rlwrap sqlplus'
alias rman='/usr/local/bin/rlwrap rman'
source .bash_profile
#重新运行sqlplus或rman即可查看历史命令,上下键查看
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了