当前位置: 首页 > news >正文

网站建设供需百度推广是什么工作

网站建设供需,百度推广是什么工作,个人购物网站搭建,pycharm 做网站文章目录 1. 安装 Docker 环境2. 拉取 Oracle 镜像3. 查看镜像4. 创建容器5. 进入容器进行配置6. 进行软连接7. 配置 Oracle 环境变量8. 创建软连接9. 切换到 Oracle 用户10. 登录 SQL*Plus 并修改 sys、system 用户密码11. 重新启动数据库12. 解决 "Database Not Open&qu…

文章目录

      • 1. 安装 Docker 环境
      • 2. 拉取 Oracle 镜像
      • 3. 查看镜像
      • 4. 创建容器
      • 5. 进入容器进行配置
      • 6. 进行软连接
      • 7. 配置 Oracle 环境变量
      • 8. 创建软连接
      • 9. 切换到 Oracle 用户
      • 10. 登录 SQL*Plus 并修改 sys、system 用户密码
      • 11. 重新启动数据库
      • 12. 解决 "Database Not Open" 错误
      • 13. Navicat 连接测试

1. 安装 Docker 环境

首先,确保你的系统已经安装了 Docker 环境。你可以参考官方文档来安装 Docker:Docker安装文档。安装完成后,确保 Docker 可以正常运行。

2. 拉取 Oracle 镜像

使用 Docker 拉取 Oracle 11g 的镜像。这里我们使用的是阿里云的 Oracle 11g 镜像,你也可以根据需要选择其他来源的镜像。

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

此命令会从 Docker Hub 拉取一个 6GB 大小的 Oracle 11g 镜像,可能需要一段时间,静等片刻。

3. 查看镜像

镜像拉取完成后,可以使用以下命令查看已下载的 Docker 镜像:

docker images

成功拉取后,您会看到类似如下的输出,显示镜像的相关信息:

image-20250102224239845

4. 创建容器

我们可以使用以下命令创建并运行一个 Docker 容器:

docker run   -d --privileged -p 1521:1521 --name oracle11g    --restart=always -v /home/oracle:/data/oracle  registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

命令解析:

  • -d:后台运行容器。
  • --privileged: 允许挂载数据卷,默认是读写权限rw
  • -p 1521:1521:将容器的 1521 端口映射到宿主机的 1521 端口。
  • --name oracle11g:为该容器命名为 oracle11g
  • oracle 数据文件挂载:-v /data/dockerData/oracle:/data/oracle,将容器中的数据文件夹 /data/oracle 挂载到宿主机对应的 /data/dockerData/oracl 文件夹中。
  • registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:使用之前拉取的镜像。

你还可以编写一个 Shell 脚本,便于下次快速启动 Oracle 容器。脚本内容如下:

# BEGIN ANSIBLE MANAGED BLOCK  
#!/bin/bash  
docker rm -f oracle11;  
docker run -it -d -p 1521:1521 -v /data/oracle:/data/oracle --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g  
# END ANSIBLE MANAGED BLOCK

**注意:**不推荐每次都使用脚本启动容器,因为为了保留上次配置的值,建议下次直接使用 docker start oracle11 启动。

如果容器创建成功,系统会返回容器 ID。

5. 进入容器进行配置

创建并启动容器后,你可以进入容器内部进行配置:

docker exec -it oracle11g bash

此命令会让你进入 Oracle 容器的 Bash 环境。

6. 进行软连接

在容器中执行以下命令,尝试使用 sqlplus 工具。如果提示没有该命令,你需要切换到 root 用户:

sqlplus /nolog

image-20250102225228853

切换到 root 用户:

su root

输入密码 helowin(默认密码)。

7. 配置 Oracle 环境变量

你需要编辑 Oracle 配置文件,设置环境变量。执行以下命令:

vi /etc/profile

在文件末尾添加以下内容:

# 设置 Oracle 数据库的安装目录
# ORACLE_HOME 是 Oracle 数据库安装的根目录,许多工具和脚本需要依赖这个路径
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2# 设置 Oracle 实例名
# ORACLE_SID(System Identifier)是数据库实例的标识符,在 Oracle 中用来区分不同的实例
# 这里设置为默认的实例名 "helowin",与安装时的配置一致 (不设置默认服务名就是ORCL)
export ORACLE_SID=helowin# 将 ORACLE_HOME/bin 添加到 PATH 环境变量中
# PATH 是系统查找可执行程序的路径列表,将 Oracle 的 bin 目录加入 PATH,方便直接运行 Oracle 命令(如 sqlplus)
export PATH=$ORACLE_HOME/bin:$PATH

保存并退出后,执行以下命令加载环境变量:

source /etc/profile

8. 创建软连接

接下来,创建一个软连接,方便在任何地方使用 sqlplus 命令:

ln -s $ORACLE_HOME/bin/sqlplus /usr/bin

9. 切换到 Oracle 用户

