首页
金蝶系列
用友系列
鼎捷系列
OA协同办公
注册/登录
登录
注册
Search
1
Python 3.8 - ModuleNotFoundError: No module named 'flask._compat'
259 阅读
2
CentOS 7 - 安装iredMail 邮件服务器
252 阅读
3
Zabbix 4.0 源码安装
221 阅读
4
Kingdee-采购管理-T_PUR_CATALOGENTRY_R-采购目录_关联信息表
189 阅读
5
Python循环语句- for
179 阅读
默认分类
Windows
金蝶
OA
ERP
帆软
用友
Linux
数据库
/
Search
标签搜索
金蝶
管理
美萍
OA
Linux
qq
泛微
获取
破解
监控
用友
IPguard
KIS
Zabbix
python
帆软
活字格
MySQL
FineReport
k3cloud
SOSO
累计撰写
299
篇文章
累计收到
5
条评论
首页
栏目
默认分类
Windows
金蝶
OA
ERP
帆软
用友
Linux
数据库
页面
金蝶系列
用友系列
鼎捷系列
OA协同办公
推荐
登录
注册
搜索到
4
篇与
的结果
2025-05-26
Oracle密码过期报错提示_ORA-28001
Oracle密码过期报错提示_ORA-28001在 Oracle 数据库中,默认情况下用户密码的有效期为 180 天。过期后,用户将无法登录并会收到 ORA-28001 错误提示。为了避免这种情况,可以将用户密码设置为永不过期。以下是具体的操作步骤:1.查看用户的 Profile首先,需要查看用户的 Profile。一般情况下,默认的 Profile 是 DEFAULT。可以使用以下 SQL 语句来查看用户的 Profile:SELECT username, PROFILE FROM dba_users;2.查看密码有效期设置接下来,查看指定 Profile(如 DEFAULT)的密码有效期设置。使用以下 SQL 语句:SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';3.修改密码有效期为无限制将密码有效期由默认的 180 天修改为无限制。使用以下 SQL 语句:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;修改后,不需要重启数据库,设置会立即生效4.解锁用户并修改密码如果用户账户已被锁定,可以使用以下 SQL 语句解锁用户:ALTER USER 用户名 ACCOUNT UNLOCK;然后,修改用户密码:ALTER USER 用户名 IDENTIFIED BY 新密码;例如:ALTER USER test IDENTIFIED BY test123;通过以上步骤,可以成功将 Oracle 用户密码设置为永不过期,并解锁用户账户。这些操作可以确保在开发或测试环境中,用户密码不会因为过期而导致无法登录的问题,从而提高工作效率和便利性。
2025年05月26日
3 阅读
0 评论
0 点赞
2025-05-26
Windows Server 2016安装Oracle Database 23ai
Windows Server 2016安装Oracle Database 23aiOracle Database 23ai 是 Oracle Database 的下一个长期支持版本。它包括 300 多项新功能,专注于人工智能 (AI) 和开发人员的工作效率。AI 矢量搜索等功能使您能够利用新一代 AI 模型来生成和存储文档、图像、声音等的矢量;为它们编制索引并快速查找相似性,同时利用 Oracle 数据库的现有分析功能。这与已经广泛的机器学习算法集相结合,使您能够快速创建支持 AI 的复杂应用程序。Oracle Database 23ai 还使用 AI 来优化许多关键数据库功能,以更准确地估计时间和资源成本。现在,以开发人员为中心的新功能可以更轻松地构建使用 JSON 或关系开发方法或两者互换使用的下一代应用程序。新的微服务和消息传递功能改进了 Oracle 数据库对这一关键设计方法的广泛支持。如果您因法规或性能要求而需要分发或分片数据库,Oracle Database 23ai 增加了新的 RAFT 协议支持,使其比以往任何时候都更容易。Oracle Database 23ai 还包括对 SQL 和 PL/SQL 的重大改进,引入了新的数据类型和语言增强功能,以创建新的 OLTP 或分析应用或改进现有的 OLTP 或分析应用。虽然 Oracle 数据库被广泛认为是业界最安全的数据库,但 SQL Firewall 等许多新功能使您能够精确控制对数据库执行的 SQL。为了帮助 DBA,Oracle Database 23ai 进一步优化了许多关键管理任务,降低了它们的复杂性,提高了它们的性能,并引入了新功能来简化任务,例如回收表空间中的可用空间。Oracle 数据库还在基础设施级别(使用 True Cache 等技术)和 SQL 级别增加了新的性能改进,确保某些语句的执行速度提高许多倍。1.安装oracle database 23ai2.接受许可协议3.选择安装目录4.设置SYS、SYSTEM、PDBADMIN账号密码5.安装6.安装完成7.navicat连接oracle数据库
2025年05月26日
1 阅读
0 评论
0 点赞
2025-05-23
欧拉系统openEuler 25.03安装Oracle 19c
欧拉系统openEuler 25.03安装Oracle 19c数据库:oracle-database-ee-19c-1.0-1.x86_64.rpm oracle-database-preinstall-19c-1.0-1.el7.x86_64 compat-libcap1-1.10-1.x86_64.rpm compat-libstdc++-33-3.2.3-61.x86_64安装依赖dnf install -y bc binutils elfutils-libelf elfutils-libelf-devel glibc glibc-devel ksh libaio libaio-devel libXrender libX11 libXau libXi libXtst libgcc libnsl librdmacm libstdc++ libstdc++-devel libxcb libibverbs make policycoreutils policycoreutils-python-utils smartmontools sysstat psmisc lsof libnsl libnsl2 vim net-tools openssl-devel rpm -vih compat-libcap1-1.10-7.el7.x86_64.rpm compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm rm -rf compat-libcap1-1.10-7.el7.x86_64.rpm compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm创建用户组groupadd oinstall groupadd dba groupadd oper useradd -g oinstall -G dba,oper oracle配置系统参数/etc/sysctl.conffs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 配置系统限制参数 /etc/security/limits.conforacle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 oracle soft core unlimited oracle hard core unlimited oracle soft memlock 50000000 oracle hard memlock 50000000安装Oracle数据库rpm -ivh --nodeps oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm 初始化实例/etc/init.d/oracledb_ORCLCDB-19c configure配置环境变量export TMP=/tmp export TMPDIR=$TMP export ORACLE_SID=ORCLCDB export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1 export INVENTORY_LOCATION=/opt/oracle/oraInventory export TNS_ADMIN=$ORACLE_HOME/network/admin export LD_LIBRARY_PATH=$ORACLE_HOME/lib #export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS" export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:$PATH:$HOME/binsqlplus连接数据库sqlplus / as sysdba # 修改密码 alter user sys identified by oracle;Navicat连接数据库
2025年05月23日
1 阅读
0 评论
0 点赞
2023-05-29
Oracle VPS 保活脚本
甲骨文官现在要收回闲置实例资源,使用率不高的免费实例可能会被清理。如果七天内符合以下条件,则 Oracle 会将免费实例视为空闲,并被回收。95%时间CPU利用率低于10%网络利用率低于10%内存利用率低于 10% (仅适用于A1 形状)(ARM实例)1.1 计算圆周率占用CPU保活nohup echo "scale=99999999;4*a(1)" | bc -lq > /dev/null & nohup cpulimit -l 30 -p 22489 >/dev/null & scale那个代表小数点后的位数,数越大计算时间越长 -l 那里可以控制cpu使用率0-200 -p 那里写程序的PID,通过top命令查找, 或者 ps -aux | grep bc 运行以上指令后,执行 exit 命令, 再关闭窗口退出 xshell,后台命令不会终止 或者直接 Shell 死循环: nohup cpulimit -l 30 bash -c "while :;do a=1;done" > /dev/null 2>&1 & 如果报错,安装一下bc apt install bc -y && apt install cpulimit -y1.2 NeverIdle项目地址:https://github.com/layou233/NeverIdle服务器安装 wget screenyum install -y wget screen下载编译后的可执行文件AMD服务器wget https://github.com/layou233/NeverIdle/releases/download/0.1/NeverIdle-linux-amd64 -O NeverIdleARMwget https://github.com/layou233/NeverIdle/releases/download/0.1/NeverIdle-linux-arm64 -O NeverIdle修改文件权限chmod 777 NeverIdle使用screen运行程序screen -S neverIdle启动程序./NeverIdle -c 2h -m 2 -n 4h挂起screen 按 Ctrl + A + D再次进入screenscreen -R neverIdle命令参数:./NeverIdle -c 2h -m 2 -n 4h选项:-c 指启用 CPU 定期浪费,后面跟随每次浪费的间隔时间。如每12小时23分钟34秒浪费一次,则为 12h23m34s。按照格式填。-m 指启用浪费的内存量,后面是一个数字,单位为GiB。启动后会占用对应量的内存,并且保持不会释放,直到手动杀死进程。-n 指启用网络定期浪费,后面跟随每次浪费的间隔时间。格式同 CPU。会定期执行一次 Ookla Speed Test(还会输出结果哦!)1.3 SHELL脚本#!/bin/bash echo "欢迎使用甲骨文保活脚本" echo "1.AMD" echo "2.ARM" read -p "请选择" choice if (($choice == 1)); then mkdir -p ~/keep_oracle cat <<EOF >~/keep_oracle/crontab.sh #!/bin/bash for (( i = 0; i < 5; i+=1)); do wget --limit-rate=10m http://cachefly.cachefly.net/100mb.test -O /tmp/100mb.test sleep 10 dd if=/dev/zero of=/tmp/test bs=1M count=128 done exit 0 EOF chmod +x ~/keep_oracle/crontab.sh crontab -l > conf echo "* * * * * ~/keep_oracle/crontab.sh" >> conf crontab conf rm -f conf crontab -l echo "脚本结束,如果新增了一条crontab即为运行成功" elif (($choice == 2)); then mkdir -p ~/keep_oracle cat <<EOF >~/keep_oracle/crontab.sh #!/bin/bash for (( i = 0; i < 5; i+=1)); do wget --limit-rate=10m http://cachefly.cachefly.net/100mb.test -O /tmp/100mb.test sleep 10 dd if=/dev/zero of=/tmp/test bs=1M count=128 done exit 0 EOF dd if=/dev/zero of=/dev/shm/keep_oracle bs=1K count=`cat /proc/meminfo |grep 'MemTotal' |awk -F : '{print $2}' |sed 's/^[ \t]*//g'|sed 's/ kB//'|sed 's/.$//g'` chmod +x ~/keep_oracle/crontab.sh crontab -l > conf echo "* * * * * ~/keep_oracle/crontab.sh" >> conf echo "@reboot dd if=/dev/zero of=/dev/shm/keep_oracle bs=1K count=`cat /proc/meminfo |grep 'MemTotal' |awk -F : '{print $2}' |sed 's/^[ \t]*//g'|sed 's/ kB//'|sed 's/.$//g'`" >> conf crontab conf rm -f conf crontab -l echo "脚本结束,如果新增了两条crontab即为运行成功" fi
2023年05月29日
22 阅读
0 评论
0 点赞