oracle在linux下安装遇到的所有的问题总结说明(2)(20121122修改)

[size=small] 安装的时候遇到的问题说明(部分内容是摘抄的)

[size=medium][color=red]安装不能识别乱码,需要改环境[/color][/size]
oracle级别用户执行即可。英文界面显示。

[oracle@ora database]$ export LANG=en_US
以后改回来比较麻烦,有个比较帅的方案,经过测试可用使用,。

北街发现在 /stage/Components/oracle.swd.jre/1.4.2.8.0/1/DataFiles/filegroup2.jar 包中有一个名为 font.properties.zh_CN.Redhat 的文件,他是用来设定 jre 所用中文字库的。于是就把这个文件解压了出来,打开看到最后一行是 jre 使用中文字体的路径及字体名称:/usr/share/fonts/zh_CN/TrueType/zysong.ttf。

  虽然找到了字体路径,但是 Linux 操作系统中这个目录下的 zysong.ttf 字体,并不能真正的显示中文。于是北街想到把 windows 下的 msyh.ttf (微软雅黑)拷贝过去,重命名为 zysong.ttf 。

# cd /home/oracle/
# ls
公共的 模板 视频 图片 文档 下载 音乐 桌面

# mkdir -p /usr/share/fonts/zh_CN/TrueType/
# cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/

[size=medium][color=red]安装不能识别操作系统。需要设置。[/color][/size]

./runInstaller -ignoreSysPreReqs //忽略预检查操作系统

[size=medium][color=red]采用OFA的时候需要手动创建一些文件夹,/u01/app/oracle/oraInventory 记得为每一级路径添加写的权限,否则会报错 ,弹出错误对话框“'S_OWNER_SYSTEM_EPERM”[/color][/size]
# sudo chmod -R 777 /u01/app/

# sudo chmod -R 777 /u01/app/oracle

# sudo chmod -R 777 /u01/app/oracle/oraInventory/

# sudo chmod -R 777 /u01/

[size=medium][color=red]安装到2%时候,出现Oracle10g由于修改主机名数据库实例崩溃,且出现ORA-600(keltnfy-ldmInit)错误。[/color][/size]

是由于 hostname 和 /etc/hosts 配置不一直导致,修改/etc/hosts 就可以了
改成
192.168.3.155 oracle [color=red]//添加上你对应的数据库IP和机器名[/color]
127.0.0.1 oracle


[size=medium][color=red]
安装完成后,出现以下问题,在进行到83%的时候报错。[/color][/size]信息: make: *** [client_sharedlib] 错误 1

信息: 终止从衍生进程输出。
信息: ----------------------------------
信息: 操作中出现异常错误: make
异常错误名: MakefileException
异常错误字符串: 调用 makefile '/oracle/oracle/product/10.2.0/db_1/network/lib/ins_net_client.mk' 的目标 'client_sharedlib' 时出错。请参阅 '/oracle/oraInventory/logs/installActions2011-01-21_03-06-00PM.log' 以了解详细信息。
异常错误严重级: 1
问题归根究地是因为我在32位的操作系统上安装64位的数据库软件。
版本分别是OracleLinux-R6-U2-Server-i386操作系统的。
10201_database_linux_x86_64.cpio.gz是数据库的。

[color=red]环境变量的顺序也是有关系的,不注意会出现不能使用SQLPLUS,不信的话,自己试着把PATH放在ORACLE_HOME前面。 :D [/color]

export PATH
ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

ORACLE_SID=orcl

PATH=$ORACLE_HOME/bin:$PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH
export NLS_LANG='SIMPLIFIED CHINESE'_CHINA.AL32UTF8

你让profile生效了吗?
$ source .bash_profile 或者
$ . ./.bash_profile 让profile生效了 才可以使用sqlplus


另外terminal中cd至 $ORACLE_HOME/bin 然后
./sqlplus 是否还会提示未知的命令?

[size=medium][color=red]

ORACLE not available 一般就是 数据库还没有启动 另外看一下数据库进程
ps -ef |grep ora_smon|grep -v grep[/color][/size]


$ORACLE_HOME/bin/dbca


今天在gentoo上装了locate,然后输入locate rc.conf提示:
# locate rc.conf
[size=medium][color=red]locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file [/color][/size]or directory


