oracle数据库初始化问题及处理方法记录

news/2023/6/6 4:18:04

环境:

服务器装机是redhat7.9+oracle19,用户是oracle,用户组dba

装机后进行初始化:

1.配置oracle用户环境变量:~/.bash_profile

export ORACLE_SID=xxx
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LANG=en_US.UTF-8

Q1:然后执行“创建数据库用户”的时候,执行@dbusercreate.sql的时候报错ORACLE not available(oracle没有启动):

上网找了资料说用startup手动启动Oracle(Oracle数据连接时出现ORA-01034: ORACLE not available ORA-27101错误) 结果报错ora文件不对:

 后来咨询同事发现是oracle实例未创建,按照oracle实例创建步骤进行实例创建即可:

1.(root用户)创建目录(包含创建需要的逻辑卷、格式化逻辑卷、创建目录、把目录赋权给oracle用户;

2.(oracle用户)编辑DBCA应答文件(dbca.rsp);

3.(oracle用户)静默方式创建独立数据库:dbca -silent -createDatabase -responseFile /dbca.rsp目录

4.(oracle用户)编辑listener应答文件(netca.rsp);

5.(oracle用户)配置listener:netca -silent -responseFile /netca.rsp目录

6.(oracle用户)配置TNS(tnsnames.ora).

然后执行以下sqlplus /as sysdba后:执行select等操作测试是否正常即可。

Q2:实例建好后我在sqlplus下执行了shutdown immediate; 然后执行了startup;结果报错:

这是因为$ORACLE_HOME/dbs下面没有initxxx.ora文件,上传或者新建一个即可。

Q3:登录执行sqlplus / as sysdba都开始报错了:ORA-12162: TNS:net service name is incorrectly specified(net服务名称指定不正确): 

这是因为修改了~/.bash_profile文件中的SID未执行source命令使其生效的原因,执行一下这个命令就可以解决了:

source ~/.bash_profile

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4560958.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL—视图(二)

一、创建myview1视图 create or replace view myview1 as select * from student where ssex女1、视图中插入数据 插入第一条数据 insert into myview1 values(09,王五,1994-07-10,女)2、查看视图 select * from myview1运行结果:视图中新增一条数据 3、插入第二…

Java笔记(多线程)

文章目录多线程进程与线程进程线程线程的调度创建线程继承Thread类线程的常用方法线程的状态基本线程状态等待线程状态阻塞线程状态死锁(未写)线程通信(未写)线程池(未写)Lock接口(未写&#xf…

Web前端:2022年最佳Javascript动画库

当你考虑制作网站时,你首先考虑的是如何使你的网站脱颖而出,虽然有很多方法可以让它脱颖而出,比如发布独特的内容、制作引人入胜的视频和文章,但吸引人的最佳方式之一是动画和图形。前端开发人员利用Javascript动画库可以创造出引…

2020年史上最全移动端Web整理从开发基础到实战(四)

1、案例要求 利用响应式布局,实现微金所页面结构。 2、不同屏幕尺寸布局 整体样式 中大屏幕下样式 小屏幕下样式 超小屏幕(移动端)下样式 3、代码结构 4、页面结构 页面结构主要分8大块: 头部块导航条轮播图信息块预约块产品…

小demo

微金所首页成果图&#xff1a; index.html <!DOCTYPE html> <html lang"en"> <head><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width, initia…

深度学习理论介绍

在机器学习理论介绍中说过&#xff0c;深度学习是机器学习的一种技术&#xff0c;下面我们具体来看下。 1、 定义 深度学习首先是一种机器学习。深度学习的基础&#xff0c;叫做神经网络&#xff0c;这本身就是一种机器学习算法。 深度神经网络&#xff08;Deep Neural Netwo…

轻量级网络模型ShuffleNet

在学习ShuffleNet内容前需要简单了解卷积神经网络和MobileNet的相关内容&#xff0c;大家可以去看我之前的一篇博客MobileNet发展脉络&#xff08;V1-V2-V3&#xff09;&#xff0c;&#x1f197;&#xff0c;接下来步入正题~卷积神经网络被广泛应用在图像分类、目标检测等视觉…

4.1.1 OS之初识文件管理概念和功能

文章目录0.思维导图1.文件的属性2.文件内部的数据如何组织起来&#xff1f;3.文件之间应该如何组织起来&#xff1f;4.操作系统应该向上提供哪些功能&#xff1f;5.从上往下看&#xff0c;文件应该如何存放在外存&#xff1f;6.其他需要由操作系统实现的文件管理功能0.思维导图…