设置oracle_sid设置登录默认数据库
时间: 2023-07-27 13:25:10 浏览: 55
好的,您可以使用以下步骤来设置ORACLE_SID环境变量以指定默认的登录数据库:
1. 打开命令行窗口或终端窗口。
2. 输入以下命令来查看当前设置的环境变量:
```
echo %ORACLE_SID%
```
如果这个命令返回空值,则表示没有设置ORACLE_SID环境变量。
3. 输入以下命令来设置ORACLE_SID环境变量:
```
SET ORACLE_SID=BMS
```
其中,BMS是您想要设置为默认登录数据库的数据库名称。
4. 再次输入以下命令来查看ORACLE_SID环境变量是否已设置:
```
echo %ORACLE_SID%
```
现在,ORACLE_SID环境变量已设置为BMS,您可以使用SQL*Plus或其他Oracle客户端登录到默认的数据库BMS。请注意,如果您关闭当前命令行窗口或终端窗口,ORACLE_SID环境变量将被重置为其默认值。
相关问题
oracle数据库卸载
要卸载Oracle数据库,您可以按照以下步骤进行操作:
1. 停止所有与Oracle数据库相关的服务和进程。这包括数据库实例、监听器和管理服务等。
2. 确保您有管理员权限,并登录到安装Oracle数据库的计算机上。
3. 打开命令提示符或终端窗口,并使用以下命令以管理员身份运行“net stop”停止相关服务:
```
net stop OracleService<SID> # 停止数据库实例服务
net stop OracleOra<SID>TNSListener # 停止监听器服务
```
4. 打开“控制面板”,选择“程序和功能”,找到并卸载所有与Oracle相关的程序。这可能包括Oracle Database软件、Oracle客户端、Oracle管理工具等。
5. 删除Oracle数据库软件的安装目录。默认情况下,它位于“C:\Program Files\Oracle”或“C:\app\Oracle”目录下。
6. 删除Oracle数据库实例的数据文件、控制文件和日志文件。这些文件通常位于数据库软件安装目录下的“oradata”文件夹中。请注意,在执行此步骤之前,请确保您备份了重要的数据文件。
7. 删除所有与Oracle数据库相关的环境变量。这包括ORACLE_HOME、ORACLE_SID等变量。
完成以上步骤后,您的系统应该已成功卸载Oracle数据库。请确保在执行任何卸载操作之前,先备份重要的数据文件和配置文件。
docker部署oracle数据库
您可以使用Docker来部署Oracle数据库。以下是步骤和方法:
1. 首先,您需要下载Oracle数据库的Docker镜像。根据引用中提到的命令,您可以使用以下命令从阿里云的镜像仓库中获取Oracle XE 11g镜像:
```
docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g
```
2. 下载镜像后,您可以使用以下命令在Docker中运行Oracle数据库容器:
```
docker run -d -p 49160:22 -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true --name oracle -v /dockerOracleData:/dockerOracleData registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g
```
这个命令将在后台运行一个名为"oracle"的容器,并将Oracle数据库的SSH端口映射到主机的49160端口,将Oracle数据库的监听端口映射到主机的49161端口。同时,它还设置了允许远程连接的环境变量。
3. 在容器运行后,您可以使用SSH连接到容器并访问Oracle数据库的命令行。您可以使用如下命令连接到容器:
```
ssh -p 49160 root@localhost
```
登录密码默认为"root"。
4. 连接到容器后,您可以使用Oracle数据库的命令行工具(如SQL*Plus)来管理和查询数据库。您可以使用如下命令连接到数据库:
```
sqlplus sys/oracle as sysdba
```
这将使用sys用户登录到数据库,并要求您输入sys用户的密码。
5. 如果您需要在外部连接到Oracle数据库,您可以使用主机的IP地址和映射的端口来连接。默认情况下,容器的1521端口映射到主机的49161端口。您可以使用以下连接字符串来连接数据库:
```
hostname:port:SID
```
其中,hostname是主机的IP地址,port是映射的端口,SID是数据库的系统标识符。默认情况下,Oracle XE 11g的SID是XE。
请注意,以上步骤和方法仅适用于Docker部署Oracle数据库。更多详细信息和其他配置选项,请参考引用中提供的链接和引用中提供的默认用户名和密码。
参考资料:
xe 版Oracle默认的数据库实例是xe(数据库名),用户,密码-------sys/oracle system/oracle
下载慢的话:docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g docker run -d -p 49160:22 -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true --name oracle -v /dockerOracleData:/dockerOracleData registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g
https://blog.csdn.net/edutech_wang/article/details/120176447
https://www.cnblogs.com/MrXiaoAndDong/p/docker_oracle.html