如果出现此错误,请执行updatedb
# updatedb //该命令是root用户执行结果。
再执行即可。


创建数据库DBCA,配置监听,配置本地服务名(NETCA),修改字符集。


扩展阅读一:Linux下 su命令与su - 命令有什么区别?

su 是切换到其他用户,但是不切换环境变量(比如说那些export命令查看一下,就知道两个命令的区别了)

su - 是完整的切换到一个用户环境

所以建议大家切换用户的时候,尽量使用 su - linuxso 这样 否则可能发现某些命令执行不了

扩展阅读二:su和sudo的区别



由于su 对切换到超级权限用户root后,权限的无限制性,所以su并不能担任多个管理员所管理的系统。如果用su 来切换到超级用户来管理系统,也不能明确哪些工作是由哪个管理员进行的操作。特别是对于服务器的管理有多人参与管理时,最好是针对每个管理员的技术特长和 管理范围,并且有针对性的下放给权限,并且约定其使用哪些工具来完成与其相关的工作,这时我们就有必要用到 sudo。

通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码,所以sudo 相对于权限无限制性的su来说,还是比较安全的,所以sudo 也能被称为受限制的su ;另外sudo 是需要授权许可的,所以也被称为授权许可的su;

sudo 执行命令的流程是当前用户切换到root(或其它指定切换到的用户),然后以root(或其它指定的切换到的用户)身份执行命令,执行完成后,直接退回到当前用户;而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权;
 -c:执行一个命令后就结束。
设置oracle服务和监听服务自启动。


SQLPlus 在连接时通常有三种方式
1. sqlplus / as sysdba
操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入
sqlplus,然后通过startup命令来启动。
2. sqlplus username/password
连接本机数据库,不需要数据库服务器的listener进程,但是由于需要用户名密码的认证,因此需要数据库服务器处于可用状态才行。
3. sqlplus usernaem/password@orcl
通过网络连接,这是需要数据库服务器的listener处于监听状态。此时建立一个连接的大致步骤如下 
  a. 查询sqlnet.ora,看看名称的解析方式,默认是TNSNAME  
  b. 查询tnsnames.ora文件,从里边找orcl的记录,并且找到数据库服务器的主机名或者IP,端口和service_name  
  c. 如果服务器listener进程没有问题的话,建立与listener进程的连接。  
  d. 根据不同的服务器模式如专用服务器模式或者共享服务器模式,listener采取接下去的动作。默认是专用服务器模式,没有问题的话客户端
就连接上了数据库的server process。
  e. 这时连接已经建立,可以操作数据库了。

查看监听器状态
[bpm@www ~]$ lsnrctl
LSNRCTL> status
LSNRCTL> exit
2、启动监听器
[bpm@www ~]$ lsnrctl start


SQL> select userenv('language') from dual;

USERENV('LANGUAGE')
--------------------------------------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK


1、vi .bash_profile

加入一行代码

export NLS_LANG='SIMPLIFIED CHINESE'_CHINA.AL32UTF8
2、echo $LANG
或者在SQL中输入!加linux外部命令执行后查看。
SQL> !echo $LANG
zh_CN.utf8


注销后,链接成功。

SQL> 从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开
[oracle@ora 桌面]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 9月 13 04:31:56 2012

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


连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options


  linux下系统开机oracle自启动
以root身份登录:
$su - root
1、linux下oracle自带的dbstart和dbshut没反应: 修改Oracle系统配置文档/etc/oratab文档: #vi /etc/oratab
  /etc/oratab 格式为: SID:ORACLE_HOME:AUTO
  把AUTO域配置为Y(大写),我的为:
  oradb:/opt/u01/app/oracle/product/9.2.0.4:Y

只有这样,oracle 自带的dbstart和dbshut才能够发挥作用。
2、修改/etc/rc.d/rc.local配置文档
在/etc/rc.d/rc.local中加入如下内容: #vi /etc/rc.d/rc.local
su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/lsnrctl start" [color=red]//修改成对应的你的安装路径[/color]
su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/dbstart start"//[color=red]修改成对应的你的安装路径[/color]

3、重新启动
#reboot
4、连接测试(以oracle身份登录)
$sqlplus "
[email=sys/oracle@oradb]sys/oracle@oradb[/email]
as sysdba"
...
sql>
5、说明自启动成功了

