一劳永逸——SQL*Plus登入个性化配置

glogin.sql简介

在Oracle数据库中,glogin.sql 是一个特殊的脚本文件,它会在用户登录到数据库时自动执行。这个文件通常用于设置会话级别的初始化参数、配置环境变量、设置SQL*Plus环境、定义常用的别名(aliases)或宏(macros)等。

glogin.sql用途
1.设置会话级别的参数:例如,你可以在这里设置日期格式、页大小、行大小等。
2.配置SQL*Plus环境:例如,你可以设置SQL*Plus的显示选项,如SET PAGESIZE、SET LONG等。
3.定义别名和宏:你可以在glogin.sql中定义一些常用的SQL命令或语句的别名或宏,以便在后续的会话中快速使用。
4.执行其他初始化任务:例如,你可能想要连接到特定的模式(schema)或执行一些初始的查询来检查数据库的状态。

glogin.sql文件通常位于$ORACLE_HOME/sqlplus/admin目录下(在Unix/Linux系统中)或%ORACLE_HOME%\sqlplus\admin目录下(在Windows系统中)。但是,你也可以通过SQLPATH环境变量来指定其他位置。

需要注意的是,虽然glogin.sql对于所有用户都是可见的,但某些设置可能只对特定的用户或角色有意义。因此,在使用glogin.sql时,你可能需要添加一些条件逻辑来确保某些设置只在满足特定条件时才生效。

最后,由于glogin.sql会在每次登录时执行,因此你应该避免在其中执行耗时的操作或不必要的查询,以免影响登录的性能。

配置

在完成配置后可以看到其SQL*Plus Client Interface由"SQL> " 变为 "SYS@orcl1> ",这是我想要实现的效果。
其中 _USER 代表当前登录用户的用户名,_CONNECT_IDENTIFIER代表连接标识符。

[oracle@node01 ~]$ vim $ORACLE_HOME/sqlplus/admin/glogin.sql
-- 键入如下内容
set linesize 999 pagesize 999
set sqlprompt "_USER'@'_CONNECT_IDENTIFIER> "

[oracle@node01 ~]$ sqlplus / as sysdba;
--配置生成的样子
SYS@orcl1>

该项配置的级别是系统层面的,所以如果为RAC多实例环境的话需要为多个节点分别配置glogin.sql文件。

[oracle@node02 ~]$ vim $ORACLE_HOME/sqlplus/admin/glogin.sql
-- 键入如下内容
set linesize 999 pagesize 999
set sqlprompt "_USER'@'_CONNECT_IDENTIFIER> "

[oracle@node02 ~]$ sqlplus / as sysdba;
--配置生成的样子
SYS@orcl2>

声明

本内容旨在个人学习与交流,未涉及企商业机密。

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 下载并安装OpenCV库 首先,需要从OpenCV官网下载适合自己的版本,然后解压到一个路径下,例如:D:\opencv。 2. 配置环境变量 在系统环境变量中添加OpenCV的bin目录路径,例如:D:\opencv\build\x64\vc14\bin。 3. 配置VS2017 打开VS2017,创建一个新的C++项目,然后右键单击项目,选择“属性”。 在“VC++目录”中,选择“包含目录”,添加OpenCV的include目录路径,例如:D:\opencv\build\include。 在“VC++目录”中,选择“库目录”,添加OpenCV的lib目录路径,例如:D:\opencv\build\x64\vc14\lib。 在“链接器”中,选择“输入”,添加OpenCV的lib文件,例如:opencv_world341d.lib。 在“C/C++”中,选择“代码生成”,将“运行库”设置为“多线程调试(/MTd)”。 4. 测试代码 在项目中添加一个cpp文件,输入以下代码: #include <opencv2/opencv.hpp> using namespace cv; int main() { Mat img = imread("test.jpg"); imshow("test", img); waitKey(0); return 0; } 然后编译运行,如果能够正常显示图片,则说明配置成功。 ### 回答2: Visual Studio 2017是开发Windows应用程序最广泛使用的IDE(集成开发环境)之一,而OpenCV是一款优秀的计算机视觉库,提供了许多先进的图像处理和计算机视觉功能,包括图像读取、显示、变换、特征提取等等。本文将指导您如何在Visual Studio 2017中配置OpenCV,以便于开发图像处理和计算机视觉项目。 第一步:下载和安装OpenCV 打开OpenCV官网,选择下载OpenCV for Windows并解压缩。 第二步:配置环境变量 打开计算机属性——环境变量,添加两个变量OPEN_CV_DIR和OPENCV_BIN_DIR,变量值分别为OpenCV文件夹的路径和它子目录build/x64/vc14/bin的路径。 第三步:创建一个Visual Studio2017项目 打开Visual Studio2017,创建一个Visual C++空项目,并添加一个源文件opencv.cpp。并添加工程——添加现有项目……—–选择.opencv\build文件夹下的OpenCV.sln文件——选择X64和vc14. 第四步:配置属性 右键单击项目添加OpenCV库中的Include和库文件的目录 :属性——c/c++—–常规——附加包含目录:$(OPEN_CV_DIR)\build\include;$(OPEN_CV_DIR)\build\include\opencv2; 如笔者OpenCV文件夹放在d盘根目录下:d:\opencv\build 属性——链接器——常规——附加库目录:$(OPENCV_BIN_DIR); 属性——链接器——输入——附加依赖项——输入:opencv_world320d.lib;opencv_world320.lib; (注:lib文件是在OpenCV文件夹的d:\opencv\build\x64\vc14\lib目录下,根据自己的情况修改)。 编写代码 在创建好的源文件中添加相应的OpenCV头文件和命名空间,并编写图像处理或计算机视觉方面的代码。最后,编译源文件并运行程序,如果程序可以正常运行则表示OpenCV已经成功在Visual Studio 2017中配置完毕。 综上所述,以上是在Visual Studio 2017中配置OpenCV的步骤。通过以上操作,可以让程序员在使用Visual Studio 2017进行计算机视觉和图像处理开发时更加顺利,提高开发效率和编程体验。 ### 回答3: 在使用OpenCV做图像处理及计算机视觉时,正确配置VS2017可以使得开发工作更加高效而且不易出现错误。下面介绍如何用一劳永逸的方法配置VS2017环境。 第一步,下载OpenCV。可以在OpenCV的官网上下载OpenCV的安装文件,或者通过CMake从源代码中构建OpenCV。 第二步,打开VS2017。从菜单栏选择文件->新建->项目。 第三步,选择Visual C++ -> Windows Console Application项目类型。将项目命名为任意名称并点击确定按钮。 第四步,右键单击项目名称。选择属性。 第五步,将配置选择为所有配置,并选择平台为x64。 第六步,选择VC++目录并单击编辑。选择包含目录和库目录。添加OpenCV下载的头文件和链接库文件夹。例如:C:\opencv\build\include加入到包含目录, C:\opencv\build\x64\vc15\lib加入到库目录。 第七步,选择链接器->输入并单击编辑。添加库文件opencv_world340.lib, opencv_world340d.lib,libpng16_staticd.lib, zlibd.lib。 第八步,在main函数中添加以下代码,确保是否能够正常使用OpenCV。 ``` #include<opencv2\core.hpp> #include<opencv2\highgui.hpp> int main(){ cv::Mat img = cv::imread("test.png"); cv::imshow("Image", img); cv::waitKey(0); return 0; } ``` 至此,我们已经完成了在VS2017中配置OpenCV的全部步骤,可以愉快地开始OpenCV的图像处理和计算机视觉工作啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值