切换到 oracle 用户以确保你有足够的权限进行后续操作:

su - oracle

10. 登录 SQL*Plus 并修改 sys、system 用户密码

通过 SQL*Plus 登录并修改 syssystem 用户的默认密码:

# 1. 登录 SQL*Plus
# 使用 /nolog 命令启动 sqlplus,并且不立即连接到任何用户
sqlplus /nolog# 2. 连接数据库并使用 SYSDBA 权限
# 通过以下命令使用 SYSDBA 权限连接到数据库
# 该命令表示通过操作系统身份验证以 sysdba 权限连接数据库,拥有最高管理员权限。
conn /as sysdba# 3. 修改 system 用户的密码
# system 是 Oracle 数据库中的一个管理员账户,修改默认的密码为更安全的密码
# 这里将密码设置为 system(可以自行修改为更复杂的密码)
alter user system identified by system;# 4. 修改 sys 用户的密码
# sys 用户是 Oracle 数据库的另一个管理员账户,修改 sys 用户的默认密码
# 同样可以将密码设置为更复杂的值
alter user sys identified by system;# 5. 创建新用户 test
# 创建一个新的普通用户 test,并设置其密码为 test
# 新用户创建后,可以根据需求授予其特定的权限
create user test identified by test;# 6. 授予 test 用户 DBA 权限
# 这里我们为新创建的 test 用户授予了 DBA 权限,使其能够进行数据库的管理操作
# 注意:可以根据实际需求调整授予的权限
grant connect, resource, dba to test;# 7. 设置密码永不过期
# Oracle 默认有一个密码过期策略,这里我们将密码策略设置为永不过期
# 这将防止在测试和开发环境中因密码过期而中断使用
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;# 8. 修改数据库最大连接数
# 默认情况下,Oracle 数据库的最大连接数是有限的,如果需要支持更多并发连接,可以调整该参数
# 这条命令将数据库最大连接数设置为 1000,并保存在 spfile 中
# 需要重启数据库后才能生效
alter system set processes=1000 scope=spfile;# 执行完以上命令后,我们完成了用户密码修改、新用户创建、权限授予、密码策略配置和数据库配置

image-20250102225515129

11. 重新启动数据库

修改完数据库用户和设置后,需要重新启动 Oracle 数据库。执行以下命令:

conn /as sysdba
shutdown immediate;   -- 关闭数据库
startup;              -- 启动数据库

12. 解决 “Database Not Open” 错误

在执行 alter user 命令时,有时可能会遇到如下错误:

ORA-01507: database not open

如果你遇到此问题,可以按照以下步骤解决:

  1. 先输入以下命令挂载数据库:
alter database mount;
  1. 然后再输入:
alter database open;

完成后就可以执行修改密码的操作了。

修改完后,再次执行 ALTER PROFILE 语句,设置密码永不过期:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

执行完毕后,输入 exit 退出 SQL*Plus。

image-20250102225833551

13. Navicat 连接测试

成功完成数据库配置后,可以使用 Navicat 或其他数据库管理工具测试连接。确保可以顺利连接到数据库:

image-20250102230621443

http://www.hrbkazy.com/news/29873.html

相关文章:

  • 做的好的茶叶网站有哪些链接式友谊
  • 喜欢做网站的行业武汉seo排名扣费
  • 优质网站策划上海服务政策调整
  • 银川网站建设哪家好打开百度搜索引擎
  • 开发手机网站制作宁波免费建站seo排名
  • 商业网站的建设怎样做一个网站
  • 重庆专门做网站的公司网络游戏推广平台
  • 买建筑公司网站网络推广长沙网络推广
  • 榆林做网站多少钱极速建站网站模板
  • 网站没有内容 备案能成功吗关键词如何优化排名
  • 有关学校网站建设的建议seo关键词优化外包公司
  • 双辽做网站如何创建网址
  • 网站建设人员配置外贸seo建站
  • 驻马店建设局网站整站seo排名要多少钱
  • 网站被攻击怎么让百度重新蜘蛛自动抓北京搜索引擎优化主管
  • wordpress添加独立表单页面洛阳seo网站
  • 阿里云服务器开源做几个网站合肥做网站哪家好
  • 官方网站建设状况四川seo多少钱
  • 潍坊营销型网站建设佛山疫情最新情况
  • h5 php mysql网站开发互联网营销方案
  • 台州手机网站建设企业关键词大全
  • 唐山做网站公司朋友圈广告投放价格表
  • 外贸seo网站开发运营推广的方式和渠道有哪些
  • 工信部网站域名备案信息查询网络服务商怎么咨询
  • 微企点做网站视频兰州seo技术优化排名公司
  • 单位网站 方案个人怎么接外贸订单
  • 网站建设的教学网站互联网营销策略有哪些
  • 网站生成静态页面sem是什么仪器
  • 怎么用微信官方网站做二维码南宁网络推广培训机构
  • 傻瓜网站建设百度联盟广告