安装初始就报错,最后网上找到的说明是这个包不存在导致的。解决方法就是打包!?!。

[oracle@orcl database]$ ./runInstaller -ignoreSysPreReqs
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed <<<<


>>> Ignoring required pre-requisite failures. Continuing...

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2012-10-22_03-59-13PM. Please wait ...[oracle@orcl database]$ Oracle Universal Installer, Version 10.2.0.1.0 Production
Copyright (C) 1999, 2005, Oracle. All rights reserved.

[size=medium][color=red]Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall2012-10-[/color][/size][size=medium][/size]22_03-59-13PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred..
java.lang.UnsatisfiedLinkError: /tmp/OraInstall2012-10-22_03-59-13PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.<clinit>(Unknown Source)
at java.awt.Component.<clinit>(Unknown Source)
at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.<init>(OiifmGraphicInterfaceManager.java:222)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202)
at oracle.sysman.oii.oiic.OiicInstaller.getInterfaceManager(OiicInstaller.java:436)
at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:926)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)
Exception in thread "main" java.lang.NoClassDefFoundError
at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.<init>(OiifmGraphicInterfaceManager.java:222)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202)
at oracle.sysman.oii.oiif.oiifm.OiifmAlert.<clinit>(OiifmAlert.java:151)
at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:984)


解决方法:
The installation program does not start in GUI
mode on Red Hat Enterprise Linux 5.0 systems
unless you install the following library file:
libXp.so.6. The Red Hat Package Manager
(RPM) package libXp-1. 0.0-8.i386.rpm must be
installed. This package can be found on disk two
of the Red Hat Enterprise Linux 5.0 distribution
media in the Server directory.
[size=medium][color=red]
安装程序不会启动GUI界面在RED HAT 5.0上,除非你安装了 libXp.so.6。(RPM) package libXp-1. 0.0-8.i386.rpm 必须要安装上才能启动图形界面。[/color]
[/size]

# mount /dev/cdrom /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only
# cd /mnt
# ls
EULA Packages repodata
eula.en_US README-en ResilientStorage
eula.py README-en.html RPM-GPG-KEY
GPL RELEASE-NOTES-en RPM-GPG-KEY-oracle
HighAvailability RELEASE-NOTES-en.html Server
images RELEASE-NOTES-x86_64-en supportinfo
isolinux RELEASE-NOTES-x86_64-en.html TRANS.TBL
LoadBalancer RELEASE-NOTES-x86-en
media.repo RELEASE-NOTES-x86-en.html
# cd Packages/
# ls libXp
libXp-1.0.0-15.1.el6.i686.rpm libXpm-3.5.8-2.el6.i686.rpm
libXp-devel-1.0.0-15.1.el6.i686.rpm libXpm-devel-3.5.8-2.el6.i686.rpm
# rpm -qpl libXp-1.0.0-15.1.el6.i686.rpm
warning: libXp-1.0.0-15.1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
/usr/lib/libXp.so.6
/usr/lib/libXp.so.6.2.0
/usr/share/doc/libXp-1.0.0
/usr/share/doc/libXp-1.0.0/AUTHORS
/usr/share/doc/libXp-1.0.0/COPYING
/usr/share/doc/libXp-1.0.0/ChangeLog
/usr/share/doc/libXp-1.0.0/INSTALL
# rpm -qpl libXpm-3.5.8-2.el6.i686.rpm
warning: libXpm-3.5.8-2.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
/usr/lib/libXpm.so.4
/usr/lib/libXpm.so.4.11.0
/usr/share/doc/libXpm-3.5.8
/usr/share/doc/libXpm-3.5.8/AUTHORS
/usr/share/doc/libXpm-3.5.8/CHANGES
/usr/share/doc/libXpm-3.5.8/COPYING
/usr/share/doc/libXpm-3.5.8/ChangeLog
# rpm -qpl libXp-devel-1.0.0-15.1.el6.i686.rpm
warning: libXp-devel-1.0.0-15.1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
/usr/include/X11/extensions/Print.h
/usr/include/X11/extensions/Printstr.h
/usr/lib/libXp.so
/usr/lib/pkgconfig/printproto.pc
/usr/lib/pkgconfig/xp.pc
# rpm -qpl libXpm-devel-3.5.8-2.el6.i686.rpm
warning: libXpm-devel-3.5.8-2.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
/usr/bin/cxpm
/usr/bin/sxpm
/usr/include/X11/xpm.h
/usr/lib/libXpm.so
/usr/lib/pkgconfig/xpm.pc
/usr/share/man/man1/cxpm.1.gz
/usr/share/man/man1/sxpm.1.gz
#
# rpm -i libXp-1.0.0-15.1.el6.i686.rpm
warning: libXp-1.0.0-15.1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY

