1.登录数据库服务器
$ ssh [email protected]
2.切换到oracle用户
$ su - oracle
3. 以sys 登录数据库服务器,oracle为sys的密码
$ sqlplus sys/oracle as sysdba
4.替换脚本中
zwjtdev用户名为真实的用户名
5.执行以下脚本
create or replace TRIGGER ON_CONNECT AFTER LOGON ON DATABASE DECLARE guser varchar2(30); begin SELECT sys_context('USERENV','SESSION_USER') into guser FROM dual; if (guser='zwjtdev' or guser='ZWJTDEV' or guser='zwjtdev' or guser='zwjtdev') THEN EXECUTE IMMEDIATE 'alter session set nls_timestamp_format = ''YYYY-MM-DD HH24:MI:SS.FF'''; end if; end ON_CONNECT; /
6.查询触发器是否创建成功
select trigger_name from all_triggers where TRIGGER_NAME='ON_CONNECT';