Leanote's Blog
I love Leanote!
Toggle navigation
Leanote's Blog
Home
Chrome
Git
Linux
Windows
Others
工具大全
VsCode
Expo
Html
JavaScript
Npm
Node
Mock
React-Native
React
TypeScript
小程序
插件
正则
Dva
Ant-Design-React
Umi
Vue
Vux
Ant-Design-Vue
Http
Java
flutter
开发小工具
About Me
Archives
Tags
docker安装oracle数据库
2022-05-30 13:29:40
8
0
0
admin
### **1.拉取oracle镜像** ```bash docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g ``` ### **2.下载完成后,查看镜像** ```bash docker images ``` ### **3.创建容器** ```bash docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g ``` ### **4.进入镜像进行配置** ```bash docker exec -it oracle11 bash ``` ### **5.进行软连接** ```bash sqlplus /nolog ``` - 发现没有该命令,所以切换root用户 ```bash su root ``` - 输入密码:`helowin` - 编辑profile文件配置ORACLE环境变量, 打开:`vi /etc/profile` ,在文件最后写上下面内容: ```bash export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 export ORACLE_SID=helowin export PATH=$ORACLE_HOME/bin:$PATH ``` - 保存后执行`source /etc/profile`加载环境变量; - 创建软连接 ```bash ln -s $ORACLE_HOME/bin/sqlplus /usr/bin ``` - 切换到oracle 用户 ```bash su - oracle #注意-周围空格 ``` ### **6.登录sqlplus并修改sys、system用户密码** ```bash sqlplus /nolog --登录 conn /as sysdba -- alter user system identified by system;--修改system用户账号密码; alter user sys identified by system;--修改sys用户账号密码; create user test identified by test; -- 创建内部管理员账号密码; grant connect,resource,dba to yan_test; --将dba权限授权给内部管理员账号和密码; ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; --修改密码规则策略为密码永不过期;(会出现坑,后面讲解) alter system set processes=1000 scope=spfile; --修改数据库最大连接数据; ``` ### **7.修改以上信息后,需要重新启动数据库;** ```bash conn /as sysdba shutdown immediate; --关闭数据库 startup; --启动数据库 exit 退出软链接 ``` ### **8.客户端连接** ``` 连接名: 随便 主机: ip地址/域名 端口: 1521 服务名: helowin 用户名: 上面创建的 `create user test identified by test;` 密码: 上面创建的 ```
Pre:
git完美迁移仓库
Next:
html转换成AST
0
likes
8
Weibo
Wechat
Tencent Weibo
QQ Zone
RenRen
Submit
Sign in
to leave a comment.
No Leanote account?
Sign up now.
0
comments
More...
Table of content
No Leanote account? Sign up now.