从网上找到了这样一段描述:

Problem Description
Whenever you run Oracle Universal Installer to install oracle software it fails with Exception java.lang.UnsatisfiedLinkError indicating libXp.so.6: cannot open shared object file: No such file or directory.(问题描述跟我的一致均是Exception java.lang.UnsatisfiedLinkError libXp.so.6: cannot open shared object file报错)

Cause of the Problem
Oracle tries to open the shared object file libXp.so.6 but it could not find any. In RHEL 4 and from fedora core release (1,2,3,4 ….) “libXp.so.6″ is deprecated and as such, the “xorg-x11-deprecated-libs” package is missing. (导致该问题的原因是缺包所致)

If available, then “libXp.so.6″ should be found in the /usr/X11R6/lib64 directory of Linux. (正常情况是有”libXp.so.6″包的)

On disk 2 of the linux installation CD “libXp.so.6″, is available under rpm package,

xorg-x11-deprecated-libs-<version>6.8.1-12.i386.rpm

Solution of the problem
Install the missing “xorg-x11-deprecated-libs” package.
1)Issue the following command to be sure whether libXp is missing,
$ rpm –query –whatprovides ‘libXp.so.6′ 检查系统是否有该包

or by,
$ rpm –query –whatprovides ‘libXp.so.6′
2)Install the package by,
# rpm -ivh xorg-x11-deprecated-libs.<version-info>.rpm

Examples of rpm packages containing libXp.so.6 are,
xorg-x11-deprecated-libs-6.8.1-12.i386.rpm,
xorg-x11-deprecated-libs-6.8.2-31.i386.rpm



OK,当我打好libXp-1.0.0-8.1.el5.i386.rpm和libXp-1.0.0-8.1.el5.x86_64.rpm包后可正常执行安装!

