INCREASE MAX STRING SIZE OF VARCHAR2 FROM 4000 BYTE TO 32768 BYTE

https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/MAX_STRING_SIZE.html#GUID-D424D23B-0933-425F-BC69-9C0E6724693C

  1. Shut down the database.
    shutdown immediate;
  2. Restart the database in UPGRADE mode.
    startup upgrade;
  3. Change the setting of MAX_STRING_SIZE to EXTENDED.
    ALTER SYSTEM SET max_string_size=extended SCOPE=SPFILE;
  4. Run the rdbms/admin/utl32k.sql script. You must be connected AS SYSDBA to run the script.
    @/app/oracle19c/product/19.3/db/rdbms/admin/utl32k.sql;
  5. Restart the database in NORMAL mode.
    shutdown immediate;
    startup;
  6. Run the rdbms/admin/utlrp.sql script to recompile invalid objects. You must be connected AS SYSDBA to run the script.
    @/app/oracle19c/product/19.3/db/rdbms/admin/utlrp.sql;

X11 Fowarding

Setup X11 Server

1. Enable X11 Fowarding

2. Reload SSHD

3. Config Putty

  • Connection -> SSH -> X11 -> Stick Enable X11 fowarding

4. Install XMing

https://sourceforge.net/projects/xming/

jenkins + gitlab auto build and deploy to tomcat

Step 1: Download jenkins.war file from  here.

Step 2: On server create user jenkins

Step 3: Add user jenkins as sudoer execute the command to access the 

 file:

Step 4: Add jenkins follow below

Switch to user jenkins test command sudo

Step 5:  download tomcat 7 from here or using wget to download

 

Continue reading jenkins + gitlab auto build and deploy to tomcat

fix error : sudo: sorry, you must have a tty to run sudo

That’s probably because your /etc/sudoers file (or any file it includes) has:

…which makes sudo require a TTY. Red Hat systems (RHEL, Fedora…) have been known to require a TTY in default sudoers file. That provides no real security benefit and can be safely removed.

Red Hat have acknowledged the problem and it will be removed in future releases.

Solution 1: Change the configuration of the server

Continue reading fix error : sudo: sorry, you must have a tty to run sudo

Docker – các lệnh cơ bản

Pull một image từ Docker Hub

Tạo một container từ image có sẵn

Lệnh trên tạo container, liên kết một thư mục trên máy tính vào bên trong container, và truy cập vào chế độ dòng lệnh của container đó.

Đối với các ứng dụng như web, container sẽ tạo một web server trên một cổng nào đó, khi đó chúng ta cần phải map cổng đó từ container ra máy tính ngoài, khi đó chúng ta dùng thêm tham số -p như sau:

Lệnh trên map cổng 80 của container ra cổng 80 của máy tính hiện tại. Continue reading Docker – các lệnh cơ bản