
Oracle11gR2
MssGuo
这个作者很懒,什么都没留下…
展开
-
Oracle密码过期怎么办
前言环境:Centos 7.9 Oracle 11.2.0.4Oracle 报错,显示用户密码过期SQLException: ORA-28001: the password has expired设置Oracle用户密码永不过期1、查看用户的proifle,一般是default:select username,profile from dba_users;2、查看指定概要文件(如default)的密码有效期设置:select * from dba_profiles s where s.原创 2022-04-15 11:13:40 · 3617 阅读 · 0 评论 -
Oracle单实例开机自启动
前言环境:Centos 7.9 Oracle 11.2.0.4修改dbstart文件dbstart文件就是Oracle自带的自启动配置文件,这里我们需要稍微修改一下这个文件,文件位于$ORACLE_HMOME/bin/下,如下所示:[root@Oracle11g ~]$ su - oracle[oracle@Oracle11g ~]$ vim $ORACLE_HMOME/bin/dbstart #/u01/app/oracle/product/11.2.0.4/db_1/bin/dbstar原创 2021-08-10 23:33:49 · 747 阅读 · 0 评论 -
Oracle的expdp导出、impdp导出命令
前言环境:Centos7.9 Oracle11.2.4.0我们建议使用expdp导出数据、impdp导入数据,因为impdp能指定导入的表空间,这对数据库规范性来说是件好事,而老的imp命令不能指定表空间。Oracle使用expdp导出数据说明:为了规范,我们创建一个目录用来存放导出的dmp文件--首先,查看当前登录的用户所使用的表空间并记住它select table_name 表名 ,tablespace_name 所使用表空间 from user_tables; (记住表空间名字)原创 2021-08-02 23:36:59 · 5633 阅读 · 1 评论 -
Linux下Oracle的启动登陆命令、单实例启动、多实例启动
前言环境:Centos7.9 Oracle12.1.0.2.0启动Oracleecho $ORACLE_SIDsqlplus / nologconnect sys/islytek as sysdba;原创 2021-08-02 23:35:30 · 6343 阅读 · 0 评论 -
Linux下Oracle新建一个数据库、启动多实例数据库
前言环境:Centos7.9 Oracle12.1.0.2.0假设你已经安装好了Oracle数据库软件,并拥有了一个orcl数据库,那么现在我们再来新建一个dep数据库,让Oracle跑多实例数据库。图像化新建一个数据库步骤如下:输入:dbca 如下,选在第一个“创建一个数据库”,Next输入数据库名,选在字符集,管理员密码,把“创建为容器数据库”选项勾去掉,Next这里是因为输入的管理员密码不满足Oracle的密码复杂度要求,可以直接点yes如果,条件检查没有啥问题,会直接跳到S原创 2021-08-02 23:23:32 · 4609 阅读 · 0 评论 -
数据库、SID实例、Oracle数据库、sys、system用户
前言环境:Centos7.9 Oracle12.1.0.2.0数据库、SID实例、Oracle数据库、表空间、用户、表数据库: 简单的,本质上来说,数据库就是存放在磁盘上的文件集合。SID: sid也就是我们常说的数据库实例,用官方的话来说,实例就是访问Oracle数据库所需的一部分计算机内存和辅助处理后台进程,是由进程和这些进程所使用的内存(SGA)所构成一个集合。通常一个sid对应一个数据库,但也可以多个sid对于一个数据库。Oracle: 从广泛的概念来说的,我们讲的Oracle实际上是指原创 2021-08-01 22:58:28 · 2077 阅读 · 0 评论 -
如何快速查看Oracle的安装目录
前言环境:CentOS7.9有时候我们需要知道Oracle安装在哪里目录下,那么如何快速的知道呢?可以通过下面的方法来快速的判断Oracle安装在哪里目录下。方法一登录用户为oracle用户的话,而且知道监听端口的话,我们可以使用lsof命令和pwdx快速的得到Oracle的安装目录,如下:[oracle@iflytek ~]$ lsof -i:1521COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEtnslsnr 27原创 2021-07-18 16:34:42 · 23160 阅读 · 0 评论 -
Oracle的exp导出、imp导入数据命令
前言环境:Centos 7.9 Oracle 11.2.4.0Oracle使用exp命令导出数据、exp fujisieko/manager001@127.0.0.1:1521/orcl file=/home/oracle/imp_dep.dmp log=/home/oracle/imp_dep.log owner=fujiseiko full=y说明:owner=sa 表示导出的表的所属用户是sa,full=y表示全部导出;导入数据先创建表空间和用户:create tablespace TP原创 2021-07-13 17:16:38 · 4016 阅读 · 0 评论 -
Oracle数据库链接源文件
前言开发工程师一般会把连接数据库的配置做成一个文件,这就是我们俗称的数据库链接源,下面我们来看一个Java程序是如何写数据库链接源的。以Tomcat为例Tomcat一般会把数据库的链接源放在一个叫context文件中,一般的程序也是这样子做的,打开D:\opt\tomcat7\conf下的文件context.xml,见如下Oracle数据源配置:说明:其中sa为链接数据库的用户名,manager001为密码。其中url=“jdbc:oracle:thin:@127.0.0.1:1521:DEP原创 2021-05-18 14:13:01 · 866 阅读 · 0 评论 -
Oracle使用exp导出命令备份数据库
前言环境:windows Oracle 11.2.4在一些小企业的Oracle环境下,我们可以使用exp命令导出数据库来对Oracle数据进行备份(大型企业一般使用更为专业的rman工具进行备份),下面讲一下如何编写脚本对Oracle数据库进行备份。编写exp脚本下面是一个简单的windows平台下的使用exp命令备份Oracle数据库脚本,如下:set instance=DEPset year=%date:~0,4%set month=%date:~5,2%set day=%date:~8原创 2021-05-18 00:05:20 · 3406 阅读 · 0 评论 -
Oracle的imp、exp导入导出命令
前言环境:oracle 11.2.4我们知道,Oracle的备份方式大概有3中,冷备份即拷贝物理文件、rman备份、导入导出备份,其中rman备份一般是企业中最正规也是最安全的备份,因为rman备份可以实现使用记录日志来还原数据库,这样是最能恢复到正确状态的,在一下小的数据库,我们也可以使用Oracle自带的exp、imp命令来进行数据库备份,exp和imp称之为导出导出,这样方式也能快速的导入导出table或数据库,下面就来介绍exp、imp的语法格式。exp导出命令在cmd窗口直接输入exp命令原创 2021-05-17 23:47:58 · 22918 阅读 · 1 评论 -
启动Oracle的图像化管理工具OEM报错
Linux下启动OEM服务:emctl start dbconsole如下图所示(哦图中写错了),启动报错,显示Perl配置有问题:执行export LC_ALL=C perl -e ‘print “hello angus”’重新启动:emctl start dbconsole ,如下图所示服务正常启动,浏览区网址能正常访问,日志信息位置也列出来了。...原创 2021-03-04 12:55:27 · 172 阅读 · 1 评论 -
sqlplus连接Oracle的正确语法
先连接Oracle软件:sqlplus /nolog再连接到具体的数据库:conn gd/manager001@127.0.0.1:1152/GDconn链接数据库语法:CONN 用户名[/密码][@DB_IP地址][:DB端口][/DB_NAME] [AS SYSDBA|SYSOPEN|SYSASM]如: conn gd/manager001@127.0.0.1:1152/GD;conn sys/manager001@192.168.100.23:1152/DEP as sysdba;..原创 2021-03-03 00:49:25 · 6062 阅读 · 1 评论 -
Windows中cmd命令启动Oracle数据
在Windows中,我的电脑->鼠标右键-管理-服务,里面可以直接启动Oracle服务,下面介绍cmd命令行启动Oracle服务:lsnrctl start //启动监听net start OracleServiceDEP //启动数据库实例DEPnet start OracleOraDb11g_home1ClrAgentnet start OracleMTSRecoveryServicenet start OracleJobS原创 2021-03-03 00:46:45 · 3755 阅读 · 0 评论 -
Linux下Oracle数据库的startup启动过程、shutdown关闭过程
Linux下Oracle数据库的启动过程:监听命令:lsnrctl start、lsnrctl stop、lsnrctl reload、lsnrctl restart、lsnrctl statusOracle的启动可以分为三个阶段:nomount、mount、open。 startup [nomount|mount|open]缺省值为openstartup nomount; --实例已经构建在内存中,已经根据参数文件指定的参数创建了SGA并启动了某些进程,但此时并没有连接任何数据库;换句话说,仅仅是原创 2021-03-02 10:57:00 · 1128 阅读 · 0 评论 -
oracle的监听服务详解
oracle的监听服务主要涉及三个文件:服务端文件listener.ora、客户端文件tnsname.ora、sqlnet.ora。三者的默认位置都在:ORACLEHOME/network/admin/下tnsname.ora配置文件是一个用于解析名称的客户端文件,服务器上通常有一个副本以便在服务器上运行客户端(sqlplus就是客户端)。sqlnet.ora配置文件是可选的,可能存在于服务端或客户端,它设置的各种默认值会影响所有客户机和服务器。listener.ora配置文件存在于Oracle数据库服务端原创 2021-03-02 10:49:18 · 24129 阅读 · 0 评论 -
Linux下Oracle中sqlplus上下键乱码问题
sqlplus上下键乱码问题:安装rlwrap-0.37.tar 去网上下一个这个包,然后编译运行,如果编译报错显示You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build this program. 则表示缺少readline相关的包。安装readline相关的包:yum –install readline-*。安装rlwrap-0.37成功后定义别名:vim /home/oracle/.bashrc原创 2021-03-02 09:45:17 · 674 阅读 · 0 评论 -
centos7安装oracle11.2.0.4
Oracle11.2.0.4是Oracle11gR2的最后一版,Oracle官网不一定下载得到,所以需要百度网盘下载,具体下载可搜索其他人的百度网盘链接,这里主要讲解如何在CentOS 安装Oracle11.2.0.4。1、下载Oracle11.2.0.4版本(其他Oracle11R2版本也行),一定要下载Linux平台的Oracle。2、 安装好CentOS7,vim,yum,rpm等工具,以root用户登录CentOS7,并固定IP(vim /etc/sysconfig/network-script原创 2021-03-02 01:42:19 · 2585 阅读 · 0 评论