INFO: [color=red]mv: cannot stat `ntcontab.o': No such file or directory[/color]INFO: /usr/bin/ar: /home/oracle/oracle/product/10.2.0/db_2/lib/ntcontab.o: No such file or directory
INFO: make: *** [ntcontab.o] Error 1
INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'ntcontab.o' of makefile '/home/oracle/oracle/product/10.2.0/db_2/network/lib/ins_net_client.mk'. See '/home/oracle/oraInventory/logs/installActions2011-03-20_10-36-30AM.log' for details.
Exception Severity: 1

以上在85%的时候,报错的。意思是gcc包没有安装的问题。

[oracle@orcl Packages]$ ls gcc-
gcc-4.4.6-3.el6.i686.rpm gcc-java-4.4.6-3.el6.i686.rpm
gcc-c++-4.4.6-3.el6.i686.rpm gcc-objc-4.4.6-3.el6.i686.rpm
gcc-gfortran-4.4.6-3.el6.i686.rpm gcc-objc++-4.4.6-3.el6.i686.rpm
gcc-gnat-4.4.6-3.el6.i686.rpm
[oracle@orcl Packages]$ rpm -i gcc-c++-4.4.6-3.el6.i686.rpm
warning: gcc-c++-4.4.6-3.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
error: Failed dependencies:
gcc = 4.4.6-3.el6 is needed by gcc-c++-4.4.6-3.el6.i686
libmpfr.so.1 is needed by gcc-c++-4.4.6-3.el6.i686
libstdc++-devel = 4.4.6-3.el6 is needed by gcc-c++-4.4.6-3.el6.i686
[oracle@orcl Packages]$ rpm -i gcc-4.4.6-3.el6.i686.rpm
warning: gcc-4.4.6-3.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
error: Failed dependencies:
cloog-ppl >= 0.15 is needed by gcc-4.4.6-3.el6.i686
cpp = 4.4.6-3.el6 is needed by gcc-4.4.6-3.el6.i686
glibc-devel >= 2.2.90-12 is needed by gcc-4.4.6-3.el6.i686


最终解决方法是使用RED HAT自带的yum安装以上带有依赖关系的包。
#cd /etc
#ls
#cd yum.repos.d
#packagekit-media.repo
添加2行内容
baseurl=file:///mnt //因为先前mount /dev/cdrom /mnt了所以此处这样写
enabled=1 //是启用的意思
1.列出所有可更新的软件清单
命令:yum check-update
3.仅安装指定的软件
命令:yum install
.列出所有可安裝的软件清单
命令:yum list
删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示
[color=red][size=medium]然后按照oracle B15560.pdf版本的oracle RED HAT 4.0的说明安装,最终发现yum不是无敌的,而且安装的过程中会出现,按下葫芦浮起瓢的现象,就是安装一个,说需要另一个,再安装另一个,说需要另另一个。。。。最后恶心死。。。还是在安装操作系统阶段全部安装最保险!!![/size][/color]
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1[/size]
复现Fastjson反序列化漏洞(从dnslog回显到rce再到反弹shell) Fastjson是阿里巴巴的开源JSON解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean。它还可以用于将JSON字符串转换为等效的Java对象,fastjson爆出多个反序列化远程命令执行漏洞,攻击者可以通过此漏洞远程执行恶意代码来入侵服务器。...... 阅读详情

相关推荐

pycharm添加Anaconda解释器显示不出来

因为我之前下载的是pycharm最新版本2024.1的,所以我抱着试一试的心态卸载重装了2021.3.3的,创建新文件的时候立刻就自己识别好了conda环境。就是图中画圈的地方,之前一直显示为python的图标,但是再Python Interpreter后面跟的路径确实是我下载anaconda的地方。另外一种方法就是使用Virtualenv Environment方式配置,但是我的pycharm还是没有识别出conda的图标。首先是这位的方法,先添加系统解释器,再重启,但是我的图标还是python。

2202_75803271的博客 4006

乱删rpm导致再次安装包时出现 error while loading shared libraries: libgcc_s.so.1问题

时间:20150127 场景描述:之前(昨天)在linux6.5_64位环境下安装oracle到进度为86%前后开始报错,错误描述如下: ================================== INFO: gcc INFO: : error trying to exec ' INFO: cc1 INFO: ':  INFO: execvp INFO: :  INFO

kokuma的专栏 1万+

深入解析i2cdetect:从基础命令到高级读写操作

本文深入解析Linux下i2cdetect工具,从基础安装、总线扫描到高级读写操作。作为i2c-tools的核心组件,i2cdetect是硬件调试的得力侦探,能快速识别I2C总线上的设备地址。文章还涵盖了i2cdump、i2cset、i2cget等进阶工具,并介绍了如何在C程序中调用读写接口进行嵌入式开发,是掌握I2C通信调试的实用指南。

weixin_29189987的博客 372

安装as10g3的售后报错Error in invoking target 'ntcontab.o' of makefile

INFO: mv: cannot stat `ntcontab.o': No such file or directory INFO: /usr/bin/ar: /home/oracle/oracle/product/10.2...

conggegen5465的博客 480

DIY玩家必备:用SSS1623芯片打造高性价比USB麦克风(附完整电路图)

本文详细介绍了如何利用SSS1623芯片DIY高性价比USB麦克风,包括元件选型、电路设计、PCB布局及调试技巧。通过完整的电路参考设计和实用建议,帮助电子爱好者打造专业级录音设备,实现免驱动即插即用功能。

weixin_29166013的博客 239

代码复现3—VLN-CE

运行训练完后在 data文件下会自动生成一个“checkpoints”文件,文件下包含任务文件“seq2seq”,该文件下会包括训练出来的权重和评估结果。数据集下载完后路径提取:data/scene_datasets/mp3d/{scene}/{scene}.glb。注意这里下载的数据集并不是所有的matterport3d,只需要一部分,包含90个场景,大小压缩后约16G。在“eval”时,会在data文件下生成videos文件,里面存放的是可视化的轨迹视频。

qq_44100524的博客 3202

oracle错误

1. 启动oracle 监听,报段错误,非常奇怪,高手解决如下: There is a known issue that affects Oracle 9.2 to 10.1 running on Linux x86 operating systems. After installation or application of a patch, invoking SQL*Plus may c...

