1234567
CREATE USER SYSMON IDENTIFIED BY pass$wordDEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;-- 2 System Privileges for SYSMONGRANT CREATE SESSION TO SYSMON;GRANT SELECT ANY DICTIONARY TO SYSMON;-- 1 Tablespace Quota for SYSMONALTER USER SYSMON QUOTA UNLIMITED ON USERS;
1
select 'grant select on '|| OWNER || '.' ||view_name || ' to ' || ';' from dba_views;
<USERNAME> 替换成需要授权的用户。
一、当前ORACLE用户的状态可查看视图DBA_USERS;一般情况下在使用的正常用户均处于OPEN状态。
123456789101112131415161718192021
SQL> select username,account_status from dba_users;USERNAME ACCOUNT_STATUS--------------------- ------------------MGMT_VIEW OPENSYS &nbs...
我们在删除oracle的用户时,如果经常遇到 ORA-01940 无法删除当前已连接的用户
如下:
SQL> drop user occdev cascade;
drop user occdev cascade
*
ERROR at line 1:
ORA-01940: cannot drop a user that is currently connected
造成这个问题的原因是很明显的,就是有用户在连接,oracle不允许删除掉该user。
那该如何解决呢?网上很多都说先查询一下数据中有没有用户在使用,命令
SQL> select username,sid,serial# from v$session;
然后再用命令杀掉系统中的这个进程
SQL> alter system kill session 'sid,serial#';
杀掉...
pip list debug 可以显示配置是否生效以及pip的配置文件路径
C:\Users\用户名\pip\pip.ini
一般不生效基本是路径拼写不正确。
通过数据库备份原库,然后再新库通过数据泵还原。
导入新库的时候报错,唯一索引插入失败。
ORA-00957: duplicate column name
排查发现原库是ZHS16GBK,新库建库时选错了字符编码导致,重建数据库选ZHS16GBK后正常。
搭建了 WSUS 服务,做为上游补丁服务的副本供下游服务器更新,客户端服务器无法连接二级补丁更新服务,报错 0x8024401f,WSUS 提示计算机都是无状态的计算机,更新都是无状态的更新。
0x8024401f,一般来说是网络故障导致服务无法访问,系统的防火墙已经关闭,网络也能ping通基本就排除网络连接的问题。
通过排查日志C:\inetpub\logs\LogFiles\W3SVC1\u_exyymmdd.log
发现访问 /ClientWebService/client.asmx 服务返回 500 错误,初步定位为更新服务本身,直接通过页面访问地址可以返回具体错误原因。
访问 http://ip/ClientWebService...
NTP服务正常连接
C:\Users\abc>w32tm /stripchart /computer:ntp.aliyun.com
正在跟踪 ntp.aliyun.com [203.107.6.88:123]。
当前时间是 2022/3/29 13:08:29。
13:08:29, d:+00.0168097s o:+00.1191676s [ * ]
13:08:31, d:+00.0210791s o:+00.1166106s [ * ]
网络不通或者NTP服务端配置又问题
C:\Users\abc>w32tm /stripchart /computer:ntp1.aliyun.com
正在跟踪 ntp1.aliyun.com [120.25.115.20:123]。
当前时间是 2022/3/29 13:08:38。
13:08:38, 错误: 0x800705B4
通过dbca安装数据库时,最后一步确认安装时弹出ORA-27102: out of memory
查看 free -h,内存128g 只使用了2G,内存是够的。
查了一圈发现时安装时配置内核参数是配的不对:kernel.shmmax 和 kernel.shmall,这两个参数分配小了,会导致新建实例时自动根据系统内存分配的内存大于此参数可使用的限制,进而报内存不足。
SHMMAX = physical memory (bytes)/2 – 1
Shmall = physical memory (bytes)/PageSize (getconf PAGE_SIZE)
需要根据实际情况计算。
参考:https://ittutorial.org/ora-27102-out-of-memory/
1.安装 certbot
1
yum install certbot python2-certbot-nginx
2.如果网站已存在忽略这步,否则新建网站到 nginx。
3. 给 http 添加证书
123
# 添加证书# 如果Nginx配置文件不在/usr/local/nginx/conf目录,则需要指定对应的目录certbot certonly --nginx --nginx-server-root=/usr/local/nginx/conf
12
...