导航:首页 > 操作系统 > 删除oracle11glinux

删除oracle11glinux

发布时间:2022-12-11 03:46:08

linux下的安装的数据库oracle11g2r 为什么闪回表之后用户中会出现临时表 详细操作以及具体问题如下。

linux下的安装的数据库oracle11g2r 为什么闪回表之后用户中会出现临时表 详细操作以及具体问题如下。
如果开启闪回可以使用闪回表。 select log_mode,flashback_on from v$database; 如果是下面结果则开了闪回 LOG_MODE FLASHBACK_ON ------------ ------------------ ARCHIVELOG YES 可以执行以下命令 alter table 表名 enable row movement

❷ linux装oracle11g数据库文件位置 无法创建目录,怎么办

以系统管理员身份重新运行程序

❸ 怎样删除oracle数据库linux

linux服务器上Oralce 11G数据库手动删除方法;

使用SQLPlus或者其他你喜欢的命令行工具登录数据库,登录用户是sysdba*

输入下面的命令的到不同文件的路径:

select name from v$datafile;
select member from v$logfile;
select name from v$controlfile;
select name from v$tempfile;

在SQLPlus中关闭数据库,接着退出SQLPlus

sqlplus "/ as sysdba"
shutdown immediate;
quit;

在命令行中输入下面的命令停止监听服务:

在Oralce Linux账户中:

lsnrctl stop

回忆一下之前的文件路径;在删除这些文件的时候作为一个检查项。记住:你备份了数据库了么?当准备好之后,就删除你的数据文件吧,同样还有你的日志文件、控制文件和临时文件。

进入 $ORACLE_HOME/network/admin 目录并删除 tnsnames.ora 和 listener.ora 文件;
进入 $ORACLE_HOME/dbs 目录并删除 init[db_name].ora、 orapw[db_name]和 spfile[db_name].ora 文件;
进入 $ORACLEHOME/admin/[dbname]/pfile 目录并删除 init[db_name].ora 文件;
进入 $ORACLEHOME/admin/[dbname]/amp 目录并删除所有文件;
编辑/etc/oratab 并移除以你数据库名字开头的行.

这样就好了。

❹ linux下oracle11G里的temp01.dbf一直在增大,磁盘都快满了,怎么办

临时表空间一般下面这些操作会用到:排序、连接、union等,检查方法如下:
首先用语句查询容量大于1G的数据段
1.select segment_name,sum(bytes)/1024/1024 from dba_segments group by segment_name having sum(bytes)/1024/1024>1000;
得到如下结果:
SYS_LOB0000136091C00003$$ 255332M
SYS_LOB0000136441C00004$$ 7170M
SYS_C0082042 1305M
SYS_C0080433 1340M
2.根据LOB段查询该该lob段属于哪个表
select table_name,segment_name from dba_lobs where segment_name in (select segment_name from dba_segments group by segment_name having sum(bytes)/1024/1024>1000;);
经查得知是XXX表占了很多容量
3.删除XXX表重复的数据行,但删除这些重复的数据后,并不会释放出磁盘空间
4.然后释放lob类型数据占据的空间
alter table a_* move tablespace BFPICK lob(content) store as (tablespace bfpick)
5.之后就释放了重复数据所占的空间了,然后在对该表重建索引
alter index ***** rebuild;

❺ linux下安装oracle11g出错直接删除安装目录重新安装

以root用户登录安装数据库的节点。
删除安装目录。
# rm -rf
/opt/oracle/

删除“/usr/bin”下的文件。
# rm
/usr/bin/dbhome

# rm
/usr/bin/oraenv

# rm
/usr/bin/coraenv

删除“/etc/oratab”。
# rm
/etc/oratab

删除“/etc/oraInst.loc”。
# rm
/etc/oraInst.loc

删除oracle用户。
# userdel
oracle

删除oinstall和dba用户组。
# groupdel
oinstall

# groupdel dba

将启动服务删除。
# chkconfig --del
dbora

❻ 如何在linux下完全删除oracle11g xe版本

停止服务再删除安装包和用户目录,具体步骤如下:


  1. 使用SQL*PLUS停止数据库

    [oracle@OracleTestoracle]$sqlplus/nolog

    SQL>connect/assysdba

    SQL>shutdown[immediate]

    SQL>exit

  2. 停止Listener

    [oracle@OracleTestoracle]$lsnrctlstop

  3. 停止HTTP服务

    [root@OracleTest/root]#servicehttpdstop

  4. 停止HTTP服务

[root@OracleTest/root]#servicehttpdstop

5.用su或者重新登录到root(如想重新安装可以保留oracle用户,省得输入环境变量了)

6.将安装目录删除

[root@OracleTest/root]#rm-rf/u01/app/oracle/

7.将/usr/bin下的文件删除

[root@OracleTest/root]#rm/usr/local/bin/dbhome

[root@OracleTest/root]#rm/usr/local/bin/oraenv

[root@OracleTest/root]#rm/usr/local/bin/coraenv

8.将/etc/oratab删除

[root@OracleTest/root]#rm/etc/oratab

9.将/etc/oraInst.loc删除

[root@OracleTest/root]#rm/etc/oraInst.loc

10.将oracle用户删除(若要重新安装,可以不删除)

[root@OracleTest/root]#userdel–roracle

11.将用户组删除(若要重新安装,可以不删除)

[root@OracleTest/root]#groupdeloinstall

[root@OracleTest/root]#groupdeldba

12.将启动服务删除

[root@OracleTest/root]#chkconfig--deldbora

到此为止重启后,你的Linux系统下的Oracle数据库已完全删除了。

❼ linux下如何删除oracle数据库实例

用oracle用户进入输入命令dbca ,启动数据库助手,然后选择删除数据库实例,点击确定就可以删除了。

阅读全文

与删除oracle11glinux相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:962
phpffmpeg转码 浏览:671
长沙好玩的解压项目 浏览:142
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:732
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:301
PDF分析 浏览:484
h3c光纤全工半全工设置命令 浏览:141
公司法pdf下载 浏览:381
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:349
风翼app为什么进不去了 浏览:778
im4java压缩图片 浏览:362
数据查询网站源码 浏览:150
伊克塞尔文档怎么进行加密 浏览:890
app转账是什么 浏览:163