wuhaowei12345 900

2026.2.3:OpenClaw国内安装教程,国内网络使用,服务器部署,对接飞书

本文介绍了如何创建飞书应用并接入OpenClaw机器人的完整流程。主要内容包括:1)在飞书开放平台创建企业自建应用,添加机器人能力并开通相关权限;2)在Windows11系统上安装OpenClaw,完成配置文件的修改(需将bind改为"lan");3)配置MiniMax国内接口地址,重启gateway服务。整个过程涵盖了应用创建、权限设置、软件安装、服务配置等关键步骤,为开发者提供了详细的飞书机器人接入指南。

拥抱具身智能,昇腾Ascend C 3997

oracle客户端 安装报错,Oracle 11g客户端安装在构建客户机共享库报错

今天同事反馈在RedHat 5.5上面安装Oracle 11g客户端一直不成功,报错截图见下:查看具体报错信息如下:信息: 构建客户机共享库信息: 构建客户机共享库信息: 此 make 操作的输出也可以在以下位置获得: '/home/oracle/app/oracle/product/11.2.0/client_1/install/make.log'信息:信息: 开始从衍生进程输出:信息: ---...

weixin_42122838的博客 1072

OpenCV实现物体尺寸的测量

物体尺寸测量的思路是找一个确定尺寸的物体作为参照物,根据已知的计算未知物体尺寸。如下图所示,绿色的板子尺寸为220*300(单位:毫米),通过程序计算白色纸片的长度。

qq_53545309的博客 9159

【WRF-Urban】使用 NUDAPT 数据集与 BEP/BEP_BEM 方案的 WRF 配置指南

【WRF-Urban】使用 NUDAPT 数据集与 BEP/BEP_BEM 方案的 WRF 配置指南

WW、forever的博客 1964

错误代码 missing-method 错误原因: 缺少方法名参数_Makefile中常见的错误信息

make 执行过程中所产生错误并不都是致命的,特别是在命令行之前存在 "-"、或者 make 使用 "-k" 选项执行时。make 执行过程的致命错误都带有前缀字符串 "***"。错误信息都有前缀,一种是执行程序名作为错误前缀(通常是 "make");另外一种是当 Makefile 本身存在语法错误无法被 make 解析并执行时,前缀包含了 Makefile 文件名和出现错误的行号。在下...

weixin_29007809的博客 3406

YOLOv8【第十二章:数据增强与数据工程篇·第10节】主动学习(Active Learning):如何挑选最有价值的样本进行标注!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 509

Oracle Exception

使用Oracle EXCEPTION 抛出异常: 通过RAISE语句,用户自定义异常可以被显式抛出,预定义异常是当有关oracle错误产生时隐式抛出的。当与异常无关的某oracle错误产生时,也会产生异常。这种异常可以被OTHERS处理器捕获。预定义异常也可以通过RAISE语句显式抛出。异常抛出后就可以通过Exception when对异常进行处理。 DECLARE v_test1

Laughing 2577

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Error in invoking target ntcontab.o During CRS installation [ID 443675.1]

Error in invoking target ntcontab.o During CRS installation [ID 443675.1] Modified 01-AUG-2008Type PROBLEMStatus PUBLISHED In this DocumentSymptomsChangesCause...

ijavagos 175

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Centos 7.6安装Oracle 11g 报错 Error in invoking target ‘agent nmhs‘ of makefile处理

Oracle 11G R2安装Error in invoking target 'agent nmhs' of makefile报错处理 Exception String: Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.4/db_01/sysman/lib/ins_emagent.mk'. See '/u01/app/oraInventory/logs/installActions2021-12

cool_wait学习专栏 1281

linux就该这么学 笔记(一) Linux命令

在使用 locate 命令时,先使用 updateddb 命 令生成一个索引库文件,这个库文件的名字是/var/lib/mlocate/mlocate.db,后续在使用 locate 命令搜索文件时就是在该库中进行查找操作,速度会快很多。用于查看系统内核版本与系统架构等信息, unix name,在使用 uname 命令时,一般要固定搭配上-a 参数来完整地查看当前系统的内核名称、主 机名、内核发行版本、节点名、压制时间、硬件名称、硬件平台、处理器类型以及操作系统 名称等信息。令用于切换当前的工作路径。

