linux下oracle 11g怎么执行脚本生成hr用户名
答案:2 悬赏:30 手机版
解决时间 2021-02-20 00:15
- 提问者网友:树红树绿
- 2021-02-19 18:57
linux下oracle 11g怎么执行脚本生成hr用户名
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-02-19 19:06
Oracle 11g R2数据库示例用户安装说明是本文我们主要要介绍的内容,我们知道,在Oracle10g中,如果我们在创建实例时没有选择安装示例,那么在创建实例之后,还可以通过$ORACLE_HOME/demo/schema 下的脚本来创建。关于具体的创建方法,官方文档有详细的说明:SampleSchema Scripts and Object Descriptions
在Oracle 11g R1里也有相关的创建脚本
这些脚本会创建包括HR,OE等在内的一系列示例用户。这些用户数据可以让我们简单地进行一些功能测试,并且Oracle很多文档的示例也是使用这些用户的。
但是在Oracle 11g R2中我们在$ORACLE_HOME/demo/schema/目录下已然找不到mksample.sql文件,并且每个单独的子目录中也不再有创建示例用户的SQL脚本。
实际上,Oracle将这些示例用户的安装独立到了一个安装盘中,比如对于Linuxx86-64的安装文件可以从OTN上直接下载
其中Oracle Database 11g Release 2Examples就是我们需要的示例用户安装文件。但是现在这份安装文件有500多M,如果你并不期望下载这么大的内容,或者说你仅仅需要HR和OE用户,那么可以直接从以下URL中下载现成的SQL脚本,解压以后运行即可。
以HR用户为例:
1. $ ls
2.
3. hr_cre.sqlhr_main.sql hr_popul.sql
4.
5. $ sqlplus / as sysdba
6.
7. SQL> @hr_main.sql
关于Oracle 11g R2数据库中示例用户的安装说明就介绍到这里了,希望本次的介绍能够对您有所收获!
在Oracle 11g R1里也有相关的创建脚本
这些脚本会创建包括HR,OE等在内的一系列示例用户。这些用户数据可以让我们简单地进行一些功能测试,并且Oracle很多文档的示例也是使用这些用户的。
但是在Oracle 11g R2中我们在$ORACLE_HOME/demo/schema/目录下已然找不到mksample.sql文件,并且每个单独的子目录中也不再有创建示例用户的SQL脚本。
实际上,Oracle将这些示例用户的安装独立到了一个安装盘中,比如对于Linuxx86-64的安装文件可以从OTN上直接下载
其中Oracle Database 11g Release 2Examples就是我们需要的示例用户安装文件。但是现在这份安装文件有500多M,如果你并不期望下载这么大的内容,或者说你仅仅需要HR和OE用户,那么可以直接从以下URL中下载现成的SQL脚本,解压以后运行即可。
以HR用户为例:
1. $ ls
2.
3. hr_cre.sqlhr_main.sql hr_popul.sql
4.
5. $ sqlplus / as sysdba
6.
7. SQL> @hr_main.sql
关于Oracle 11g R2数据库中示例用户的安装说明就介绍到这里了,希望本次的介绍能够对您有所收获!
全部回答
- 1楼网友:怙棘
- 2021-02-19 20:31
1、使用sql*plus停止数据库。
[oracle@oracletest oracle]$ sqlplus /nolog
sql> connect / as sysdba
sql> shutdown [immediate]
sql> exit
2、停止listener
[oracle@oracletest oracle]$ lsnrctl stop
3、停止http服务
[root@oracletest /root]# service httpd stop
4、用su或者重新登录到root(如想重新安装可以保留oracle用户,省得输入环境变量了)
5、将安装目录删除
[root@oracletest /root]# rm -rf /u01/app/oracle/
6、将/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
7、将/etc/oratab删除
[root@oracletest /root]# rm /etc/oratab
8、将/etc/orainst.loc删除
[root@oracletest /root]# rm /etc/orainst.loc
9、将oracle用户删除(若要重新安装,可以不删除)
[root@oracletest /root]# userdel –r oracle
10、将用户组删除(若要重新安装,可以不删除)
[root@oracletest /root]# groupdel oinstall
[root@oracletest /root]# groupdel dba
11、将启动服务删除
[root@oracletest /root]# chkconfig --del dbora
到此为止重启后,linux系统下的oracle数据库已完全删除了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