CentOS7.6 通过VNC为Oracle 11g 创建数据库和监听 作者: sysit 分类: d 发表于 2019-07-09 332人围观 接上一篇,我们通过VNC在CentOS7.6上,通过图形化的方式安装了Oracle 11g 数据库,接下来需要我们创建一个数据库,并为数据库注册一个端口监听。 # 1. 创建监听 ## 1.1 创建TCP端口监听 在VNC中启用一个Terminal,执行netca启动监听配置界面。  选中“Listener configuration”,点击“Next”进入下一步。  点击“Next”进入下一步。  第一个监听,保持默认即可。点击“Next”进入下一步。  配置TCP监听,点击“Next”进入下一步。  这里设置端口,默认1521,也可以自定义端口号。点击“Next”进入下一步。  是否配置其他监听,如果有选择“Yes”,否则保持“No”,点击“Next”进入下一步。  点击“Next”进入下一步。 ## 1.2 创建本地命名监听 上一步后会返回监听配置界面,如下图。  选择“Local Net Service Name configuration”,点击“Next”进入下一步。  点击“Next”进入下一步。  输入服务名称,建议与实例名相同。点击“Next”进入下一步。  TCP连接,点击“Next”进入下一步。  输入主机名或者IP地址。  点击“Next”进入下一步。  这里不测试,点击“Next”进入下一步。  如果需要测试,选择“Yes,perform a test”进行测试。  点击“Next”进入下一步。  点击“Change Login”,输入账号密码。测试成功后,点击“Next”进入下一步。  保持不变,点击“Next”进入下一步。  点击“Next”进入下一步。  点击“Next”进入下一步。 ## 1.3 完成监听配置 接上一步,返回监听配置界面。  点击“Finish”完成配置。  在Terminal中执行lsnrctl status 查看监听状态。  # 2. 创建数据库 在VNC中启用一个Terminal,如下图。  执行dbca启动数据库配置界面。  点击“Next”进入下一步。  点击“Next”进入下一步。  选择一般事务,点击“Next”进入下一步。  输入实例名,建议与本地命名监听保持一致,点击“Next”进入下一步。  如果实例名不符合要求,会报错。  配置企业管理器。默认勾选,企业管理器可以通过https的方式管理数据库。  如果前面没有配置监听,或者监听配置不正确,这里会提示要求配置监听。  配置用户密码,分别由4个账号,在生产系统中,建议选择不同的密码,达到分权的目的,测试环境中可以选择使用同样的密码,这里选择第二项。  点击“Next”进入下一步。  如果密码不符合复杂度要求,这里会提示,如果需要保持简单密码选择“Yes”继续安装,如果需要返回修改则点击“No”返回重新输入密码。  选择存储类型和存储文件,存储类型有ASM或者File System,单机安装选择File System,利用本地磁盘存储。 点击“Next”进入下一步。  是否指定闪回区,以及是否启用归档。保持默认,点击“Next”进入下一步。  这里要注意,是否添加示例数据,如果是学习和测试使用,可以勾选,如果是生产使用,不勾选。 如果需要运行初始SQL语句,也可以在这里添加。 点击“Next”进入下一步。  设置SGA和PGA,测试和学习使用保持默认接口,如果生产环境建议按照实际评估配置。  配置存储块大小和最大进程数,根据实际需求配置,测试和学习使用保持默认。  设置字符集,建议使用ZHS16GBK,对中文支持友好,根据实际选择。  设计连接模式。 设置完成之后,点击“Next”进入下一步。  点击“Next”进入下一步。  点击“Finish”进入下一步。  安装信息摘要,点击“OK”进入下一步。  注意:如果上一步骤出现`ORA-12705:Cannot access NLS data files or invalid environment specified。`的问题,则是环境变量中的`NLS_LANG`配置错误,修改为`NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"`  安装完成,点击“OK”  点击“Exit”退出。  点击“OK”退出。  再次查看监听。 如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作! 赞赏支持