weixin_46915638的博客 342

记录一次makefile 异常问题解决方法

makefile 异常解决

dreamDay2016_11_11的博客 1729

Error in invoking target 'ntcontab.o' of makefile '

环境: Red Hat Enterprise Linux Server release 5.4 (Tikanga) Release: 5.4 Codename: Tikanga [root@oracle oralce10]# Oracle 10.2.0.1 x86_64 错误现象: 在安装环境检测部分全部通过,之后就出现如下图错误: Error in invokin

tjujacob的专栏 6451

关于执行locate时报错“locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory”的处理

locate是Linux系统中的一个查找(定位)文件命令,和find命令等找寻文件的工作原理类似,但 locate是通过生成一个文件和文件夹的索引数据库,当用户在执行loacte命令查找文件时,它会直接在索引数据库里查找,若该数据库太久没更新或不存在,在查找文件时就提示: “locate: can not open `/var/lib/mlocate/mlocate.db': No such

之来那个的博客 9016

locate: 无法执行 stat () `/var/lib/mlocate/mlocate.db‘: 没有那个文件或目录

updatedb

4523

【Linux】文件查找locate

文章目录前言一、locate二、updatedb三、updatedb.conf 前言 locate命令主要用于查找文件或目录,来源于mlocate包。 一、locate locate查找文件或目录,不是去搜索具体的目录,而是去检索一个/var/lib/mlocate/mlocate.db数据库文件。该文件包含本地所有文件信息,系统每天会自动更新该数据库文件一次。 安装: yum install -y mlocate 整个locate由四部分组成: /usr/bin/updatedb 更新数据库,每.

非凡博客 2074

centos6.5安装oracle11报错Preparing to launch Oracle Universal Installer from /tmp/OraInstall。。

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2014-02-25_01-35-08PM 用oracle用户直接登录安装,不通过root切换登录 可能是因为root使用了图像界面,oracle无法再使用图像界面,只需要用oracle用户直接登录图像界面就可以了;而不是用root用户登录后用su切换登录 ...

小渣渣 1万+

oracle10g安装过程中Error in invoking target ‘all_no_orcl ihsodbc’ of makefile问题的解决

在CentOS5.6上安装oracle10gR2,安装程序进行到86%的时候报下面的错误: INFO: gcc:  INFO: /usr/lib/libstdc++.so.5: No such file or directory INFO: INFO: /home/oracle/db_1/bin/genorasdksh: Failed to link liborasdkbase

生命只有一秒钟 7165

【Linux】locate: can not stat () `/var/lib/mlocate/mlocate.db‘: No such file or directory

这条错误的原因是我们在安装了locate后,没有进行update 当你使用locate时没有这个命令会报错,提示这个命令不存在 然后安装locate这个命令 yum install mlocate 安装完之后使用whereis locate看看是否安装成功 然后使用locate来寻找文件,这个时候就是出现了,本文标题的的问题 解决这个问题很简单,那就是直接输入命令updatedb即可,可...

咔咔博客 2666

Linux命令基本格式以及文件处理命令

命令提示符的含义 [root@localhost ~] 其中root代表当前用户 localhost 主机名 ~ 当前所在的目录(家目录) 家目录就是用户登陆的初始目录 ,超级管理员家目录为 /root 其他用户目录是 /home/user1(在创建用户的时候自动生成) # 超级用户提示符,普通用户提示符是 $ 命令格式 ...

测试 495

/dev/mapper/vg_test-lv_root 占用到达100%的解决方法

Linux系统中目录 1、查看这个目录 du -sh ~/.local/share/Trash 或者root/.cache/drag_and_drop 看看是否是回收站满了 2、查看/tmp目录和/var目录是否有大文件 3、看看这个目录加下面的文件是否很大 /var/lib/mlocate/ 删除mlocate.db文件 修改/etc/updatedb.conf 在PRUNEPATHS 参数后面增加不需要进行locate的目录,修改完成后执行 执行这个命令: updatedb mlocate.

qq_34823218的博客 4001
上一篇: oracle在linux下安装遇到的所有的问题总结说明(1)
下一篇: oracle on linux非官方做法遇到的问题集锦(1)
db5201
博客等级 码龄15年 9粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值